首页
社区
课程
招聘
[求助]破文继续求教
发表于: 2008-11-24 21:32 3819

[求助]破文继续求教

2008-11-24 21:32
3819
【文章标题】: ******
【文章作者】: 着迷Crack
【作者主页】: http://hi.baidu.com/zhaomicrack
【软件名称】: *****
【下载地址】: 自己搜索下载
【使用工具】: OD
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
今天下了一个******插件,可惜要注册才能使用..
用OD载入运行一下,试着下BP MessageBoxA
输入假码后弹出"注册失败!"窗口.
呵呵.断下来了..
ALT+F9.执行到程序,点确定后返回到OD,找到ASCII码关键信息.
08344E30    BA A44E3408     MOV EDX,ssqpmglf.08344EA4                ; 恭喜你,注册成功!欢迎使用!\r退出插件从新进入就可正常使用!
双击来到:

这篇破文在大家的帮助下我成功找出注册码,甭提多高兴了,于是乘热打铁,继续破另外一种双色球插件.
还是先把OD载入运行,下BP MessageBoxA ,没想到输入假码后没有反应,断不下来.脱过壳了呀,另外这个插件用真注册码注册时会自动退出,在启动软件时注册框消失就注册成功了.
请各位朋友指点

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 340
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
重启验证哦。

1.注册表(bp RegOpenKeyExA)
2.文件(ini,dll...)(bp CreateFileA)
3.bp GetPrivateProfileStringA (ini)

等。
2008-11-25 11:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你是高手,帮忙帮到底,能否说详细些,如何下断,还下BP MessageBoxA 吗?你讲的1,2,3,都是什么意思,能否劳驾说具体一些.
2008-11-25 16:36
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
4
还是那句话要知其然,知其所以然。
MessageBoxA 是一个系统的api函数。bp 是 breakpoint 断点的意思。
断点在MessageBoxA函数里。ok 以后下断点的时候,用到哪个API函数就在哪个API函数下断点。
不知道用到哪些函数,就百度,google查一查,比如你软件是重启验证的,就查查重启验证一般会用到哪些api函数。然后下断点
当然我说的比较大概,具体还要自己学习.
2008-11-25 16:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我解二楼语:
    首先声明偶也是菜鸟,本着相互讨论,共促学习的原则来回答这个问题。嘿嘿
   
    你的这个双色是个重启验证的程序,也就是说在每次启动的时候会核对你上一次输入的注册码是否正确。

    而重启验证的程序一般情况下会把你上次输入的注册名和注册码放入注册码或文件中,在下次启动时读取这个文件,也有的会把信息放入不同的几个文件中,那么程序一般会把信息文件放在什么地方呢,就是说二楼说的啦~~~。

    1.注册表:一般用到的断点就是 BP RegOpenKeyExA
      2.文件(DLL,INI......): 一般用到的断点就是 BP CreateFileA
      3.针对INI文件的断点: BP GetPrivateProfileStringA
一般情况下通过给这几个其中的一个下断点就会找到相应的信息处啦!~~~

不过程序不是一尘不变的,还要自己多开动脑筋。

其实要我说,编程和逆向就是一个猫和老鼠的游戏。
当猫和老鼠都变得非常聪明的时候,那么计算机技术会变成什么样子呢。不敢相像
2008-11-25 17:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢狐狸大哥、VIANCUI,VIANCUI解释的很详细,我领会领会会继续求教二位
2008-11-25 20:13
0
雪    币: 337
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
破解好了讲下,发个图就行了,看这个思路对不,没别的意思。我也是刚学习
2008-11-25 22:13
0
雪    币: 159
活跃值: (38)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
8
MessageA是Windows的api,针对不同的编码有两个函数
MessageA是针对ANSI编码的
MessageW是镇崔UNICODE编码的
两个函数的参数和功能是一样的
2008-11-25 23:03
0
游客
登录 | 注册 方可回帖
返回
//