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

[原创]身在何处write up

2021-11-16 14:19
2781

关键函数

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

f_generate分成两个部分

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

获取flag

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

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


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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