2010-06-26 43 views
3

我不能說我完成了逆向工程學習,因爲它的技能隨着練習而提高。基本上,我現在知道如何進行反向工程。我遵循了「逆向:逆向工程的祕密」一書。我做了一些練習。剛剛完成逆向工程的基礎知識學習。如何進一步進行?

我知道有http://www.crackmes.de/ & http://www.reversing.be/練習。很好,我現在有了一個新的愛好。但那就是它?這是結束了嗎?

我想做一些有成效的事情。我能做什麼?

編輯: 我忘了問一件事。我通過使用PEBrowse Professional對其進行反彙編,從而逆向設計了幾個NTAPI函數。搞清楚數據結構涉及很多工作,而且非常耗時。有沒有其他方法可以做到這一點?因爲如果這是編寫「Windows NT-2000 Native API Reference(Gary Nebbett)」的唯一方法,那麼必須花費很長時間。

PS:謝謝StackOverflow.com!它只是在幾個月內將我的知識和技能提升到了新的水平。

回答

2

AFAIK有不止一本書關於這個問題,他們也沒有涵蓋所有的可能性 - 分配關於這個領域的東西根本沒有寫:)。

我認爲真正高效的工作是爲開發源庫提供幫助,以幫助保護和防止應用程序中的逆向工程。

如果你想要一些「效率較低」但仍然「被用戶需要」的東西,你肯定會發現許多許多網站要求爲各種非常期望的軟件提供「補丁,KG等等」。

1

練習。選擇隨機程序並找到/注入復活節彩蛋。實踐。採取你最喜歡的遊戲,並撕毀資源和保存文件格式。實踐。

呵呵,和文件一切都是

+1

,更好的不要發佈。 – evilpie 2010-06-26 15:09:35

+0

「找到/注入復活節彩蛋」?我沒有明白。 – claws 2010-06-27 09:31:40

+1

哪部分? 「發現」,「注入」或「復活節彩蛋」? – 2010-06-27 09:37:44

2

嘗試,並得到一些流行的遊戲在酒的工作,你會學到噸從,做大家的忙:)

+0

對!有'葡萄酒'。我完全忘記了這一點。 – claws 2010-06-27 09:27:52