IDA Pro逆向实战之Crackme(简单篇)
? 今天手閑的很,沒事就拿出了以前沒解決的逆向題來做一下,具體的源程序在附件里,廢話少說,直接上菜:
? 0. ? 源程序運(yùn)行效果(輸入不對的,直接退出):
Exeinfo PE 查殼:
看到是無殼的小程序,看來練手一定會很容易!!!那接下來直接載入到IDA中看看程序執(zhí)行邏輯吧!
IDA Pro 查看程序執(zhí)行邏輯
? ? ? ? 這里截的是一張白圖,不過對于分析程序流程已經(jīng)足夠了,順便解釋下圖里的紅線是False分支執(zhí)行的,綠線是True分支執(zhí)行的,大致看下這里的分支不是很多,所以這個程序逆起來應(yīng)該不是很復(fù)雜!
3. ?神奇的IDA F5 直接看源碼吧
我暈啊,這里的辛辛苦苦編輯的高清圖片,最后只能是上面這個樣子,講究這看吧,分析出了關(guān)鍵函數(shù),下面是男人就跟進(jìn)來吧!
4. ?點(diǎn)擊關(guān)鍵函數(shù),進(jìn)入驗(yàn)證段代碼,還是直接看反編譯源碼吧
? ? ? ? ??
看到這里手都癢了,趕緊用C語言寫個反向算法,把他的關(guān)鍵字符串逆回去!
5. ?C 語言編寫的的簡單逆向算法
執(zhí)行結(jié)果:
填進(jìn)去看看結(jié)果吶!
6. ?最后的勝利!
最后,這么搓的小程序都不好意思拿出手,但還是希望大家多多討論。
(原創(chuàng)文章,作者:ByteWay)這里是我自己的論壇,歡迎大家來逛:http://itpark.sinaapp.com/thread-index-fid-4-tid-121.htm
總結(jié)
以上是生活随笔為你收集整理的IDA Pro逆向实战之Crackme(简单篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于 ida 的反汇编转换 Obj 的可
- 下一篇: OD+IDA6.1破解HideWizar