[NCTF 2021] Reverse赛题复现

被昂哥教育了,即刻复现🙇‍♂️🙇‍♂️🙇‍♂️

Hello せかい

扔进ida就看到了
flag:
NCTF{We1come_2_Reverse_Engineering}

Shadowbringer

C++逆向看着属实头大

是自写函数的只有Emet和Selch两个,点进去完全看不懂

看完代码发现红色箭头指的东西可以动调拿出来,尝试先动调把这两个可能有用的东西拿出来,点进hisoralce按几下D再点进去,发现是#$%&'()*+,-.s0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[h]^_`ab

同理,Selch里面有个oralcehis是ba`_^]h[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210s.-,+*)('&%$#

再看一下明文U>F2UsQXN`5sXMELT=:7M_2<X]^1ThaWF0=KM?9IUhAsTM5:T==_Ns&<Vhb!,那么多等号,看着就像base64,自然地猜这俩玩意是双换表

拿个轮子跑一下,得到flag:
NCTF{H0m3_r1d1n9_h0m3_dy1n9_h0p3}

posted @ 2021-12-16 17:08  iPlayForSG  阅读(90)  评论(0编辑  收藏  举报