吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5018|回复: 27
收起左侧

[分享] 关于如何提取特征码 by:Gentry Afeng

  [复制链接]
Gentry_Afeng 发表于 2020-7-25 20:43
假如我们要提取超级模块的一个子程序的特征码的话
我通常都是在子程序头部写个 置入代码({144,144,144,144,144}) //五个nop
然后进OD,ctrl+b搜索 90 90 90 90 90
然后就找到他了
然后再提取特征码
说到怎么提取特征码
其实很简单
只要随便找段代码 //注意,那些代码有三个要求 “call 常量 绝对地址不行,要使用通配符 ' ?? ' ”
假如我找到这么段代码
mov eax, 0x00000001
mov dword ptr [0x004A90E0], 0x00000001
push eax
call 0x05264CFE
然后二进制代码就是
B8 01 00 00 00 C7 05 E0 90 4A 00 01 00 00 00 50 E8 21 7D 47 00
首先 mov eax, 0x00000001 这句代码不是call 常量 绝对地址,是死代码,没问题
然后 mov dword ptr [0x004A90E0], 0x00000001 这个地方有个绝对地址, 不行,要换成通配符
即 C7 05 E0 90 4A 00 要换成 C7 05 ?? ?? ?? ?? 01 00 00 00
然后push eax 也没问题
而第四句是个call,也要换成通配符
即 E8 F9 4C 26 05 换成 E8 ?? ?? ?? ?? //E8代表call
//温馨提示,换成通配符的都是地址 比如 C7 05 E0 90 4A 00 里的 E0 90 4A 00 就是代表 004A90E0(C7代表mov)
然后最终换下来就是 B8 01 00 00 00 C7 05 ?? ?? ?? ?? 01 00 00 00 00 50 E8 ?? ?? ?? ??
你学会如何提取特征码了吗?
by:Gentry Afeng



免费评分

参与人数 4吾爱币 +2 热心值 +4 收起 理由
FleTime + 1 +1
wapjol + 1 + 1 用心讨论,共获提升!
夏蓝 + 1 + 1 我很赞同!
13937468306 + 1 学会了

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

WoShiXXX 发表于 2020-7-26 08:22
楼主很给力,正好破CM需要这个
pjf 发表于 2020-7-26 08:30
tiger2019 发表于 2020-7-26 09:50
薇雪猪 发表于 2020-7-26 09:53
好以为是破解百度网盘的提取码
反穿秋裤 发表于 2020-7-26 10:40
感谢大神
coolsnake 发表于 2020-7-26 11:14
感谢指导。收了。
sw1985 发表于 2020-7-26 13:07
谢谢大神
boringdog 发表于 2020-7-26 16:57
感谢分享,正好对特征码有疑惑
魔王路大人 发表于 2020-7-26 20:13
卧槽,正好需要,谢谢楼主
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-13 02:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表