首页
社区
课程
招聘
有人破解过网络电视小精灵吗?
2004-5-27 20:05 5773

有人破解过网络电视小精灵吗?

2004-5-27 20:05
5773
我破了好几天,毫无进展
的dephi编写的软件,无壳,一机一码注册方式.注册失败有提示,但找不到关键处.
http://www.qianhua51.com/download/TV.exe

[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

收藏
免费 6
打赏
分享
最新回复 (7)
雪    币: 319
活跃值: (866)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
aqtata 2 2004-5-27 23:02
2
0
http://www.chinadfcg.com/viewthread.php?tid=2776

你看看,是不是这个版本
雪    币: 300
活跃值: (521)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
深海游侠 10 2004-5-28 03:34
3
0
有时候也要靠猜的。你猜猜那里就知道了。
雪    币: 221
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dfztangjf 2004-5-28 03:55
4
0
其实这个软件很简单。
关键跳转的偏移地址@000A3A1B ,指令jne
算法在地址前面的CAll里面,有兴趣你跟进去看看软件的算法。
雪    币: 270
活跃值: (176)
能力值: ( LV12,RANK:370 )
在线值:
发帖
回帖
粉丝
ikki 9 2004-5-28 08:37
5
0
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
004A45FB   E8086EF9FF             call    0043B408
004A4600   8B45F8                 mov     eax, [ebp-$08]
004A4603   50                     push    eax
004A4604   8D55F4                 lea     edx, [ebp-$0C]

* Reference to control Edit1 : TEdit
|
004A4607   8B830C030000           mov     eax, [ebx+$030C]

* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
004A460D   E8F66DF9FF             call    0043B408
004A4612   8B55F4                 mov     edx, [ebp-$0C]
004A4615   58                     pop     eax

* Reference to: System.@LStrCmp;---------真假比较
|
004A4616   E8E5FEF5FF             call    00404500
004A461B   0F85D2000000           jnz     004A46F3
004A4621   8BC3                   mov     eax, ebx

* Reference to: Forms.TCustomForm.Close(TCustomForm);
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
foto 2004-5-28 09:51
6
0
我原来爆破过 也跟出来注册码  好像她注册码的前四位  随便填 直逼鸟后面的那几位
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
foto 2004-5-28 11:38
7
0
刚才下了个最新版的电视小精灵试了一下
大概的思路如下
首先 查看它并没有加壳
然后 用w32dasm进行静态反汇编 完成后  查看它的串式参考  找到注册码无效 请与作者联系  双击后  来到下面的语句
004a46f3 b8bc474a00 mov eax , 004a47bc
下面我们查找004a46f3
就会找到

004a461b of85d2000000 jne 004a46f3
这就是它注册码不对时的跳转  如果爆破  那就修改此项就可以了
如果是动态的跟踪
我们现在打开ollydbg 装入程序  因为我们已经在静态的反汇编中知道了它的关键跳转  所以 我们在他的关键跳转的前面下断就可以了
我在004a45e6处下断
然后f9运行软件  填入注册信息(当然是错误的了)
按下确定 这时ollydbg 会中断在刚才下断的地方  我们单步走 当到达004a4616这里 你会发现 你所填入的后面几位的错误注册码正在和正确的注册码作比较
这样我们就完成了 注册码的跟踪了
这个软件的前几位注册码好像是乱填就可以了 我没有仔细的看它的反汇编。
以上就是我破解的主要思路了  我是一个破解菜鸟  如果此文有不对和不足之处  希望各路高手 破解达人批评指正
雪    币: 250
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zdd 2004-5-28 12:49
8
0
谢谢大家
游客
登录 | 注册 方可回帖
返回