分享

如何搭建一款自己的网安微信机器人

 zZ华 2024-04-16 发布于广东

前言

图片

原理

什么是协议机器人?

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

讲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


付费圈子


欢 迎 加 入 星 球 !

代码审计+免杀+渗透学习资源+各种资料文档+各种工具+付费会员

图片

进成员内部群



图片

星球的最近主题和星球内部工具一些展示

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

加入安全交流群

图片                                

关 注 有 礼

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多