>
>
CTFshow-萌新赛逆向_数学不及格
fzhshzh
使用ida反编译re3文件,找到关键代码
分析得到一些关键信息
1.执行程序需要输入4个参数
2.v4=第4个参数-25923,1<v4<=200,v10=第1个参数,v11=第二个参数,v12=第三个参数
3.v9=f(v4)函数产生
4.(v9 - v10) % 447685307uLL = 64109110
5.(v9 - v11) % 447685307uLL = 292139403
6.(v9 - v12) % 447685307uLL = 99868913
7.v4 + v12 + v11 + v10 = 1349446086540LL
然后根据这几个条件编写python脚本
执行后得到4个参数的值,然后转换成ascii并进行拼接得到flag
flag{newbee_here}
admin
这个可能多解,后来修复了
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论