-
-
[原创]身在何处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直播授课
赞赏
他的文章
赞赏
雪币:
留言: