[Reverse] BUU-8086


丢进IDA,非常简短,看到可疑字符串

]U[du~|t@{z@wj.}.~q@gjz{z@wzqW~/b

然鹅这并没什么卵用,下面有一个函数。好像还是个死循环

发现seg001:0002这一部分很奇怪,没有什么实际意义

强制转换成汇编之,发现了一段和可疑字符串有关的代码。

汇编审计,发现是一个循环每次把字符串里的一位异或上0x1F。找到加密方法,直接异或逆向即可

payload:

a = ']U[du~|t@{z@wj.}.~q@gjz{z@wzqW~/b;'
for ch in a:
    print(chr(ord(ch) ^ 0x1F), end = "")

Flag :

BJD{jack_de_hu1b1an_xuede_henHa0}$

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注