找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5149|回复: 5

【求助】如何知道系統調用了關機命令?

[复制链接]
头像被屏蔽

3

主题

16

回帖

0

精华

初来乍到

积分
418
发表于 2009-2-17 17:57:49 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2009-2-17 22:20:58 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b><font face="Verdana">
<p><font face="Verdana">'<br/></font></p>
<p>'WINXP+SP2下测试通过.</p>
<p><font face="Verdana">Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)<br/>&nbsp;&nbsp;&nbsp; If UnloadMode = vbAppWindows Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If MsgBox("是否关机?", vbYesNo Or vbInformation) = vbNo Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cancel = 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br/>&nbsp;&nbsp;&nbsp; End If<br/>End Sub</font></p></font></b></div>
<p></p>
我就是嗷嗷叫的老马了......

头像被屏蔽

3

主题

16

回帖

0

精华

初来乍到

积分
418
 楼主| 发表于 2009-2-18 23:07:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2009-2-21 21:33:21 | 显示全部楼层
<p><font face="Verdana">没分析,但是估计它是进行了ExitWindows等相关API的全局HOOK.</font></p>
<p>&nbsp;</p>
<p>检测办法,可以看看它的进程是否存在,可以使用以下模块完成:</p>
<p>&nbsp;</p>
<p><font face="Verdana"><a href="http://www.m5home.com/bbs/viewthread.php?tid=745">http://www.m5home.com/bbs/viewthread.php?tid=745</a></font></p>
<p>&nbsp;</p>
<p>另外,这个软件貌似新建了个桌面.</p>
我就是嗷嗷叫的老马了......

头像被屏蔽

3

主题

16

回帖

0

精华

初来乍到

积分
418
 楼主| 发表于 2009-2-24 10:35:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2009-2-24 15:00:54 | 显示全部楼层
<p>想关机的话,应该可以自己载入ExitWindowsEx再调用,即GetProAddress再加几句汇编来CALL一下.</p>
<p>&nbsp;</p>
<p>至于如何检测,即是判断ExitWindowsEx是否被HOOK了,这个估计比较麻烦,我也不会,要问一下搞底层的高手.....</p>
<p>&nbsp;</p>
<p>我会帮你跟进一下的.</p>
我就是嗷嗷叫的老马了......

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表