吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4854|回复: 15

《求助》第一次逆向商业软件

 关闭 [复制链接]
若只如初见 发表于 2014-11-24 18:18 | 显示全部楼层 |阅读模式

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


43HB

本来想搞定了通知作者一下,软件是菜鸟级别的,一看就懂

VB语言,文件重启验证,搜索字符串什么都有,还有帮助文件,能马上找到关键点

菜鸟实力有限,这样都搞不定,悲哀 啊!!!

根据帮助文件,知道文件验证类型,文件lib类型,字符串三个lib字符下断点,也不知道下与不下有什么用,软件启动,先读取提示错误信息,错误信息正确则跳过正确信息,点击注册,注册成功在C盘建立一个文件夹,文件夹内保存注册信息,将C盘注册信息复制到exe同目录下

这种先读取错误信息跳过正确信息的验证方式第一次遇到,不会爆破,软件感觉挺坑人的

00416B93   .  68 1C9D4000   push    00409D1C                         ;  未注册
00416B98   .  57            push    edi
00416B99   .  8B17          mov     edx,dword ptr ds:[edi]
00416B9B   .  FF52 54       call    dword ptr ds:[edx+0x54]
00416B9E   .  85C0          test    eax,eax
00416BA0   .  DBE2          fclex
00416BA2   .  7D 0F         jge     short 00416BB3
00416BA4   .  6A 54         push    0x54
00416BA6   .  68 2C9A4000   push    00409A2C
00416BAB   .  57            push    edi
00416BAC   .  50            push    eax
00416BAD   .  FF15 68104000 call    dword ptr ds:[<&MSVBVM60.__vbaHr>;  msvbvm60.__vbaHresultCheckObj
00416BB3   >  8B3D 3C124000 mov     edi,dword ptr ds:[<&MSVBVM60.__v>;  msvbvm60.__vbaFreeObj
00416BB9   .  8D4D DC       lea     ecx,dword ptr ss:[ebp-0x24]
00416BBC   .  FFD7          call    edi                              ;  <&MSVBVM60.__vbaFreeObj>
00416BBE   .  E8 8D130000   call    00417F50
00416BC3   .  83F8 01       cmp     eax,0x1
00416BC6   .  75 3C         jnz     short 00416C04                  跳过
00416BC8   .  A3 E4354600   mov     dword ptr ds:[0x4635E4],eax
00416BCD   .  8B06          mov     eax,dword ptr ds:[esi]
00416BCF   .  56            push    esi
00416BD0   .  FF90 10030000 call    dword ptr ds:[eax+0x310]
00416BD6   .  8D4D DC       lea     ecx,dword ptr ss:[ebp-0x24]
00416BD9   .  50            push    eax
00416BDA   .  51            push    ecx
00416BDB   .  FFD3          call    ebx
00416BDD   .  8BF0          mov     esi,eax
00416BDF   .  68 A49B4000   push    00409BA4                         ;  已注册
00416BE4   .  56            push    esi
00416BE5   .  8B16          mov     edx,dword ptr ds:[esi]
00416BE7   .  FF52 54       call    dword ptr ds:[edx+0x54]
00416BEA   .  85C0          test    eax,eax
00416BEC   .  DBE2          fclex



搜索字符串什么都有,就是不晓得怎么下手,HB全给了

软件下载:http://yun.baidu.com/s/1sjO868t


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

最佳答案本应属于楼主私有,因此限制查看

您还有0次查看次数,点此查看答案

点此购买查看次数
也可以兑换VIP特权或加入解密专家,每日可免费查看5次最佳答案!

评分

参与人数 2HB +1 荣耀 +1 收起 理由
Shark恒 + 1
若只如初见 + 1 厉害 ,

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
夜幽魂 发表于 2014-11-24 18:47 | 显示全部楼层

vb 程序  我接触的少 期待大牛 帮忙

评分

参与人数 1HB -4 荣耀 -1 收起 理由
520Kelly -4 -1 温馨提示:最新版规规定禁止回复无关于主题的内容

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
我叫KK 发表于 2014-11-24 18:58 | 显示全部楼层

把上边有可能会跳过已注册的跳转都下段,然后一个一个看 接着应该懂了?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
夜幽魂 发表于 2014-11-24 19:16 | 显示全部楼层

00417F80      55            push    ebp
00417F81      8BEC          mov     ebp,esp
00417F83      83EC 08       sub     esp,0x8


修改成

00417F80      B8 01000000   mov     eax,0x1
00417F85      C3            retn
00417F86  \.  68 E61E4000   push    <jmp.&MSVBVM60.__vbaExceptHandle>;  SE 处理程序安装

保存一下 就好了  你试试吧

评分

参与人数 1HB +3 收起 理由
若只如初见 + 3 论坛有你更精彩!感谢楼主!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小明同学 发表于 2014-11-24 19:45 | 显示全部楼层

我还在看新手教程,帮不了你

评分

参与人数 1HB -4 荣耀 -1 收起 理由
520Kelly -4 -1 温馨提示:最新版规规定禁止回复无关于主题的内容

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小者 发表于 2014-11-24 20:00 | 显示全部楼层

好吧我承认你是大牛。

评分

参与人数 1HB -4 荣耀 -1 收起 理由
520Kelly -4 -1 温馨提示:最新版规规定禁止回复无关于主题的内容

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kasher 发表于 2014-11-24 20:31 | 显示全部楼层

试了几次断不到读取的验证文件夹 倒是把我电脑卡死好几次不知道什么原因 还好有我影子系统  我是这样改的 不知道有没有画蛇添足:把所有跳过“注册成功,请重启”的失败跳转,全部改成跳向成功然后找到你说的那三个“zhuce.lib”段首全部改成“retn”最后找到两个“已注册”字符串把跳过他的跳转全部NOP,搞定了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kasher 发表于 2014-11-24 20:37 | 显示全部楼层

kasher 发表于 2014-11-24 20:31
试了几次断不到读取的验证文件夹 倒是把我电脑卡死好几次不知道什么原因 还好有我影子系统  我是这样改的  ...

zhuce.lib不用修改 只需要改下面的“已注册”把跳过他的跳转nop,所有跳过“注册成功,请重启”的失败跳转,全部改成跳向成功就可以了  不知道有没有功能 没测试 但是重启后显示已注册.....
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 若只如初见 发表于 2014-11-24 20:55 | 显示全部楼层

夜幽魂 发表于 2014-11-24 19:16
00417F80      55            push    ebp
00417F81      8BEC          mov     ebp,esp
00417F83       ...

把分给了第一个回答的,没有分了,不好意思  你们应该是一样的吧,不过我先运行了它的程序,生成出来了正确的注册文件。。不过我删掉了注册文件,再运行他的就没有在生成了,你们的估计是修改一样的地方,生成的文件,不晓得是正确的不:http://pan.baidu.com/s/1jGn9asQ
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!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

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