The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: FiFo on June 19, 2005, 10:59:01 AM

Title: A machine langugae reference
Post by: FiFo on June 19, 2005, 10:59:01 AM
i'm doing some legal reverse engineering and adding functions to programs, and sometime i had this book by barry b brey that has an index for machine code, is there a good reference for machine code?
Title: Re: A machine langugae reference
Post by: hutch-- on June 19, 2005, 11:16:23 AM
Best you will get is the Intel manuals, they have the opcodes in hex. I understand that you have told us that you are doing legal reverse engineering work but we have no way of distinguishing between legal and the other so please do not refer to this subject again in this forum.
Title: Re: A machine langugae reference
Post by: roticv on June 19, 2005, 02:06:51 PM
The Svin has some good tutorials on these topic at Win32asmcommunity.net algo forum. I have learnt the encoding of opcodes from these tutorials and the rest by figuring out myself.
Title: Re: A machine langugae reference
Post by: brixton on June 19, 2005, 09:31:01 PM
Quote from: roticv on June 19, 2005, 02:06:51 PMWin32asmcommunity.net
Why does this site not work for me?  I have seen it referred to on many occasions  :eek  But it doesn't work for me..
Title: Re: A machine langugae reference
Post by: Robert Collins on June 20, 2005, 12:13:33 AM
Works perfectly for me.

http://board.win32asmcommunity.net/

First impressions was The MASM Forum. Same type of board.
Title: Re: A machine langugae reference
Post by: thomasantony on June 20, 2005, 02:59:25 AM
Hi,
   The best way to learn is to make your own PE executable from scratch using a hex editor. first try a do-nothing program. then a message box. I have made a window using this trick. But I had to take the help of ollydebug at times  :bdg

Thomas
Title: Re: A machine langugae reference
Post by: rea on June 20, 2005, 03:43:34 AM
offtopic "Same type of board." that was because like here, the anterior scripts used for the board software, was hacked much times I guess like 3 times in two months... or that was my impression.... much things are "lost" specially the old attachments... :(. Aparently this "new" scripts are more strong in security.

Only a hint for by more precise about the reference that roticv has gived, they are called "opcode tutorials".
Title: Re: A machine langugae reference
Post by: brixton on June 22, 2005, 12:28:06 AM
http://board.win32asmcommunity.net/

Times out for me, and always has..

http://win32asmcommunity.net/

Times out for me too.

Maybe my IP range is blocked?  :eek :'(
Title: Re: A machine langugae reference
Post by: roticv on June 22, 2005, 01:39:29 AM
It is blocked by the great Firewall of China, if I am not wrong.  :green

I found out about about that when when emails to @sina.com a chinese site was bounced back. Harold did tell me some time ago that some people from Europe could not access it (Probably due to a broken pipe or something).
Title: Re: A machine langugae reference
Post by: brixton on June 22, 2005, 10:11:04 AM
Maybe I can just use a proxy, but that's hardly convenient lol  :'(
Anyway thanks for the info and apologies for getting off-topic  :naughty:
Title: Re: A machine langugae reference
Post by: bakeacake on July 03, 2005, 11:35:51 PM
i'm a bit dumb, but if by machine code you mean the whole instruction -> opcode thingy then just use HIEW, its rather handy for inserting code in RCE circumstances for lazy people as it does everything for you. If i've misunderstood then this isn't the first or last time i've made an ass of myself so nevermind, just ignore.