首页
社区
课程
招聘
[原创]身在何处write up
2021-11-16 14:19 2467

[原创]身在何处write up

2021-11-16 14:19
2467

关键函数

关键点在于第二次f_generate生成的字符串与0x1388C77相等,f_generate生成值与传入的参数有关,相同参数返回相同结果

f_generate分成两个部分

第一部分通过循环加异或生成一个固定字符串0x2D02EF80,再与传入的参数一作用生成j,最后返回值的时候取反了

获取flag

因为最后只要将序列号和由用户名生成的随机数进行异或,得到的值再传入f_generate能生成0x13B88C77即可,所以直接获取题目中包含的用户名和序列号,得到第二次传入的值0x52A1ED5A

即5EE54F4C ^ serial = 52A1ED5A
serial = (int)5EE54F4C^52A1ED5A='205824534'


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
打赏
分享
最新回复 (1)
游客
登录 | 注册 方可回帖
返回