Closed djn3m0 closed 1 year ago
Hi,
I can donut a .exe file and its loading with no issue, but I when I donut a .dll i cannot load it,
$ ./donut test.dll [ Donut shellcode generator v0.9.3 [ Copyright (c) 2019 TheWover, Odzhan [ Instance type : Embedded [ Module file : "test.dll" [ Entropy : Random names + Encryption [ File type : DLL [ Function : DllMain [ Target CPU : x86+amd64 [ AMSI/WDLP : continue [ Shellcode : "loader.bin"
and im executing it simply like ((void(*) ())donut)(); from a C program. Please let me know if i can provide any more detail and how.
((void(*) ())donut)();
Im testing on Windows 10 x64 and my DLL is also built as x64 Release.
Thanks Thanks
Try the dev branch.
dev
is there anyway that i can specify which exported function i want to be the entry point?
Yes, there is a -m parameter that lets you specify an exported function name.
-m
Thanks
Hi,
I can donut a .exe file and its loading with no issue, but I when I donut a .dll i cannot load it,
and im executing it simply like
((void(*) ())donut)();
from a C program. Please let me know if i can provide any more detail and how.Im testing on Windows 10 x64 and my DLL is also built as x64 Release.
Thanks Thanks