[安全开发]如何搭建一款自己的网安微信机器人

embedded/2024/9/25 10:29:16/

前言

hxd写的一个微信网安机器人

图片

原理

基于HOOK的微信机器人,以往的机器人大多数为协议机器人,封号概率极大(下面会详细讲解hook和协议的区别),而HOOK机制的大大减小了封号几率。

什么是协议机器人

与名称一样,通过破解通信协议内容,自行进行组合收包、发包等一系列操作。

讲HOOK机制前,先大致知道微信发消息是怎么发出去的,本机输入内容->交给微信类似于发消息的接口->通信->微信服务器。

而HOOK机制的机器人,中文翻译:钩,大致意思,就是通过dll注入等手段,大概就是,微信启动时,这里作为他加载的 dll,一样跟着启动,然后开始安装 hook,也就是安装我们口中的“拦截器”了,相当于直接调用修改过的微信接口,达到风控率低的手段。

HOOK机器人 vs 协议机器人

HOOK优点:封号率低

HOOK缺点:不能跨平台

协议优点:破解后可以跨平台

协议缺点:需要长期更新,出现新的协议或者略做更改就必须即使破解,很被动。

机器人亮点

  1. 安全新闻定时推送【FreeBuf,先知,安全客,奇安信攻防社区】

  2. 备案查询

  3. 归属地查询

  4. WhoIS查询

  5. 威胁情报查询

使用教程

首先安装指定版本的WeChat

图片

然后拉个python环境过来

https://python.org/

把程序下载下来,然后pip安装所需要的包

python -m pip install --upgrade pip  # 更新pippip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple  # 将默认pip源设定为清华源(国内加速)pip install -r requirements.txt  # 安装requirements.txt里面的模块

图片

图片

然后运行main.py

python main.py

图片

启动后扫码登录,随便给机器人发个消息,终端会输出wxid

图片

复制此id

然后到Config/config.yaml文件里面修改管理员为自己的wxid

图片

然后回到cmd窗口内,Ctrl+C停掉,重启该软件。

重新登陆后,在机器人在的群里,发送help即可获取帮助。

图片

文末

Github地址:

https://github.com/ngc660sec/NGCBot

国内网盘下载地址:

https://pan.quark.cn/s/1da8e64b6254

往期推荐:

[渗透利器]某大佬公开自用红队渗透工具

[韭]第一次参加护网行动要注意什么??

[渗透利器]在线渗透测试工具箱?测评

[护网训练]应急响应靶机整理


http://www.ppmy.cn/embedded/35156.html

相关文章

文本转图表的AI工具-Chart-GPT

Chart-GPT Chart-GPT一款基于 GPT 实现的开源工具,可在几秒内,将文本快速转换为各种图表。用户只需在输入字段中输入数据说明和所需的图表类型,Chart-GPT的后台生成器即可建出多种类型的图表,包括条形图、折线图、组合图、散点图、…

大数据技术概述_4.大数据的应用领域

1.制造业的应用 制造业目前正在向信息化和自动化的方向发展。在产品的设计、生产和销售中,越来越多的企业使用计算机辅助设计(CAD)、计算机辅助制造(CAM)等软件,数控机床、传感器等设备,物料需求…

免费分享一套微信小程序商城系统(电商系统)(SpringBoot+Vue3)【至尊版】,帅呆了~~

大家好,我是java1234_小锋老师,自己原创写了一个不错的微信小程序商城系统(电商系统)(SpringBootVue3)【至尊版】,免费分享下哈。 项目视频演示 【免费】微信小程序商城系统(电商系统)(SpringBootVue3) 【至尊版】Java毕业设计_哔哩哔哩_bi…

猜数字游戏

OK了诸君,五一小长假正式结束了,各位玩的怎么样呢?不管再怎么放肆开心,现在咱们也得把这个心往回拉一拉,学习方面咱们扬帆再起航,假期方面静静期待暑假哈哈哈 言归正传昂,这一期咱们主要是利用…

C++ 重载 [] 运算符

刚开始我是震惊的! 我从未想过[]下居然有逻辑! 从接触程序设计语言开始 曾因会使用a[0]访问数组元素而沾沾自喜 曾认为[] ,理应是访问数组的一种方式 曾认为[]只是一个无情的标识! 所以 当我们写下a[0]时,究竟是为了什么? 是为了找到a[0]对应的值 那么如何能找到它对应…

404 Not Found - GET https://registry.npmjs.org/fs-promises

具体错误 npm install fs-promises npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.org/fs-promises - Not found npm ERR! 404 npm ERR! 404 fs-promises* is not in this registry. npm ERR! 404 You should bug the author to publish it (or …

【QEMU系统分析之实例篇(十八)】

系列文章目录 第十八章 QEMU系统仿真的机器创建分析实例 文章目录 系列文章目录第十八章 QEMU系统仿真的机器创建分析实例 前言一、QEMU是什么?二、QEMU系统仿真的机器创建分析实例1.系统仿真的命令行参数2.创建后期后端驱动qemu_create_late_backends()qtest_serv…

【毕业设计】基于微信小程序的校园快递平台系统设计与实现

1.项目介绍 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离不开了互联网。新技术的产生,往往能解决一些老技术的弊端问题。因为传统校园快递平台系统信息管理难度大,容错率…