ASM Source Codes :)

Posts 1–12 of 12 · Page 1 of 1
ASM Source Codes :)
Anybody here knows how to do ASM Codes. ?

Could anyone teach me
What source you need?
I need ahh.. Some STW and WTW source codes... and...
SNS ...
@choykay619


Code:
void Asm(void *adress,void *bytes,int size)
{
	DWORD HideASM;
	VirtualProtect(adress,size,PAGE_EXECUTE_READWRITE,&HideASM);
	memcpy(adress,bytes,size);
	VirtualProtect(adress,size,HideASM,&HideASM);
}

#define WTW                           0x008BEF10 //Credits to unknowpk
#define STW                           0x006D5746 //Credits to unknowpk
#define SuperNoSpread              0x0//update it

Asm((void *)(STW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(WTW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(SuperNoSpread),(PBYTE)"\xbytes",2); //replace 2 with the size again
Quote Originally Posted by choykay619 View Post
Thanks @AeroMan )

See you often in FB

@choykay619 im almost never on facebook xD
Quote Originally Posted by AeroMan View Post
@choykay619 im almost never on facebook xD
Hey It's okay.. ) hahahaha im gonna ask you something in PM.
void Asm(void *adress,void *bytes,int size)
{
DWORD HideASM;
VirtualProtect(adress,size,PAGE_EXECUTE_READWRITE, &HideASM);
memcpy(adress,bytes,size);
VirtualProtect(adress,size,HideASM,&HideASM);
}

#define WTW 0x008BEF10 //Credits to unknowpk
#define STW 0x006D5746 //Credits to unknowpk
#define SuperNoSpread 0x0//update it

Asm((void *)(STW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(WTW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(SuperNoSpread),(PBYTE)"\xbytes",2); //replace 2 with the size again

Can explain that ?
Quote Originally Posted by avi3kel View Post
void Asm(void *adress,void *bytes,int size)
{
DWORD HideASM;
VirtualProtect(adress,size,PAGE_EXECUTE_READWRITE, &HideASM);
memcpy(adress,bytes,size);
VirtualProtect(adress,size,HideASM,&HideASM);
}

#define WTW 0x008BEF10 //Credits to unknowpk
#define STW 0x006D5746 //Credits to unknowpk
#define SuperNoSpread 0x0//update it

Asm((void *)(STW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(WTW),(PBYTE)"\xbytes",2); //2 = size of bytes
Asm((void *)(SuperNoSpread),(PBYTE)"\xbytes",2); //replace 2 with the size again

Can explain that ?
The "Asm" Void function protects the memcpy from detected by hackshield,it can get detected but not as fast.

Asm((void *)(Adress),(PBYTE)"\bytes form the addy here",size that the bytes count);

for example:
9C 48 0D = 3 bytes
so it will be: "\x9C\x48\0D",3);
This code work without bypass? ;>
No ofcourse not, all asm func needs bypass if you do it this way
Thanks bananengel.
Posts 1–12 of 12 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?