首页
社区
课程
招聘
[注意]破解过程中被灵魂附体(绝不哗众取宠)--只求真相
发表于: 2011-9-13 14:47 4223

[注意]破解过程中被灵魂附体(绝不哗众取宠)--只求真相

2011-9-13 14:47
4223
]其实我每天都在看雪潜伏着,看看我的级别就能够懂得!其实这段时间也一直在学习,只是离破解甚至是逆向远了很多,我在研究别的东西,另一方面也在夯实自己的基础!几个月前我试着破解一个小程序可惜连断点都下不到,可是昨天断点被我吓到了,搞到半夜,无奈没啥结果,从找不到突破点到能独立找到这算不算是一种进步呢,亦或是一种自以为是的提升,心里并未有半点激动!所以只有强行入睡!

今早到了单位,在研究了一下,结局仍然无多大起色,我希望你们能认真听我说完,因为下面将是见证奇迹的时刻!我不想啰嗦!早上忙完,吃完午饭!换个容易的CE练练手吧,很顺利通过超级字符串参考来到了显示注册码正确与否的地方,如下:

00426124    66:85FF         TEST DI,DI
00426127    74 1B           JE SHORT The_q_1.00426144
00426129    66:8B45 EC      MOV AX,WORD PTR SS:[EBP-14]
0042612D    66:33C1         XOR AX,CX
00426130    0FB7C0          MOVZX EAX,AX
00426133    0FB7D7          MOVZX EDX,DI
00426136    8BCA            MOV ECX,EDX
00426138    99              CDQ
00426139    F7F9            IDIV ECX
0042613B    83FA 0D         CMP EDX,0D
0042613E    75 04           JNZ SHORT The_q_1.00426144
00426140    C645 EB 01      MOV BYTE PTR SS:[EBP-15],1
00426144    807D EB 00      CMP BYTE PTR SS:[EBP-15],0
00426148    74 15           JE SHORT The_q_1.0042615F
0042614A    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
0042614D    8B80 F4010000   MOV EAX,DWORD PTR DS:[EAX+1F4]
00426153    BA A4614200     MOV EDX,The_q_1.004261A4                 ; r-e-g-i-s-t-e-r-e-d !!
00426158    E8 1BF2FEFF     CALL The_q_1.00415378
0042615D    EB 13           JMP SHORT The_q_1.00426172
0042615F    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
00426162    8B80 F4010000   MOV EAX,DWORD PTR DS:[EAX+1F4]
00426168    BA C4614200     MOV EDX,The_q_1.004261C4                 ; not registered !
0042616D    E8 06F2FEFF     CALL The_q_1.00415378
00426172    33C0            XOR EAX,EAX
00426174    5A              POP EDX
00426175    59              POP ECX
00426176    59              POP ECX

我就在这段代码上下翻来翻去希望找能一些有用的东西。顺便说一声,我的电脑上现在开着一个记事本,这是我的习惯方便记一些重要的信息!突然之间我的鼠标不知道为什么复制了如下的代价到记事本:
MOV ESI,DWORD PTR DS:[40B108

请大家注意后面本来有的一个大括号已经不见了,而且我的记事本在复制这段代码之前原来是空的,可是我发现他开始居然多了一个数字:“1”! 所以最终复制到记事本的代码如下:1MOV ESI,DWORD PTR DS:[40B108,或许这根本算不上代码,但请注意1和MOV之间没有空格符!
这还不算,奇异的是我竟然不知咋想的顺手就把这段字符串复制到了CE的注册文本框,居然显示注册成功,激动之余我试了试,把1和MOV之间不断加空格会形成一个注册失败与成功的循环,在最后的“8:”后面加上一点东西也会形成这种循环!
但是我其实对这个CE只看见了算法的影子而已!我不想哗众取宠,因为我觉得这肯定跟这个程序的注册 算法有关,可是我不知道为什么!请问像我这样的命,或者说这种破解算不算是破解成功了呢?啥也不知道,可是就是能让他注册成功,并不利用第三方破解程序,只是通过一个OD自己跟踪!
程序已经上传!欢迎给我真相!

[课程]Linux pwn 探索篇!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 123
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不知所云
00426148    74 15           JE SHORT The_q_1.0042615F
把这行NOP掉不就行了吗?
是不是你鼠标不小心点住标志位了,所以随便填个就提示成功!
2011-9-13 15:13
0
雪    币: 1585
活跃值: (190)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
我都做过去的!不过那没意思对我来说,要总停留在那地步,真没意义。
2011-9-13 15:26
0
雪    币: 435
活跃值: (1207)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
4
纯粹是算法巧合
key:18
2011-9-13 16:29
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
5
楼主的每一句话都是独立的意思,太厉害了。
我竟然都不能把它们连接起来进行理解。
2011-9-13 17:31
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
6
不懂意思 ,不知所云.......一句话包含的意思太多了....
2011-9-13 17:33
0
雪    币: 167
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
有一个东西叫远程控制 LZ有高人指点啊
2011-9-14 09:28
0
雪    币: 145
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
看半天不知道啥意思
2011-9-14 09:32
0
雪    币: 1585
活跃值: (190)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
9
不需多言,上帝之手,神来之笔
2011-9-14 14:36
0
雪    币: 435
活跃值: (1207)
能力值: ( LV13,RANK:388 )
在线值:
发帖
回帖
粉丝
10
我去 你都不看算法的啊 你看看这算法随便输都可能过 这要是神来之笔那我就是神了
2011-9-14 20:52
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
没有看懂,要努力学习了
2011-9-26 11:00
0
游客
登录 | 注册 方可回帖
返回
//