buu Reverse学习记录(6) [BJDCTF 2nd]guessgame

题目链接:https://buuoj.cn/challenges#[BJDCTF%202nd]guessgame

把题目拖进exeinfo里,是个64位的exe,无壳
buu Reverse学习记录(6) [BJDCTF 2nd]guessgame

再把题目拖进IDA64中,找到main函数,按F5得到伪代码

buu Reverse学习记录(6) [BJDCTF 2nd]guessgame
menu()里是个菜单,选择后会有相对应的回应,但都没看到flag,跟进game()里,输入一个数,然后跟一个随机产生的数(范围是1-100)相比较,相等则输出"恭喜你"

buu Reverse学习记录(6) [BJDCTF 2nd]guessgame

搜索字符串看看有没有flag

buu Reverse学习记录(6) [BJDCTF 2nd]guessgame

这里看到了flag。

flag:BJD{S1mple_ReV3r5e_W1th_0D_0r_IDA}