首页
社区
课程
招聘
[旧帖] 欺骗进程时间 设置进程时间 0.00雪花
发表于: 2010-1-13 12:13 10045

[旧帖] 欺骗进程时间 设置进程时间 0.00雪花

2010-1-13 12:13
10045
有没有工具能够设置进程时间而不修改系统时间的呢?
比如说进程运行在2008.01.01而系统时间是2005.01.01

以前有个SetProTime
但是年代太久远了,找不到了
http://topic.csdn.net/t/20010511/19/118150.html

谢谢!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

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