前言

本文仅记录一下Windows下AdaptixC2客户端编译遇到的坑

正文

之前编译Windows下AdaptixC2客户端虽然有些麻烦,需要安装QT什么的,但还算顺利,自从v1.2开始干脆装不上了,原因是v1.2开始,编译Windows客户端需要借助msys2,但是安装msys2过程中总是报错
image

大模型时代必须先问问AI,主流AI问了一圈解决不了

看了一下msys2编译Windows客户端的本质就是通过pacman这个包管理器下载包然后编译,那我手动下载包呢,试过WinLibs等简易版的msys2,发现还是缺包,不试了

在github issue中发现有人提到,可能是Window ASLR机制导致的,索性将Exploit相关的机制全部关闭,结果安装时还是报上述错误

我当时心想,你换msys2干啥,之前的编译方式不也挺好么。。。

最后看有人提到使用 msys2-x86_64-20250221.exe 及之前的版本可以成功安装,尝试后果然可以,猜测它之后的版本引入的新功能可能和Windows ASLR冲突

当然Linux下AdaptixC2客户端的编译照着做就行

师傅们如果还有好的方式欢迎评论区交流