Hey, i share my downloader, i make it for fun and instructive purpose;
my downlader just use UrlDownloadToFile and CreateProcess, all dynamcally for bypass some avs. I could have use the PEB to perfom a better downloader but im lazy :].
Posted 25 October 2013 - 08:26 AM
Hey, i share my downloader, i make it for fun and instructive purpose;
my downlader just use UrlDownloadToFile and CreateProcess, all dynamcally for bypass some avs. I could have use the PEB to perfom a better downloader but im lazy :].
Posted 25 October 2013 - 07:51 PM
Nice contribute. Just so you know this isn't dynamic since the API addresses are still hard-coded.
Posted 25 October 2013 - 09:09 PM
They are not hard-coded, and this is dynamic because the functions used are not reported in the IAT, unless GetProc & LoadLibrary, but i could have use PEB to hide them.
Hard-coded suppose the addresses are already known (not in this case), and in other words it's impossible to known in advance the addresses, (ASLR) every reboot the DLL/EXECUTABLE change their execution addresses.
Posted 25 October 2013 - 10:09 PM
EpicOut, on 25 Oct 2013 - 8:09 PM, said:
They are not hard-coded, and this is dynamic because the functions used are not reported in the IAT, unless GetProc & LoadLibrary, but i could have use PEB to hide them.
Hard-coded suppose the addresses are already known (not in this case), and in other words it's impossible to known in advance the addresses, (ASLR) every reboot the DLL/EXECUTABLE change their execution addresses.
I meant for if you were to turn this into a shellcode, the addresses for GetProcAddresses and LoadLibraryA would be static. Sorry I completely forgot to finish my comment before I posted it Since you are creating an executable and not just a binary, you can use Invoke instead of directly calling them from Kernel32.
Posted 21 December 2015 - 03:46 PM
Sorry for digging old thread, but mind someone explain purpose of:
Posted 22 December 2015 - 09:08 AM
InternetOpenUrl is another way.
![]() |
Programming →
Basic →
Resources →
![]() [PUREBASIC] Windows VersionStarted by blowfish , 25 Mar 2016 ![]() |
|
|
source
Programming →
.NET (CIL/MSIL) →
Resources →
Java Cloud Compiler - Compile Java/JARs in your .NET appStarted by Rottweiler , 07 Dec 2015 ![]() |
|
|
|
Malware Analysis & RCE. →
Malware Samples →
Katrina Panel + Builder by pos.maisterStarted by pos.maister , 23 Nov 2015 ![]() |
|
|
|
source
Programming →
.NET (CIL/MSIL) →
Resources →
![]() pdnpwn - Paint.NET Plugin InfectorStarted by Rottweiler , 25 Oct 2015 ![]() |
|
|
|
Programming →
.NET (CIL/MSIL) →
General Discussion →
VB.NET/Scantime(?) Undetection POCStarted by Rottweiler , 04 Oct 2015 ![]() |
|
![]()
|