当前位置:WooYun(白帽子技术社区) >> xss >> my xss platform
最近看到很多童鞋在求xss 平台的邀请码,就把自己这个简陋的平台代码发下,顺便大神们看看哪里有没有什么问题,也好修改下。
默认只能窃取cookie 和邮件通知,当然你可以自己写js 实现其他的功能。
账户和密码都是 xss,可以在文件中修改(账户与密码未入库,只有location 和cookie 入库了)。
Github: https://github.com/chuhades/my_xss_platform
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
19# 0x0F (..........................................................................................................................................................................................................................................................)
| 2013-03-25 12:37
其实确实我也写了个。。个人版,能好用点,开源了已经
-
-
21# 感谢(1) VIP (Fatal error: Call to undefined function getwb() in /data1/www/htdocs/106/wzone/1/index.php on line 10|@齐迹@小胖子@z7y@nauscript|昨晚做梦梦见了一个ecshop注射0day,醒来后忘记在哪了。|预留广告位)
| 2013-03-25 17:55
报个bug
<?php
// session开始
session_start();
$name = $_POST['name'];
$password = $_POST['password'];
$_SESSION['name'] = "xss";
$_SESSION['password'] = "xss";
if ($password != $_SESSION['password'] && $name != $_SESSION['name']){
echo "<script>alert('what do you want to do?!!'); history.go(-1);</script>";
}
else if ($password == $_SESSION['password'] && $name == $_SESSION['name']){
$page="index.php";
echo "<script>window.location = \"".$page."\";</script>";
}
?>
你的判断语句竟然是这样的,用户和密码不存在数据库中,存在session中,这根本起不到判断作用,反而给访问了登陆页面的所有用户(无论密码是否对)都赋上一个正确的session,也就是说不用登陆也能看到你的xss数据。(先访问登陆页面,然后随便输点什么点登陆,然后返回index.php就已经是登录状态了。啥叫session啊 -

(十根阳具有长短!!)