代码拉取完成,页面将自动刷新
Delphi实现代码变异引擎
由于代码变异的实现极端依赖反汇编引擎对每条指令的解析,而设计一个解析信息全面的反汇编引擎是非常繁琐的,其代码工作量及知识量 甚至远超设计一个VMCode引擎,为了减少一次性开发量,方便日后扩展维护,这里允许客户使用简单的一般的汇编引擎进行代码分行处理工作, 将复杂的指令解析工作交给TCodeLineList,实现反汇编与指令信息解析完全分离,允许开发者只针对特定指令实现解析及变异,避免了一次性 设计反汇编引擎导致设计周期长、维护难度高、需要知识量大问题。
不可逆且无规律的通用平台代码变异的实现,可通过扩展实现对任意代码平台的任意代码进行膨胀、变形、乱序等操作。
TCodeScan:用户调用的类,用于初始化和待变异代码指针的传递及列表类和反汇编引擎的注册 TCodeLineList:代码列表类,基础类只实现对代码的逐行扫描 TCodeLineListItem:代码列表项类,用于存放基本数据和扩展数据 TCodeLiinevaritation 变异实现类,指令变异的实现
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。