来点小聪明!软件限制策略……
大家肯定都知道Windows里面的软件限制策略吧?可以通过路径、Hash值来限制某些程序不能运行。当然大家也肯定知道我今天这篇文章绝对不可能说这个事情^_^今天我要变一点小魔术,耍一点小聪明。XP是通过“技术”的手段来限制的,我今天要通过“心理”的手段来,当然也是需要那么一点点“技术”的~~嘿嘿
我的目标就是:把原来的程序exe文件替换掉!让它无法运行!听上去可能很简单哦~~但是要让别人不起疑心、不去重装软件就困难了吧?所以我们要通过“骗人”的方法……
首先当然要创建一个仿冒的exe。大家不用去搬庞大的VS了,用一个小巧而强大的脚本软件AutoIt就足够也,安装程序就区区几M而已。比如说,我家的电脑让某人霸占玩QQ游戏,怎么办呢?我可以打开记事本写下下面的话:
MsgBox(16,"QQ游戏管理团队致歉","尊敬的QQ游戏用户:" & @CRLF & @CRLF & " 非常感谢您关注我们的QQ游戏。但我们不得不遗憾地告诉" & @CRLF & "您,目前QQ游戏主服务器发生严重技术故障,导致您不能进行" & @CRLF & "游戏。对给您造成的不便,我们深感歉意。目前我们的工程师" & @CRLF & "正在全力抢修服务器。由于这次故障发生突然,情况严重,所" & @CRLF & "以修复过程会比较长,敬请用户耐心等待。何时恢复正常请另" & @CRLF & "行等待通知。QQ游戏管理团队向用户承诺,事后将给与用户一" & @CRLF & "定的补偿措施。具体实施方案正在商讨中。我们再次对此表示" & @CRLF & "深深的歉意!" & @CRLF & @CRLF & " QQ棋牌游戏团队 敬上" & @CRLF & " 2007年8月12日")
把它保存成.au3的文件,双击以后就可以看到效果了!
这样就强占了用户的心理,一般人都不会去过问了,直接关掉就去干其它事情了……
当然,我们还需要一点手脚,防止穿帮:D比如我们要整的那位还没有连上网就打开了QQ游戏怎么办啊?所以我们需要加入一个判断了~修改以后就成了这样:
$var = Ping("220.181.37.4",500)
If $var Then
MsgBox(16,"QQ游戏管理团队致歉","尊敬的QQ游戏用户:" & @CRLF & @CRLF & " 非常感谢您关注我们的QQ游戏。但我们不得不遗憾地告诉" & @CRLF & "您,目前QQ游戏主服务器发生严重技术故障,导致您不能进行" & @CRLF & "游戏。对给您造成的不便,我们深感歉意。目前我们的工程师" & @CRLF & "正在全力抢修服务器。由于这次故障发生突然,情况严重,所" & @CRLF & "以修复过程会比较长,敬请用户耐心等待。何时恢复正常请另" & @CRLF & "行等待通知。QQ游戏管理团队向用户承诺,事后将给与用户一" & @CRLF & "定的补偿措施。具体实施方案正在商讨中。我们再次对此表示" & @CRLF & "深深的歉意!" & @CRLF & @CRLF & " QQ棋牌游戏团队 敬上" & @CRLF & " 2007年8月12日")
Else
Msgbox(0,"QQ游戏错误","没有网络连接。错误码为: " & @error)
EndIf
先ping一下220.181.37.4这个地址,如果超时500ms就报错,如果连上了就骗人~~呵呵……这个IP是百度的IP,他不是宣称是中国最快的网站吗?那我们就利用一下它吧!
最后把这个脚本编译成exe文件(AutoIt就是好在这里,不像vbs之类的不能编译成exe)。当然这时候文件的图标就不一样了,快捷方式一看就看出来了。这时候我们可以修改快捷方式的图标,或者直接把QQ游戏主程序的图标提取出来附到这里。随后我们把QQ游戏主程序文件QQGame.exe改名字或者是删掉(有点残忍),然后把“李鬼”放到这里来……一切OK~就等着受害人被骗,然后心情沮丧地离开吧!哈哈……
当然,我们可以举一反三嘛!具体怎么耍人家就要看你的智慧了。知道什么叫“社会工程学”吗?就是这种勾当……