【教程】青少年CTF机器人使用教程
前言
本期教程适用于版本号为2.0.1-Beta的青少年CTF机器人,其他版本可能与当前版本不同。
由于之前版本的机器人重构,所以我们细化了本次的机器人逻辑,并且对机器人的功能进行了一些升级。
1 | 机器人语言:Python |
如果对机器人感兴趣,可以通过下方内容加群联系我们!
群管功能
群管理功能是面向群主、管理员的一个非常方便的管理功能,主要用途是维护社区秩序等。
撤回消息
只需要回复需要撤回的消息,输入“撤回”即可让机器人帮助你撤回。
精华消息
操作方法同上,只需要回复“设置精华”
或”移除精华“
即可。
禁言与踢人
全员禁言
触发词有:开启全员禁言、全员禁言、关闭全员禁言、关闭全员。
禁言某人
只需要发送:
1 | 禁言 @xxxx 10 |
即可禁言其十分钟
解禁则需要
1 | 解禁 @xxxx |
踢出某人
只需要发送:
1 | 踢出 @xxxx |
即可将其踢出
群签到
除了定时任务中的群签到,还可以指定群签到。
开关机
定义机器人是否在指定群聊中开启(需要先对机器人授权)
编解码
新版本中,沿用了老版本的编解码功能,只对编解码的代码逻辑进行整理,当然后续版本也会持续增加新的编解码功能。
呼出编解码菜单命令:#编解码
Base编码
Base编码目前支持:
1 | Base100、Base92、Base91、Base85、Base64、Base62、Base58、Base36、Base32、Base16 |
只需要输入 Basexx编码 或 Basexx解码即可
(注意:XX指的是中间的数字)
价值观编码
对,就是那个富强民主文明和谐那个,我们也增加到Python的支持中了。
只需要输入价值观编码 xxxx
或价值观解码 xxxx
即可。
UUID
好像不应该放到编解码的,但是还是放进来吧!
只需输入UUID即可获取UUID。
加解密
新版本中,沿用了老版本的加解密功能,只对加解密的代码逻辑进行整理,当然后续版本也会持续增加新的加解密功能。
呼出编解码菜单命令:#加解密
凯撒加密
加密:
1 | 凯撒加密 xxx 2 |
解密:
1 | 凯撒解密 xxx 2 |
注意:要记得给偏移量
Hash
目前支持MD5、SHA256、SHA1、HMAC_SHA256
培根密码
加密:
1 | 培根加密 xxx |
解密:
1 | 培根解密 xxx |
注意:培根密码的字典可没有汉字和符号(数字也没有!)!
摩斯密码
加密:
1 | 摩斯加密 xxx |
解密:
1 | 摩斯解密 xxx |
词频
1 | quipqiup [内容] |
文件操作
文件操作是真正发挥这个机器人的用途的地方,我们目前融合了GItHub上的部分工具,也有通过自己的方法去写的工具,CTF中涉及文件的题目其实还是非常多的。
部分涉及到高算法、高IO、高磁盘的操作我们将会设置对应的青币,以防滥用。当然,这些青币扣除都是非常少的。
1 | ZIP爆破 1青币 |
我们只需要输入”binwalk“等操作名称,即可创建上传任务。
接着只需要上传文件即可
部分群不允许文件上传,可以私信机器人!
AI
AI功能,因Chat功能暂不可用,所以只能使用小爱。
1 | #小爱 你好 |
地理
1 | 路况 [城市] [道路名] |
目前地理功能对接了高德地图和百度地图,可执行上述操作。
导航
值得注意的是:
- 出发经纬度和到达经纬度的格式应该是:经度,纬度
- 一定要注意逗号是英文逗号
使用如下:
先查询坐标:
接着开始导航
1 | 驾车导航 116.397477,39.908692 116.405005,39.881523 |
路况
1 | 路况 北京 西华门大街 |
地图
关于地图层级:最大17,也就是最大缩放倍数。
1 | 地图 116.397477 39.908692 17 |
可以根据需要进行调整
查询
文件沙箱
我们支持微步云沙箱、大圣云沙箱:
1 | 微步查询 [样本SHA256] |
扫描
1 | 子域名 [域名](1青币) |
网站操作
1 | 网站测速 [域名] |
其他查询
1 | 零零信安 [高级语句] |
其他功能
1 | 二维码 [二维码内容] |
翻译功能
翻译功能目前因为百度翻译接口问题将在下一个版本恢复。
后言
新版本机器人采用了插件的模式,后续也非常欢迎大家提供一些功能,最近也有些小伙伴说想给机器人拉到他们自己的群里,问我可不可以,这里给大家一个统一的回复:
大家可以联系负责人与负责人进行沟通。
如果大家还有一些功能的想法,可以在反馈功能中与我们提交!
QQ群1:797842833
QQ群2:661826320
微信群大家可以加:Moxin-Sec,邀请进群哦!