Dav*_*red 6 reverse-engineering
好的,所以我最近开始做一些逆向工程,我不断遇到一个术语(我想)我不知道它意味着什么?坏男孩?
00013F92 7E 24 JLE SHORT function.00013FB8 ; badboy
Run Code Online (Sandbox Code Playgroud)
谁能解释一下?
也许这就是答案:
http://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide
搜索"坏男孩".
让我在事实发生四年半之后粘贴,以满足主持人:
逆向工程师可以使用三种类型的断点:硬件,内存和INT 3h断点.断点对于逆向工程师来说是必不可少的,如果没有它们,对模块的实时分析会对他或她有所帮助.断点允许在放置程序的任何位置停止执行程序.通过利用这一点,逆向工程师可以在Windows API等区域放置断点,并且可以非常轻松地找到badboy消息(例如,一个消息框说你输入了错误的序列号)的来源.实际上,这可能是破解中使用最多的技术,唯一的竞争是参考文本字符串搜索.这就是为什么断点检查过类似的API重要的做
MessageBox,VirtualAlloc,CreateDialog,和其他人起到保护用户信息化进程具有重要作用.第一个例子将介绍使用INT 3h指令的最常见断点类型.