v0.1.0 (Patch2 20250625) 代替CobaltStrike的最后四块碎片
更新日志: https://chainreactors.github.io/wiki/blog/2025/04/14/IoM_v0.1.0/
十几个重要更新+四大新组件:
- 基于vscode extension的GUI客户端
- 基于lua脚本语言的插件系统以及迁移了数百个插件的基础插件生态
- 基于rem实现的代理/隧道功能组
- 类似BeaconGate的动态函数调用和Ollvm
Patch 1. 20250502
- [fix] none sysinfo 导致的panic #31
- [fix] 自动化编译时pipeline的protocol没有生效的bug (微信群反馈)
- [fix] pivot list 为空时的panic
- [fix] 更新内置的rem至v0.2.3, 修复rem dial不生效的bug
- [fix] 自动生成的文档中缺少一部分builtin函数
- [improve] 补充 DumpLsass 和 rem 的使用示例文档
Patch 2. 20250604
- [feat] 现在能看到编译进度
- [feat] mals 新增一组api, console(), sessions(), listener(), pipelines()
- [feat] 清理数据库后,如果配置没有修改,session会尝试自动恢复
- [improve] listener 连接至server时会有超时的错误信息
- [improve] 多个gui bug修复与改进
- [fix] sync 命令同步文件失效的bug
- [fix] rem list panic
- [fix] lua vm自动销毁
- [fix] mal install 失效, mal install的时候会自动load
Patch 3. 20250619
- [feat] impl run,execute cmd, 完全同步Cobaltstrike中的run、execute、shell的特性
- [feat] impl switch module, 可以动态切换pipeline
- [feat] implant实装代理功能, 新增build时 --proxy参数
- [fix] 优化session leave的逻辑
- [fix] list pipeline not print http
- [fix] fix http pipeline unexpected chunked
- [fix] pipeline doesn't convert in starting
Patch 4. 20250625
- [fix] 修复build bug