1. 程式人生 > >記第一次成功的逆向(ctf)

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

       之前比賽的時候有一道逆向題苦思冥想沒寫出來,可能是因為知識儲存過於少,之前只懂一些od的用法以及組合語言。以至於這次遇到加殼的題用od加載出來之後手足無措,之後看了別人的wp之後總結出一點思路。

       首先用peid查殼之後發現是nSPack 3.7,就在網上臨時學了esp定律脫殼,在od中用dump將殼脫去。我覺得因為是要找flag,所以用ida載入題目找到了主函式。

    思路是將兩段資料進行異或,就用python編寫指令碼執行,得到flag。

   完成之後請異常激動,畢竟做出來的第一個題,雖然是一個很簡單的題,但是我發現他考得知識非常多,所以還得埋頭苦幹,需要掌握的還很多。

   近期目標是學會彙編,然後ida,python,脫殼。爭取早日成為一個逆向大佬吧。