Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» ~=?{The future is here, TastyExploit officially open to the public}?=~
Tue Mar 02, 2010 11:00 pm by Dami

» My first aa script
Tue Mar 02, 2010 7:00 am by wafflemaster

» the real story behind Maverin
Tue Mar 02, 2010 1:33 am by SoundOfDeat

» Random spam
Mon Mar 01, 2010 11:52 pm by Danny1994

» [Request] EMS v56 Exe
Mon Mar 01, 2010 12:39 am by Dami

» [Blacklist] NX-Trading Blacklist.
Mon Mar 01, 2010 12:38 am by Danny1994

» I have a question regarding the meso farmer
Sat Feb 27, 2010 10:30 pm by Dami

» What are you listening to now?
Sat Feb 27, 2010 7:57 pm by Noname111111

» Video(s) Of The Day
Sat Feb 27, 2010 7:37 pm by Noname111111

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Affiliates
free forum
 



Help with Inline ASM

View previous topic View next topic Go down

Help with Inline ASM

Post by Guest on Fri Oct 23, 2009 5:27 pm

hi all,

Ok, ive got this

Code:


DWORD PinUnRandomizer =  0x0074742C;

void PinUn (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_PINUN , "On" );
   char PinClean [32];   
   memcpy (PinClean, (void*)PinUnRandomizer,11);
  *(BYTE*)PinUnRandomizer = 0xE9;
  *(DWORD*)(PinUnRandomizer + 1) = JMP( PinUnRandomizer, PinUn );
   
   
   while (!PinUnExit)
      Sleep (100);

   //Off
   SetDlgItemText(hWnd, IDC_PINUN, "Off" );
   memcpy ((void*)PinUnRandomizer,PinClean,11);
   
}

void __declspec(naked) __stdcall PinUn ()
{
   __asm
   {
      add eax,edx
      push edx
      shr edx,1
      cmp edx,0x09
      je zeroAlign
      ja continueCompare
      inc edx
      jmp continueCompare

      zeroAlign:
      mov edx,0x00

      continueCompare:
      mov [eax],edx
      pop edx
      cmp byte ptr [eax],0x0a      
   }
}

orginal script

Code:
[Enable]
//Pin Unrandomizer
http://0.57 EMS
alloc(pinunrandom,512)
label(returnhere)
label(zeroAlign)
label(continueCompare)

0074742C:
jmp pinunrandom
returnhere:

pinunrandom:
add eax,edx
push edx
shr edx,1
cmp edx,09
je zeroAlign
ja continueCompare
inc edx
jmp continueCompare

zeroAlign:
mov edx,0

continueCompare:
mov [eax],edx
pop edx
cmp byte ptr [eax],0a
jmp returnhere
this was wut i made of, but when i turn it on , maple crash

any ideas?

and if a script has this
Code:
jmp 0x674D35

this doesnt compile, something like jmp byte ptr?


Last edited by nazgul1444 on Sat Oct 24, 2009 12:40 am; edited 1 time in total

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guadostar on Sat Oct 24, 2009 12:36 am

Can you post the original script please? (CE AutoAssembler Format)

Guadostar
New member
New member

Posts : 35
Join date : 2009-08-15
Age : 26
Location : England

http://www.codexplosion.com

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 12:40 am

sorry, i did

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 1:53 am

DWORD PinUnRandomizer = 0x0074742C;

Ur supposed to remove the 2 starting 0's (00)

Atleast when u write 0xXXXXX

0x
takes the 00 away ^^

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Dami on Sat Oct 24, 2009 2:13 am

HellsMinion wrote:DWORD PinUnRandomizer = 0x0074742C;

Ur supposed to remove the 2 starting 0's (00)

Atleast when u write 0xXXXXX

0x
takes the 00 away ^^
You can have 0000000000000000000000000000000000000 and it shouldnt make any difference
avatar
Dami
Dragon
Dragon

Posts : 1414
Join date : 2009-08-10
Age : 28
Location : Finland

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 5:00 am

Dami wrote:
HellsMinion wrote:DWORD PinUnRandomizer = 0x0074742C;

Ur supposed to remove the 2 starting 0's (00)

Atleast when u write 0xXXXXX

0x<ADDRESS> takes the 00 away ^^
You can have 0000000000000000000000000000000000000 and it shouldnt make any difference

hmm yes, but cant u give a helpful comment at my post? I know u can Rolling Eyes

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 5:30 am

Dami is waaay too lazy ^^

He's not gonna give u any hints on Inline ASM as he knows, it will only learn u to get info from others.
He wants u to reveal the world of programming through books or internet ^^

I mean by reading (Tutorials, books, all)

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 5:59 am

also you might wanna learn using Inline ASM with easy codes, as Pin Typer, Blink GM, such.

