![]() |
|
|
|
#1
|
|||
|
|||
|
Yes, I am a newbie and I am unsure of the exact terminology but the values 90, E9 and others are what I am asking about. I would like to get a table of all useable values and thier functions or explanation of proper usage guidelines. Does anyone have a link to such information or could you share your knowlege?
I am using W32dasm and a hex editor to get past registration and nag screens. I find the proper MOVs, CMPs and Jumps but I am unsure of the values to use in the offset to force the jump always. Thanks |
|
#2
|
|||
|
|||
|
The Intel Instruction Set Reference (hxxp://www.intel.com/design/pentium4/manuals/245471.htm) has a verbose list of all instructions and their hex values. For jumps, look at the Jcc instructions.
Also, Squidge's excellent tool RTA (hxxp://www.ibiblio.org/paulc/rta/) is helpful in this area. Last edited by Satyric0n; 01-09-2004 at 16:39. |
|
#3
|
|||
|
|||
|
Just a couple for a quick reference:
90 - NOP 74 - Jump if Equal 75 - Jump if Not Equal 84/85 same as the above EB - Straight Jump These should get you by for now if you're getting rid of nags etc (Information may be incorrect, just off the top of my head). |
|
#4
|
|||
|
|||
|
its all relative
Hi,
google for "Calculating Offsets. by Lord Rhesus" or if you don't want to calculate it on your fingers there are tools available,"Muad'Dib jump generator" for one.regards |
|
#5
|
|||
|
|||
|
Hi, and thanks for all the help. I have managed to crack this program with help from these boards and continue to learn new things. Take care.
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Timer Functions | bedrock | General Discussion | 9 | 05-24-2005 23:09 |
| where are second level dll functions | raygun | General Discussion | 2 | 01-24-2005 05:56 |
| Functions within a Dll | SOLAR | General Discussion | 7 | 08-27-2004 21:00 |
| Initial Register values | phax | General Discussion | 7 | 06-10-2004 10:34 |