免杀对抗-C2远控篇&Nim&ZigLang&冷门语言&Loader加载器&对抗优势&减少熵值特征
➢ C2远控-其他语言-Nim&Zig-基础环境搭建
➢ C2远控-其他语言-Nim&Zig-Loader加载器
3、Nim开发环境搭建
https://nim-lang.org/install.html
c:编译成C语言。例如:nim c test.nim
cpp:编译成C++语言。例如:nim cpp test.nim
objc:编译成objc语言
js:编译成javascript脚本, 可以建一个html文件在<script src="test.js"></script>里运行.
-d:release:进行release编译。nim cc -d:release test.nim
-r:编译完成后运行程序
--cincludes:包含 当前目录(./)的 c头文件.
--cpu:指定架构,如:nim cc -cpu amd64 , nim cc -cpu:arm。--cpu参数有:i386, m68k, alpha, powerpc, powerpc64, powerpc64el, sparc, vm, hppa, ia64, amd64, mips, mipsel, arm, arm64, js, nimvm, avr, msp430, sparc64, mips64, mips64el, riscv64, esp, wasm32
-Nim安装环境变量
https://cloud.tencent.com/developer/article/1767307
-第三方库安装使用
nimble install
-代码打包编译执行
nim c -d=mingw --app=gui --cpu=amd64 -d:release --opt:size --passL:-static xx.nim
4、Zig开发环境搭建
https://ziglang.org/download/
-Zig安装环境变量
-代码打包编译执行
zig build-exe xxx.zig
加载调用 混淆调用 分离调用
https://xz.aliyun.com/t/13902
https://github.com/nickvourd/Supernova
https://github.com/byt3bl33d3r/OffensiveNim
https://github.com/aeverj/NimShellCodeLoader