2010-06-26 34 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