云计算百科
云计算领域专业知识百科平台

[GXYCTF2019]luck_guy

没有壳的64位,直接用ida打开

观察看出关键函数是patch_me,查看这个函数,

看到get_flag(),进入这个函数看看

首先2是空字符case1时将f1拼接在s后面,f1为GXY{do_not_,将f2的地址给了s,flag是f1与f2的拼接,接下来就是得到f2。

2和3不用管,case4中给了s的值按R键,得到了这个用单引号引起来的字符串,case5进行一个for循环,得到f2,这个字符用单引号引起来,就是小端序存储,所以要把字符反过来,s就是icug…..

写脚本

与f1拼接得到flag{do_not_hate_me}

赞(0)
未经允许不得转载:网硕互联帮助中心 » [GXYCTF2019]luck_guy
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!