安恒9月赛re1

79 阅读1分钟

安恒9月赛re1

image-20220919150203920

main里面先对输入进行异或在加1,进func1

image-20220919150253271

让我们不等于这个进func2

image-20220919150315252

异常触发,我们

image-20220919150658200

所以在func1前面改成跳到这里

image-20220919150740420

至此,异常处理完毕,主要看这个函数干嘛

image-20220919150927117

image-20220919150946781

有个花,jz,jnz,0xe8的花直接去

image-20220919151059452

image-20220919151108744

base64解密

image-20220919151137772

这里要把表全体加个1

BCDEFGHIJKLMNOPQRSTUVWXYZ[bcdefghijklmnopqrstuvwxyz{123456789:,0

动态调试拿到密文

image-20220919151355882

image-20220919151445562

然后开解

image-20220919151458320

image-20220919151611439

image-20220919151634311

get it,太菜了re2寄了。