Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[C++] mrBOT DLL with SOURCE!
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Binaries
View previous topic :: View next topic  
Author Message
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Fri Aug 22, 2008 3:07 am    Post subject: Reply with quote

naw nop is no operaion is just ignores it.. its one opcode 0x90 why would it mean change eax? for it to change eax over eax it would need a total of 2 opcodes. the opcode for operation and opcode where 1 byte means 2 registers.
_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Aug 22, 2008 3:23 am    Post subject: Reply with quote

pkedpker wrote:
it does do something it moves the edi back into the edi.. so it moves it self back to it self i think so but it does something doesn't do nothing.. it still processes the command now replacing it with nops will make it looks messier though.. like

mov edi, edi is like correct me im wrong but its like gonna be omg. like man lemme do this.. 2 NOPS! man.. thats heavy


mov reg, reg is essentially a true 2 byte NOP, as it has no effect on the program other than moving EIP along.
Back to top
View user's profile Send private message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5094
Location: Israel.

PostPosted: Fri Aug 22, 2008 3:26 am    Post subject: Reply with quote

pkedpker wrote:
naw nop is no operaion is just ignores it.. its one opcode 0x90 why would it mean change eax? for it to change eax over eax it would need a total of 2 opcodes. the opcode for operation and opcode where 1 byte means 2 registers.

"NOP" is an alias for "XCHG EAX,EAX", type "XCHG EAX,EAX" in any disassembler, ollydbg for example, and you'll see it'll write "0x90", but when it reads "0x90" it treats it as "NOP".

I made a disassembler not long ago, so I checked for xchg parameters, appearntly its only 1 byte. I thought there was a byte for "xchg reg" and for the other register. Surprised
Back to top
View user's profile Send private message
DoomsDay
Grandmaster Cheater
Reputation: 0

Joined: 06 Jan 2007
Posts: 768
Location: %HomePath%

PostPosted: Fri Aug 22, 2008 3:48 am    Post subject: Reply with quote

It does have, but its one byte encoding:
Code:
XCHG - Exchange Register/Memory with Register
register1 with Register2   1000 011w: 11 reg1 reg2
AX or EAX with reg         1001 0 reg
memory with reg            1000 011w:mod reg r/m
Back to top
View user's profile Send private message
sponge
I'm a spammer
Reputation: 1

Joined: 07 Nov 2006
Posts: 6009

PostPosted: Fri Aug 22, 2008 3:55 am    Post subject: Reply with quote

pkedpker wrote:
naw nop is no operaion is just ignores it.. its one opcode 0x90 why would it mean change eax? for it to change eax over eax it would need a total of 2 opcodes. the opcode for operation and opcode where 1 byte means 2 registers.
If nop really was no-operation, it wouldn't take 1 clock cycle. Rolling Eyes Your attitude is annoying; next time take the time to verify shit.
_________________
Back to top
View user's profile Send private message
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Fri Aug 22, 2008 5:08 pm    Post subject: Reply with quote

first of all if you don't like what I write learn to ignore reading it.. English isn't my strong point as far as langauges go.. Most strong point is patterns math and finding connections and common sense..

Of course nop would take some power from CPU even if it is a No operation.. because after all cpu is the brains of the whole thing.. RAM can't just ignore nops.. it has to be processed threw a cpu. if even ram could posbbily somehow modify it self which it cant

its just data on paper letters on paper dont move man.

I try to explain things as basic as it could be.. but thing is.. all you try to do is flame me! atleast ignore me geez *sigh*

_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
WafflesFTW
Expert Cheater
Reputation: 0

Joined: 21 Mar 2008
Posts: 131

PostPosted: Fri Aug 22, 2008 5:15 pm    Post subject: Reply with quote

pkedpker wrote:
first of all if you don't like what I write learn to ignore reading it.. English isn't my strong point as far as langauges go.. Most strong point is patterns math and finding connections and common sense..

Of course nop would take some power from CPU even if it is a No operation.. because after all cpu is the brains of the whole thing.. RAM can't just ignore nops.. it has to be processed threw a cpu. if even ram could posbbily somehow modify it self which it cant

its just data on paper letters on paper dont move man.

I try to explain things as basic as it could be.. but thing is.. all you try to do is flame me! atleast ignore me geez *sigh*

Because you are full of shit. Do you know what cout does? Can you code hello world yet?
Back to top
View user's profile Send private message AIM Address
sponge
I'm a spammer
Reputation: 1

Joined: 07 Nov 2006
Posts: 6009

PostPosted: Fri Aug 22, 2008 5:37 pm    Post subject: Reply with quote

Funny how you IGNORE what people say. NOP = xchg eax, eax.
_________________
Back to top
View user's profile Send private message
igoticecream
Grandmaster Cheater Supreme
Reputation: 0

Joined: 23 Apr 2006
Posts: 1807
Location: 0x00400000

PostPosted: Sat Aug 23, 2008 10:48 am    Post subject: Reply with quote

Yes, Nop is an alias of xchg eax, eax
_________________
+~
Back to top
View user's profile Send private message
blackmorpheus
Expert Cheater
Reputation: 0

Joined: 05 Apr 2008
Posts: 159

PostPosted: Fri Oct 24, 2008 11:28 am    Post subject: Reply with quote

What exactly is trampolining, and why do you have to do it?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming -> Binaries All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites