首页
社区
课程
招聘
[旧帖] 习题:小明的苦恼(仍未解决) 0.00雪花
发表于: 2010-10-22 16:14 14005

[旧帖] 习题:小明的苦恼(仍未解决) 0.00雪花

2010-10-22 16:14
14005
(此题还未解决,欢迎各位高手提出宝贵意见)

小明与妈妈的斗法

小明是个高三的学生,学习成绩很好。
小明最近由于经常上网,导致学习成绩有所下降。妈妈很生气,对小明说,“每天晚上只允许你最多上半小时的网,超时的话让你爸揍你。”
之后,小明也很守规矩,从不忘记和妈妈的约定,但有时也趁妈妈不在多上了一会。
有一天小明趁妈妈还没回来多上了一会,突然被回来的妈妈发现还在上网。小明辩解说只上了半个小时。但是妈妈还算懂点技术,打开“本地连接 状态”窗口,里面显示着“持续时间 01:02:23。”  ,说明小明已经上了1个多小时。小明此时哑口无言。

小明也喜欢计算机技术,但是想啊想也想不出个解决办法来,身为计算机高手的你,能否帮助他解决这个困扰?

(第二波):小明采用了2楼的方法,已经将持续时间控制在了半小时内。又偷偷多上了几天的网。有天妈妈感觉出了问题,在CMD下,输入“SYSTEMINFO”, 查询开机时间,“系统启动时间:     0 天 1 小时 48 分 48 秒”,发现小明在耍鬼,将此时告诉了爸爸,小明被揍了一次。小明仍然不甘心,想请各位高手在次出手,帮助小明逃过妈妈第二波的侦查方法。

PS:此题只是趣味试题,如有雷同,纯属巧合。使用编程方法的最好有源代码。各位还可以给妈妈提供更多的简单实用的侦查方法。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (53)
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
2
断开连接,重新拨号
2010-10-22 16:20
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有没有装**?
2010-10-22 16:24
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
想不到 驴霸 也成了关键词
2010-10-22 16:24
0
雪    币: 1163
活跃值: (137)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
5
半个小时重启本地连接。。。。
2010-10-22 16:33
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
又有新问题了。
2010-10-22 16:39
0
雪    币: 146
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
断开连接,重新上网
2010-10-22 16:45
0
雪    币: 1450
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rxb
8
修改系统时间呢?
2010-10-22 16:47
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
9
对,此题的目的就是要修改系统开机的时间。
2010-10-22 16:50
0
雪    币: 232
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这样就解决了?
2010-10-22 16:51
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
11
问题还未解决~!
2010-10-22 16:58
0
雪    币: 2109
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
Service: Network Connections
Dcomcnfg.exe

Service name:  Netman
Show name: Network Connections
C:\WINDOWS\System32\svchost.exe -k netsvcs

Stop => Start
持续时间 不变.

regedit.exe
SYSTEM\CurrentControlSet\Control\Network\Connections

===
hook API
MprAdminConnectionGetInfo

GetIpForwardTable,
MIB_IPFORWARDROW::dwForwardAge
2010-10-22 16:59
0
雪    币: 391
活跃值: (135)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
13
让C哥我来告诉你一个简单的办法吧
你先把systeminfo命令执行下,然后将信息复制过来
主机名: McClane
OS 名称: Microsoft Windows XP Professional
OS 版本: 5.1.2600 Service Pack 3 Build 2600
OS 制造商: Microsoft Corporation
OS 配置: 独立工作站
OS 构件类型: Multiprocessor Free
注册的所有人: 微软用户
注册的组织: 微软中国
产品 ID: 76481-640-8834005-23493
初始安装日期: 2010-7-5, 21:39:58
系统启动时间: 0 天 4 小时 46 分 48 秒
省略若干行信息


将上面信息的红色部分修改为“妈妈,小明刚刚才开机呢@_@!”,然后自己写个控制台程序,输出这些信息

注意systeminfo启动的时候还有几行字,也要模拟下

然后把你的程序命名为systeminfo.exe

到系统盘的WINDOWS\system32\dllcache和WINDOWS\system32\里边,把原来的systeminfo.exe删

除掉,再把你的程序复制到WINDOWS\system32\目录下就可以了
2010-10-22 17:06
0
雪    币: 2109
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我用 mingw
$ gcc -o rtinfo.exe rtinfo.c -liphlpapi

$ ./rtinfo.exe

route=1
        dest=10.0.4.0
        mask=255.255.255.0
        policy=0
        next hop=10.0.4.103
        I/F index=0x10005
        type=LOCAL
        proto=LOCAL
        age=1582
        nexthop as=0
        metric1=20
        metric2=4294967295
        metric3=4294967295
        metric4=4294967295
        metric5=4294967295

age => 1582 秒 / 60 = 26 分 22 秒. == 持续时间 显示的值
上传的附件:
2010-10-22 17:16
0
雪    币: 378
活跃值: (702)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
15
看到题的第一反应,难道是ACM的题,后来看完才发现不是!
2010-10-22 17:16
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
16
此方法的思路很妙,但是小明的妈妈也不是那么好对付的,她如果隔几秒后两次打开systeminfo,那么时间是不变的,故此法可以被破。
2010-10-22 17:25
0
雪    币: 2109
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
我猜 systeminfo 是用下面两个 API, hook 它们.
GetTickCount
  Retrieves the number of milliseconds that have elapsed since
  the system was started, up to 49.7 days.

GetTickCount64
  Retrieves the number of milliseconds that have elapsed since
  the system was started.

还有 c:\windows\schedlgu.txt
这个文件里记录了电脑的开机和关机日期和时间。
要一起改.
2010-10-22 17:40
0
雪    币: 255
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
小明他妈还可以看事件查看器,结果里面也有开机之后的许多信息。。

还可以用process explore,双击smss.exe,看这个进程的启动时间。。
2010-10-22 17:47
0
雪    币: 209
活跃值: (83)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
19
小明的妈妈是电脑高手。。鉴定完毕。。。。
2010-10-22 18:00
0
雪    币: 1163
活跃值: (137)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
20
小明妈妈在家装了摄像头!
2010-10-22 18:17
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
小明很杯具,小明他妈 很强大
2010-10-22 19:26
0
雪    币: 391
活跃值: (135)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
22
小弟弟,你都高三了,要折腾也不在乎这点时间
你妈妈刚才给我发论坛消息了,让我不要教坏小孩子,你还是好好准备考试吧
2010-10-22 19:41
0
雪    币: 1159
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
20楼正解。。。。。。
2010-10-22 19:43
0
雪    币: 104
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24

意思是让编程么?
啥意思啊
2010-10-22 20:21
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
25
有可移植可行的编码最好。如果不用编码也能避过妈妈的第二波侦查也是好的方法。
2010-10-22 21:21
0
游客
登录 | 注册 方可回帖
返回
//