逆向工程中的"坏人"是什么?

Dav*_*red 6 reverse-engineering

好的,所以我最近开始做一些逆向工程,我不断遇到一个术语(我想)我不知道它意味着什么?坏男孩?

00013F92   7E 24         JLE SHORT function.00013FB8                  ;  badboy
Run Code Online (Sandbox Code Playgroud)

谁能解释一下?

duf*_*ymo 6

也许这就是答案:

http://www.codeproject.com/Articles/30815/An-Anti-Reverse-Engineering-Guide

搜索"坏男孩".

让我在事实发生四年半之后粘贴,以满足主持人:

逆向工程师可以使用三种类型的断点:硬件,内存和INT 3h断点.断点对于逆向工程师来说是必不可少的,如果没有它们,对模块的实时分析会对他或她有所帮助.断点允许在放置程序的任何位置停止执行程序.通过利用这一点,逆向工程师可以在Windows API等区域放置断点,并且可以非常轻松地找到badboy消息(例如,一个消息框说你输入了错误的序列号)的来源.实际上,这可能是破解中使用最多的技术,唯一的竞争是参考文本字符串搜索.这就是为什么断点检查过类似的API重要的做MessageBox, VirtualAlloc,CreateDialog,和其他人起到保护用户信息化进程具有重要作用.第一个例子将介绍使用INT 3h指令的最常见断点类型.