HackerCalico / Magic_C2

红队 C2 框架,使用 No X Loader 技术。Red Team C2 Framework, using No X Loader technology.
209 stars 50 forks source link

shellcode生成的问题 #1

Closed ling917 closed 2 weeks ago

ling917 commented 1 month ago

vscode的msbuild是不是限制的太死了,我放在D盘的vscode的msbuild加到环境变量里面还是提示没有加入

HackerCalico commented 1 month ago

这个问题比较复杂。

  1. 我用的是 Visual Studio 2022 的 msbuild。至于 VScode 什么情况,这个我不太清楚。
  2. 环境变量后添加的问题,比如你先启动一个 cmd,再添加一个环境变量,你会发现这个 cmd 找不到环境变量,必须重启 cmd。
  3. 生成后门实际上是对 Shell\HttpReverseShell\HttpReverseShell.sln 项目进行编译,这是一个 Visual Studio 2022 项目。 在 Shell\Generator\NormalXor\Generator.py 底部可以看到两行 msbuild 命令调用代码,分别是清理解决方案、生成解决方案。 如果你不想用 Visual Studio XXXX,你可以自己改这两行,只要能把 HttpReverseShell.exe 生成到 Shell\HttpReverseShell\x64\Release 中就可以。 比如你也可以用 clang++,只要把 https://github.com/mstorsjo/llvm-mingw/releases 中的 llvm-mingw-2024xxxx-ucrt-x86_64 中的 bin 添加到环境变量就可以。