首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是逆向工程中的“坏男孩”?

什么是逆向工程中的“坏男孩”?
EN

Stack Overflow用户
提问于 2012-02-13 02:46:45
回答 1查看 635关注 0票数 6

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

代码语言:javascript
复制
00013F92   7E 24         JLE SHORT function.00013FB8                  ;  badboy

有谁能解释一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-13 02:49:41

也许这就是答案:

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

搜索“坏男孩”。

让我在四年半之后粘贴它,以满足主持人的要求:

反向工程有三种类型的断点:硬件断点、内存断点和INT 3h断点。断点对于逆向工程来说是必不可少的,如果没有断点,模块的实时分析对他或她没有什么好处。断点允许在放置断点的任何点停止程序的执行。通过利用这一点,逆向工程师可以在Windows等区域设置断点,并且可以非常容易地找到badboy消息(例如,一个消息框,表明您输入了一个错误的序列)。事实上,这可能是破解中使用最多的技术,唯一的竞争将是引用文本字符串搜索。这就是为什么要对MessageBoxVirtualAllocCreateDialog等在保护用户信息过程中发挥重要作用的重要API执行断点检查的原因。第一个示例将介绍使用INT3h指令的最常见类型的断点。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9251568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档