>
>
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
这个可能多解,后来修复了
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论