首页
社区
课程
招聘
[旧帖] [求助][原创]仿tygujian兄的一次破解(申请邀请码) 0.00雪花
2011-4-6 22:29 1381

[旧帖] [求助][原创]仿tygujian兄的一次破解(申请邀请码) 0.00雪花

2011-4-6 22:29
1381
    看了tygujian兄的新手第一次破解,恰好解决了小弟的一个问题,在这里向tygujian兄表示感谢!让我体会到了第一次破解的乐趣!同时也有些问题不懂,还请各位前辈不吝赐教!
         
      据说是不知道哪个论坛的视频来着,屏幕录像专家录得视频,大家可能都不陌生!没有壳,省去了很多麻烦,点开之后是这样一个对话框:
                                                         
           
        我们先随便输入几个看看,当然是不可能打开的:
                                                           
            
          在这里,注意了,“密码不对,请重新输入!”就是我们要的东西!
              用OD载入,说到工具估计大家都有,连我这个才开始没几个月的新手都知道没工具的后果,没法下手啊!是这样一个界面:                                           
                                                             
             在界面上右键单击,然后选ultra string  reference ->find ascII ,如图:

                                                              
              在接下来的界面中,find ,如图:
                                                              
              这里注意了,不知道为什么,我查找“密码不对,请重新输入!”结果,没查找到,当我抱着试试看的态度查找“密码不对”,反而找到了:
                                                              
                                                              
            右键单击,选跟随:                  
                                                              
                                                              
            分析这几行代码,看他上一行,是一个jne 跳转过来的:
                                                              
            我们大胆猜测:在与密码比较之后,一个相等跳转,一个不等的跳转:
                                                              
            如果我们的猜测是对的,那么也就是说,如果把那个je 改成 jmp ,也就是让这个跳转一直实现,那么他直接跳过jne 的那个跳转,就实现了我们的目的,不妨尝试一下,右键单击,汇编:
                                                              
            将je改为jmp,其余不变,然后:
                                                              
                                                              
                                                              
                                                              
            我们再次随便输入试一下:
                                                              
          可以打开,我们成功了!
            至此,我的三个疑问:
                                1。为什么在查找的时候"密码不对,请重新输入!“查找不到呢?
                                2. 比较语句: cmp   eax ,[ebx+2E4],为什么单步执行到这里时,寄存器eax是0000 0000,不是本来的密码呢?
                                3.在输入密码的时候,如果不输入,还是会提示”请输入密码“,这个是怎么分析的呢?

          附上我分析的东东,方便各位前辈在有空的时候可以给小弟指教!

          [培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

          上传的附件:
          收藏
          点赞0
          打赏
          分享
          最新回复 (5)
          雪    币: 39
          活跃值: (10)
          能力值: ( LV2,RANK:10 )
          在线值:
          发帖
          回帖
          粉丝
          omshtong 2011-4-6 23:38
          2
          0
          看到楼主的破解过程
          有点意外  呵呵
          最少比本人强       小菜现在连进制转换 还没搞懂      就是进制这块没看懂
          雪    币: 18
          活跃值: (15)
          能力值: ( LV2,RANK:10 )
          在线值:
          发帖
          回帖
          粉丝
          yuxinfei 2011-4-7 06:53
          3
          0
          方便各位前辈在有空的时候可以给小弟指教
          雪    币: 9
          活跃值: (10)
          能力值: ( LV2,RANK:10 )
          在线值:
          发帖
          回帖
          粉丝
          天涯路 2011-4-7 12:42
          4
          0
          奇怪,为什么我的很多附件都显示没有了呢?
          雪    币: 0
          活跃值: (10)
          能力值: ( LV2,RANK:10 )
          在线值:
          发帖
          回帖
          粉丝
          凌天star 2011-4-7 12:48
          5
          0
          呵呵,前两天刚学会这种破解方法
          雪    币: 11
          活跃值: (10)
          能力值: ( LV2,RANK:10 )
          在线值:
          发帖
          回帖
          粉丝
          cocular 2011-4-7 21:39
          6
          0
          这个加密系统为什么没有将数据也加密。。。
          游客
          登录 | 注册 方可回帖
          返回