能力值:
( LV9,RANK:140 )
|
-
-
2 楼
你又不给源程序。。。。。这个怎么说啊
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
looklook
|
能力值:
( LV13,RANK:283 )
|
-
-
4 楼
有文件校验或代码校验吧
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
ls说的有理,看看是否有自校验吧
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
看看学习学习
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
跟踪有不同的方法,只是个人喜好而已。。
我给你提供两种思路,我经常用的。。
第一,要是对编程比较熟悉的,能知道软件大概是怎么样运行的,就直接下断在那个断点。。一般可以截下来。。
第二,要是对编程不熟悉,一开始就乱来,稀里糊涂的弄到程序运行不了,要么就是没分析清楚,要么,就是漏掉很多东西了。。要修改程序,不要乱猜,这样的crack只是靠你的运气,要遇到一个强一点的软件,你就没戏了。。其实,crack没什么的,能把程序的逻辑看清楚了,真的能靠你的分析去判断每一个地方,那这个软件就任由你蹂躏了。。
每个人学东西都是急躁的,但是要忍。。只是我能给的一点点建议而已。。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
怀疑你修改的指令字节比原先的长,导致覆盖了下面的指令,这样程序当然会启动失败,修改前后指令占的字节应该是相等的。
短转移:无条件转移和条件转移的机器码都是两个字节,转移范围是-128~+127字节
长转移:JMP 是5个字节,条件转移是6个字节。因为JMP只用一个字节表示其转移类型,4个字节表示转移偏移量;而条件转移要用两个字节表示其转移类型如je,jne,ja等 ,4个字节表示其转移偏移量。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
看看学习
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
定时回帖,例行刷新
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
你又不给源程序。。。。。这个怎么说啊
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
SendInput
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
两个思路 首先看软件有没有校验,其次看你采用的指令是否比原来的指令字节长
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
我发现问题了,原来是程序设计本身就有问题,当系统内有两张网卡的时候,其貌似是访问了程序领空外的地址。谢谢大家的热心解答。先把副网卡禁用,然后启动登陆器之后再启动副网卡程序就正常了呃………
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
不明白是怎么回事 关注
|
|
|