能力值:
( LV2,RANK:10 )
|
-
-
2 楼
不是吧。。。。
随便输
ddddddddddddddd
ddddddddd
就成功了。bug吧???
偶要去买彩票了。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
算法不难
关键是多线程的处理
不知道还有没有什么成熟的办法
|
能力值:
(RANK:10 )
|
-
-
4 楼
........
一路就跟下来了...没碰到障碍....
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
在程序中建立新的线程来计算注册码的值
是跟不下来的
你根本没试吧
|
能力值:
(RANK:10 )
|
-
-
6 楼
最初由 vv4x 发布 在程序中建立新的线程来计算注册码的值 是跟不下来的 你根本没试吧
晕倒!
ID:CoreWar
SN:rCaWoer
为了对称,后面加了一个r....
拿蛋蛋的话来说,50秒KO....
一点技术含量都没有....
ps:除了看见你Create了两个Thread外,你所说的花指令,SEH异常处理,非明文我都没有看见...
|
能力值:
( LV13,RANK:970 )
|
-
-
7 楼
最初由 vv4x 发布 在程序中建立新的线程来计算注册码的值 是跟不下来的 你根本没试吧
sice都不用开,od就应该能搞定
双进程是要互相配合着才能起到效果,你随便搞个线程就一筒子算下来,写的比破的还累
|
能力值:
( LV12,RANK:1130 )
|
-
-
8 楼
好像随便输点东西都注册成功
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
00401265 . C700 00000000 mov dword ptr ds:[eax],0
点确定后,我设置了一个读0的非法指令将程序引入事先的函数
然后建立新线程来进行注册操作
004011C2 |. E8 07020000 call <jmp.&KERNEL32.CreateThread> ; \CreateThread
的确只是单纯的比对线程
问题是如何加载新建的线程呢继续进行跟踪呢?
如果问得很傻,笑话就笑话吧
程序的确是自己写的,没什么技术含量,写的也不是很累
但是从汇编角度来看问题,是我学习的方向
|
能力值:
(RANK:10 )
|
-
-
10 楼
线程一点用处也没有的...直接下断点就可以断下来....
另外,我觉得做黑客要比搞破解有前途很多.
比如华夏黑客联盟.
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
最初由 CoreWar 发布
晕倒!
ID:CoreWar ........
你D,这ID咋这么眼熟啊
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
最初由 CoreWar 发布 线程一点用处也没有的...直接下断点就可以断下来....
另外,我觉得做黑客要比搞破解有前途很多. 比如华夏黑客联盟.
|
|
|