吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 2309|回复: 10

动态地址问题.

 关闭 [复制链接]
Crb 发表于 2015-6-21 18:16 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


66HB
软件是非静态编译的.

补丁地址是动态的.一般的是补丁地址减去基址得到偏移.

我看论坛这类的教程都是前面几个固定的这样比较好找.

下面这个我不知道用那个基址去算了.

二次数据
2222222222.png


二次数据
11111.png






点评

ningzhonghui”点评说:
楼主放上软件及补丁数据,晚上有空帮你研究下看...  发表于 2015-6-21 19:17
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Crb 发表于 2015-6-21 19:26 | 显示全部楼层

下载地址.http://pan.baidu.com/s/1eQ2b1V8

注册宝的.

555555.png



编号:Z1014073          KEY:819D47B3-1A97-49E2-86E9-BEC81D168FA9     效验码:498713
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
走走停停 发表于 2015-6-21 21:51 | 显示全部楼层

这是 易原体- -  你那补丁的地址明显有问题

评分

参与人数 1HB +3 THX +1 收起 理由
Crb + 3 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Crb 发表于 2015-6-22 09:11 | 显示全部楼层

走走停停 发表于 2015-6-21 21:51
这是 易原体- -  你那补丁的地址明显有问题

那这补丁地址怎么找? 数据都是对的.
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pnccm 发表于 2015-6-22 10:56 | 显示全部楼层

基址应该是程序的基址。就像楼上的大神说的。你图中指向的是易源体。不过这程序我在虚拟机下调试中不到z10能力有限帮不到你了。其实你直接用易语言写补丁只要算出偏移地址就能直接写补丁了。易语言会自动找出程序的基址然后加上你找到的偏移地址。再加上要修改的数据就ok了
论坛也有源码和配备的模块。

评分

参与人数 1HB +3 THX +1 收起 理由
Crb + 3 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Crb 发表于 2015-6-22 11:09 | 显示全部楼层

pnccm 发表于 2015-6-22 10:56
基址应该是程序的基址。就像楼上的大神说的。你图中指向的是易源体。不过这程序我在虚拟机下调试中不到z10 ...

用00401000和补丁地址去算偏移.这样每次偏移都不同.
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pnccm 发表于 2015-6-22 11:11 | 显示全部楼层

S丶H丿倾城 发表于 2015-6-22 11:09
用00401000和补丁地址去算偏移.这样每次偏移都不同.

不是说用00401000去做基址。你只要能找到偏移地址。用易语言枚举程序进程就可以找到基址。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Crb 发表于 2015-6-22 11:16 | 显示全部楼层

pnccm 发表于 2015-6-22 11:11
不是说用00401000去做基址。你只要能找到偏移地址。用易语言枚举程序进程就可以找到基址。

你说的偏移地址我是不懂.那个Z10有时候能搜到.
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pnccm 发表于 2015-6-22 11:21 | 显示全部楼层

本帖最后由 pnccm 于 2015-6-22 11:25 编辑
S丶H丿倾城 发表于 2015-6-22 11:16
你说的偏移地址我是不懂.那个Z10有时候能搜到.

我试了两个虚拟系统都不行。。今天论坛上传不了图片。汗。


系统进程 = 取系统进程列表 ()  ' 取所有进程
进程数 = 取数组成员数 (系统进程)  ' 取所有进程有多少个赋值给进程数
.计次循环首 (进程数, 计次)
    .如果真 (系统进程 [计次].进程名称 = “老A搜词精灵.exe”)  ' 如果进程名称里检测到这个”老A搜词精灵.exe“往下执行
     
        进程ID取模块 (系统进程 [计次].进程标识符, m1)  ' 上面检测到程序后这里就取程序的模块信息
        .计次循环首 (取数组成员数 (m1), p)
            .如果真 (到文本 (m1 [p].模块文件名) = “老A搜词精灵.exe”)  ' 需要逆向的程序名

                基址 = m1 [p].base  ' 找到的基址赋值给“基址”这个变量
               
                地址1 = 基址 + 十六进制文本到整数 (“630A”)  ' 减掉基址的DLL地址偏移
               
                修改1 = 还原为字节集 (“EB54”)  ' 需要修改的数据
               
                写内存字节集 (系统进程 [计次].进程标识符, 地址1, 修改1)  ' 写内存数据,对应上面的基址+修改的地址
            .如果真结束

        .计次循环尾 ()

直接复制代码你看下





评分

参与人数 1HB +3 THX +1 收起 理由
Crb + 3 + 1 ★★★★★ 热心人,佛祖保佑你事事顺利 ,财源滚滚!!!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Crb 发表于 2015-6-24 23:17 | 显示全部楼层

pnccm 发表于 2015-6-22 11:21
我试了两个虚拟系统都不行。。今天论坛上传不了图片。汗。

这个源码我有.可能我不会用吧.“减掉基址的DLL地址偏移”这里便宜都不知道怎么去减.
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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