好奇害死猫的开始
昨天群里小刘突然被一堆垃圾消息刷屏了,截图一看,好家伙,同一个窗口密密麻麻全是重复的“哈哈哈”,跟被轰炸了似的。当时我就琢磨,这玩意儿到底咋整出来的?总不可能有人真这么闲,守着键盘拼命按发送键?肯定有啥门道!抱着“搞不明白睡不着”的倔劲儿,大半夜的我就开电脑开干了。
瞎摸索的第一步
一开始我以为是什么神奇的黑客工具,能偷偷摸摸连上人家QQ服务器。结果翻了一圈资料,啥协议、啥后台接口看得我脑壳疼。后来刷到篇技术老哥的文章,人家直接说了个大白话:“根本不用碰服务器,盯住你键盘鼠标就行!” 我懵了几秒,啥意思?直接控制我电脑?这么流氓的吗?
动手做个“木头人”
搞明白了方向,我决定自己试试水。我不用任何别人写的软件,就用最土的办法——模拟键盘鼠标。打开熟悉的编程工具,找了几行简单的模拟按键代码。核心思路简单得有点离谱:自动按“Alt+S”!就这两个键,想发QQ消息,输完内容后不就按这俩组合键发送吗?
我写了个死循环,让它不断执行:
- 步骤一:自动按下Alt键
- 步骤二:自动按下S键
- 步骤三:松开S键,再松开Alt键
- 步骤四:等个半秒钟,再来一遍
效果?自己都吓了一跳
写好代码运行,我特意开了个小号测试。对着聊天窗口点进去,启动程序,然后……见证奇迹的时刻到了!光标刚挪到输入框,屏幕就疯了!“哈哈哈”那条消息像机关枪一样突突突突地往外蹦,根本停不下来!不到十秒,窗口就被刷得满屏都是白色消息框,拉都拉不到头!我那小心脏噗噗跳,真成了个人肉轰炸机!
搞明白了,后背一凉
看着那疯狂滚屏的测试窗口,我算彻底懂了所谓“轰炸机”是咋回事。它压根不是啥黑客技术,就是个最底层的物理外挂:不管你是QQ、微信还是网页聊天框,只要能打字按快捷键发送,这东西就能对着它疯狂重复“按键”动作。本质上,就是让电脑自己当个“无情的发送机器”,比人手点快千百倍。
虽然搞懂了原理挺有成就感,但想想有点后怕。这东西要是不小心弄出去,或者被有心人拿来搞事情,那可真是害人害己!骚扰别人违法不说,用这玩意儿搞不好自己账号也得搭进去。纯粹为了研究玩玩还行,可千万别手欠瞎搞。技术是把双刃剑,玩过头了,受伤的指不定是谁!