记第一次成功的逆向(ctf)

       之前比赛的时候有一道逆向题苦思冥想没写出来,可能是因为知识储存过于少,之前只懂一些od的用法以及汇编语言。以至于这次遇到加壳的题用od加载出来之后手足无措,之后看了别人的wp之后总结出一点思路。

       首先用peid查壳之后发现是nSPack 3.7,就在网上临时学了esp定律脱壳,在od中用dump将壳脱去。我觉得因为是要找flag,所以用ida加载题目找到了主函数。记第一次成功的逆向(ctf)_第1张图片

    思路是将两段数据进行异或,就用python编写脚本运行,得到flag。记第一次成功的逆向(ctf)_第2张图片

   完成之后请异常激动,毕竟做出来的第一个题,虽然是一个很简单的题,但是我发现他考得知识非常多,所以还得埋头苦干,需要掌握的还很多。

   近期目标是学会汇编,然后ida,python,脱壳。争取早日成为一个逆向大佬吧。


你可能感兴趣的:(记第一次成功的逆向(ctf))