当前位置:首页 > 百科

电脑收验证码软件

凌晨两点,电脑手机屏幕亮了。收验一条验证码短信,证码来自某个我根本没注册过的软件平台。紧接着第二条、电脑第三条,收验一分钟内涌进来十几条。证码我盯着屏幕愣了几秒,软件才反应过来——有人正拿着我的电脑手机号在批量注册账号。

这不是收验恶作剧。这是证码“电脑收验证码软件”在干活。

所谓电脑收验证码软件,软件说白了就是电脑一套跑在电脑上的程序,配合猫池(SIM卡池)或者接码平台的收验接口,批量接收、证码提取、归类手机验证码。它存在的理由很直接:有人需要大量手机号来注册账号,而每个账号都需要验证码。人工一条条看、一条条填,效率太低。软件替他们干这件事。

我最早接触这类东西是在一个技术论坛上。有人发帖问“有没有能自动读短信并填到网页里的工具”,底下跟了几十条回复。有人推荐用安卓模拟器加自动化脚本,有人贴了一个GitHub链接,是个Python写的短信转发工具,通过ADB读取手机短信,再POST到指定服务器。还有人直接卖成品,报价从几百到几千不等,按支持的卡槽数量分级。

它到底怎么跑的

拆开来看,这类软件的核心模块就三个。

第一是短信读取。如果是猫池设备,通常厂商会提供SDK或API,软件直接调用就行。如果是普通手机,就得靠ADB调试或者装一个转发App,把短信内容推送到电脑端。第二是号码匹配。软件需要知道哪条验证码对应哪个注册任务,所以一般会维护一个号码-平台-验证码的映射表。第三是自动填充。这一步要看目标平台的反爬策略,简单的直接模拟键盘输入,复杂的得走接口提交。

有个做电商的朋友跟我聊过,他见过别人用这类软件批量注册某社交平台账号,一台电脑接八台手机,每台手机插四张卡,一天能跑出上千个号。这些号用来干什么?刷量、引流、薅羊毛,或者直接打包卖掉。

谁在用,用来干什么

需求最大的三类人:做黑灰产的、做营销的、做测试的。

黑灰产不用多说,批量注册、养号、诈骗,验证码是他们的第一道门槛。营销团队则相对“干净”一些,比如做地推的,需要大量新账号来领平台补贴;或者做SEO的,需要账号来发外链。测试人员也会用,但通常是自己搭环境,不会去买成品软件。

我见过一个做二手交易平台的运营,他跟我说他们风控部门每天要拦截上万条异常验证码请求。拦截的依据包括号码归属地集中度、请求频率、设备指纹重复率。但道高一尺魔高一丈,收验证码软件也在进化,现在有些已经能模拟不同设备的请求特征,甚至能绕过部分平台的图形验证。

技术本身不复杂,复杂的是边界

写一个能收验证码的软件,对有点编程基础的人来说不难。难的是判断这件事能不能做。手机号是实名制的,验证码是身份验证的最后一道防线。你替别人收了验证码,等于替别人完成了身份验证。这个过程中,号码的真正主人可能完全不知情。

去年有个案子,一个人写了款收验证码软件挂在网上卖,半年卖了三百多份。后来被查了,罪名是“提供侵入、非法控制计算机信息系统程序、工具”。他辩解说自己只是做了个工具,别人怎么用不关他的事。法院没采纳。

技术中立这句话,在验证码这件事上不太成立。因为验证码的设计初衷就是确认“你是你”,而收验证码软件的核心功能就是绕过这个确认。你写代码的时候就知道它会被用来干什么。

凌晨那十几条短信最后停了。我没点开任何一条,直接删掉。但我知道,那个用软件收验证码的人,可能正在某个电脑前,看着我的号码出现在他的成功列表里。这种感觉不太好。

分享到: