能力值:
( LV2,RANK:10 )
|
-
-
2 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
尝试一下hook那些系统时间的函数
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
他那个是自己写的程序,用他提供源代码稍稍做一些修改应该就可以了
|
能力值:
( LV9,RANK:610 )
|
-
-
5 楼
从《疯狂的程序员》里面学了一个比较贱的方法,先修改系统时间,等用完了再恢复
不知道有用没?哈哈
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
OD 有自动修改它的插件
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
也就是自动修改clock()的返回值
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
现在用的不是自已的机器,BBS上也一时找不到
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
是这个!
加上对特定进程的。
希望大侠帮忙
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
我也想这样呀,可是不符合要求。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
直接能搞个小工具就好了
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
看来是没什么办法了
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
关注中、、、
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
首先呢,你要确定,进程是获取的系统时间,而不是网络验证的时间。
然后,找到进程获取系统时间方法,一般去找这几个API函数:
GetSystemTime(),clock(),GetCurrentTime() ,GetTickCount() ,
VOID GetSystemTime(
LPSYSTEMTIME lpSystemTime // address of system time structure
),GetLocalTime
然后下断,找到调用这个函数的地址,然后替换这个函数,根据它调用的函数自己写一个时间函数。
注入到进程里,替换。OK。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
其实它是一个c++的dll,里面来控制的。
之前一个版本的我找到过关键字节,然后给改了。就ok了。
新的版本的这个就不一样了。
所以就想能不能通过欺骗exe的方法,exe运行时加载dll,来让exe运行在其他时间,而系统其他进程正常。
以前有个大侠写过一个欺骗进程时间的工具,但是年代久远,已经找不到了。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
此种方法,还真的没有实践过。
不过理论上说,只要是call得到的时间,都有办法去修改他。修改exe文件。
或者去修改dll,后者貌似更合理一点。
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
关注中!~ 继续关注
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
我也继续请教。
|
能力值:
( LV4,RANK:50 )
|
-
-
21 楼
直接修改PE文件的验证部分不是更简单点?
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
exe调用dll控制
改exe还是dll
dll吧。。。
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
哪儿验证就修改哪儿
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
跟没说一样。。。
要是能找到,我就不问了。。。
|
能力值:
( LV4,RANK:50 )
|
-
-
25 楼
哥哥,你说这话……
我说要修改的地址是0x12345678你信么?
如果我这么问,换你来回答,你怎么回答?
啥东西都没有,问的也含含糊糊,怎么回答?
|
|
|