mirror of https://github.com/qwqdanchun/donut.git
6f43c3a3c1 | ||
---|---|---|
include | ||
lib | ||
loader | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
MANIFEST.in | ||
Makefile | ||
Makefile.mingw | ||
Makefile.msvc | ||
Makefile_x86.msvc | ||
README.md | ||
donut.c | ||
donut.exe | ||
donutmodule.c | ||
encrypt.c | ||
format.c | ||
hash.c | ||
loader_exe_x64.go | ||
loader_exe_x64.h | ||
loader_exe_x86.go | ||
loader_exe_x86.h | ||
pyproject.toml |
README.md
Donut For C# Rat/C2
build the client with .Net Framework 3.5, and make sure the exe can be run on .Net Framework 4.0 too
then use this donut as the origin one
-r is useless now, the shellcode will use 4.0 first, if fail then 3.5
All in one, you can get a shellcode that can be use on both .Net Framework 3.5/4.x