源代码WEB 未解决

分数: 20 金币: 2
题目作者: harry
一  血: lsmzr
一血奖励: 1金币
解  决: 13209
提  示:
描  述:
看看源代码?
评论
路过的小战士 2年前

查看源代码,观察是url编码,然后对内容进行解码就可以看到要提交的内容,提交后便可以获得flag

回复 0

yuanyipaceandlove 2年前

url解码后,要提交的是a.value前面的字符串。

回复 1

ctfliu 2年前

开始的思路是eval代码执行。

回复 0

13123159950 2年前

'function checkSubmit(){var a=document.getElementById("password");if("undefined"!=typeof a){if("67d709b2b''aa648cf6e87a7114f1"==a.value)return!0;alert("Error");

回复 0

safeweb20 2年前

通过开发工具的console控件把两个var和一个eval复制过去,把eval改为alert运行后弹出一个格式后的代码找到a.value==内容,内容就是密码输入进去点击提交就得到flag了

回复 2

joyoung 2年前

根据eval(unescape(p1) + unescape('%35%34%61%61%32' + p2))拼接,然后URL解码,将结果submit提交后得出flag

回复 0

听风. 2年前

拼接加在一起url解码后,回到submit提交就能显示flag

回复 1

js_00_ 2年前

url解码后拼接,submit提交输出flag!

回复 0

MYoung 2年前

还以为要运行那一串代码

回复 0

追风亚索 2年前

就根据源码里的eval(unescape(p1) + unescape('%35%34%61%61%32' + p2)),把这些字符连起来用UNICODE转中文就行了

回复 0

WriteUp

image
harry

2 金币

评分(20)

解题动态

c1234 攻破了该题 2小时前
可口可乐 攻破了该题 2小时前
207439410 攻破了该题 3小时前
hacker000001 攻破了该题 6小时前
15819651372 攻破了该题 7小时前
18253937182 攻破了该题 8小时前
18354096589 攻破了该题 8小时前
2024110342 攻破了该题 10小时前
Tiernan 攻破了该题 11小时前
18275152510 攻破了该题 12小时前
yanyu1114 攻破了该题 12小时前
hahahahahahaha 攻破了该题 12小时前
HKzhou 攻破了该题 13小时前
mirron 攻破了该题 14小时前
yh2025 攻破了该题 1天前
19917633802 攻破了该题 1天前
13017884788 攻破了该题 1天前
Ywctf 攻破了该题 1天前
美味风鹅 攻破了该题 1天前
2278010556 攻破了该题 1天前
问题反馈