Page 4 of 10
Re: [Tut]How to make a dll trainer
Posted: Sat Jun 05, 2010 3:43 pm
by PIEzLOVERS
then how to you guys update scripts without full bypass?
Re: [Tut]How to make a dll trainer
Posted: Sat Jun 05, 2010 4:28 pm
by Nerrazzuri
Find the address AoBs and update the address will do.
Opcodes doesn't change.
Re: [Tut]How to make a dll trainer
Posted: Sat Jun 12, 2010 8:28 pm
by Nerrazzuri
Tutorial updated. Added some comment on the codes, just PM me or add me in the MSN for further assist.
Re: [Tut]How to make a dll trainer
Posted: Sat Jun 12, 2010 9:36 pm
by NoobHacker
I think you should comment some meaning in the code or something like //void supertubi() will comes out lol'
Like
In C++,// or /* */ used to comment like that blahblahblah lolz
Re: [Tut]How to make a dll trainer
Posted: Sun Jun 13, 2010 3:39 am
by Nerrazzuri
NoobHacker wrote:I think you should comment some meaning in the code or something like //void supertubi() will comes out lol'
Like
In C++,// or /* */ used to comment like that blahblahblah lolz
I've commented what you should know, the othes just leave it.
Re: [Tut]How to make a dll trainer
Posted: Thu Jun 17, 2010 8:04 pm
by PIEzLOVERS
WOW your in the underground grazs

it's due to ur kindness in teaching us newbs some C++
PS
Please Make a Codewave ---> C++ tut...
please ?

Re: [Tut]How to make a dll trainer
Posted: Thu Jun 17, 2010 8:11 pm
by Nerrazzuri
Thanks. I will consider making a tutorial converting codecaves to C++ but there are tons of ways to make it. Hmm, it isn't that hard actually, but isn't as easy as this tutorial.
Re: [Tut]How to make a dll trainer
Posted: Thu Jun 17, 2010 8:14 pm
by PIEzLOVERS
Erm one question how should this code :
Code: Select all
[ENABLE]
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
00531319:
jmp newmem
nop
returnhere:
newmem:
mov edi,0
originalcode:
mov [ebp+000000c8],edi
exit:
jmp returnhere
[DISABLE]
dealloc(newman)
00531319:
mov [ebp+000000c8],edi
be converted into C++? O_o
Re: [Tut]How to make a dll trainer
Posted: Thu Jun 17, 2010 11:06 pm
by Nerrazzuri
Code: Select all
#define Addy 00531319
DWORD newmem = Addy;
DWORD returnhere = Addy + ?//check for the numbers bytes for mov [ebp+000000c8],edi
void __declspec(naked) Hook()
{
__asm
{
mov edi,0
originalcode:
mov [ebp+000000c8],edi
exit:
jmp dword ptr [returnhere]
}
}
void Hook()
{
*(BYTE*)newmem = 0xE9;
*(DWORD*)(newmem + 1) = JMP(newmem, Hook);
}
not sure if works, wrote in notepad, it may contain some errors, but overall, the codes should in this form.
Re: [Tut]How to make a dll trainer
Posted: Fri Jun 18, 2010 11:28 am
by PIEzLOVERS
hm ..... i change the
into
and the
into
but there's just one more problem ....
