好像好久好久没更新博客了,水一篇WP好了
排名4
AK了逆向 多亏了@woodwhale教我lua,不然歇逼了
题目没啥难度,就是老喜欢自己写算法挺恶心人的。
pyccc
pycdc直接出代码,异或脚本即可
check = [
102,
109,
99,
100,
127,
52,
114,
88,
97,
122,
85,
125,
105,
127,
119,
80,
120,
112,
98,
39,
109,
52,
55,
106]
for i in range(len(check)):
print(chr(check[i] ^ i),end='')
luare
断点到000055C07F31848C可以搜内存搜到\x1bLua,dump出来binary形式的lua脚本
用unluac即可反编译出来,可以看到调用了Oo00Oo0
Oo00Oo0是一个取表替换的算法,
Xunflash