Then later u can grab on to all the other stuff.

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 2:54 pm

ive got all ready pin typer , blingm, thats not the problem

but with codecaves etc

there are no well books / tut at the internet or library, at least i couldnt find

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Dami on Sat Oct 24, 2009 4:26 pm

What the hell, the kitterz trainer has perfect example on using codecaves and jumps on em, i also had other examples but i dont think you can get touch of em.

Get original kitterz trainer source, and there you have inline asm used in codecaves and jmp named function used to route em.
avatar
Dami
Dragon
Dragon

Posts : 1414
Join date : 2009-08-10
Age : 28
Location : Finland

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 6:25 pm

Dami wrote:What the hell, the kitterz trainer has perfect example on using codecaves and jumps on em, i also had other examples but i dont think you can get touch of em.

Get original kitterz trainer source, and there you have inline asm used in codecaves and jmp named function used to route em.

ive used kitterz source, like u could see at the source, its the same,

but still this script doesnt work, and i wanna know why

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sat Oct 24, 2009 9:13 pm

Mind posting Blink GM?

I mean if its for v57, im having a little troubble one mine (Well, i guess its bcuz i updated myself ^^)

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Mugen on Sat Oct 24, 2009 9:33 pm

HellsMinion wrote:Mind posting Blink GM?

I mean if its for v57, im having a little troubble one mine (Well, i guess its bcuz i updated myself ^^)
I think this is what you're looking for, kind sir.

Code:
[Enable]
//Blink GodMode
http://0.57 EMS
007ADBB9:
add edi,1e 
 
[Disable] 
007ADBB9:
sub edi,1e
avatar
Mugen
New member
New member

Posts : 36
Join date : 2009-10-17

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sun Oct 25, 2009 12:21 am

not really ;D
this is BGM script.
i look foran inline asm for BGM

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Mugen on Sun Oct 25, 2009 12:55 am

HellsMinion wrote:not really ;D
this is BGM script.
i look foran inline asm for BGM
Oh my bad, very sorry.
avatar
Mugen
New member
New member

Posts : 36
Join date : 2009-10-17

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sun Oct 25, 2009 12:56 am

np ;p

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Sun Oct 25, 2009 8:48 pm

well im now not at home, ill post when i come back home

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Sezabi on Mon Oct 26, 2009 5:06 am

Don't turn this topic into chat, please.

_________________
avatar
Sezabi
Moderator
Moderator

Posts : 161
Join date : 2009-08-13
Age : 26
Location : Bulgaria

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Mon Oct 26, 2009 5:17 am

We havent. If u read closely, u would know, that he said "Im not at home" bcuz he couldnt post the C++ BlinkGodmode InlineASM-code now.

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Guest on Mon Oct 26, 2009 10:44 pm

Code:
void GodmodeOn (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "On" );
   unsigned char bBytes[5] = {0x83, 0xC7 };
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);      
}

void GodmodeOff (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "Off" );
   unsigned char bBytes[5] = {0x83, 0xEF};
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);
}

its for v56 or v55 idk

EDIT: wtf , the NULL of pinOnn is under the line

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Dami on Tue Oct 27, 2009 1:01 am

nazgul1444 wrote:
Code:
void GodmodeOn (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "On" );
   unsigned char bBytes[5] = {0x83, 0xC7 };
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);      
}

void GodmodeOff (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "Off" );
   unsigned char bBytes[5] = {0x83, 0xEF};
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);
}

its for v56 or v55 idk

EDIT: wtf , the NULL of pinOnn is under the line

That wont work with codecaving as you only change few bytes, similar to change far jump condition or nopping something.
Cant remember what 0x83 was >.<
avatar
Dami
Dragon
Dragon

Posts : 1414
Join date : 2009-08-10
Age : 28
Location : Finland

Back to top Go down

Re: Help with Inline ASM

Post by Guest on Tue Oct 27, 2009 1:24 am

Dami wrote:
nazgul1444 wrote:
Code:
void GodmodeOn (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "On" );
   unsigned char bBytes[5] = {0x83, 0xC7 };
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);      
}

void GodmodeOff (HWND hWnd)
{
   SetDlgItemText(hWnd, IDC_BLINK  , "Off" );
   unsigned char bBytes[5] = {0x83, 0xEF};
   WriteProcessMemory((HANDLE)-1, (LPVOID)GodMod, bBytes, 2, NULL);
}

its for v56 or v55 idk

EDIT: wtf , the NULL of pinOnn is under the line

That wont work with codecaving as you only change few bytes, similar to change far jump condition or nopping something.
Cant remember what 0x83 was >.<

true but it does work, with just BlinkGm or things like that

but idk how to cahgen bytes in a Codecae

_asm

db// doesnt work

Guest
Guest


Back to top Go down

Re: Help with Inline ASM

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum