Jump to content

15 posts in this topic

Recommended Posts

Posted

Hey,

 

I got a function where I wanna NOP only one part in the function.

But that part is pretty long. 

 

Is there a possibility to NOP more offsets at once? 

Example I wanna NOP 0x0004 till 0x1234, can this be done with writeData?

 

Thankyou in advance :)

Posted

branch from where you want to start nop to where you want to end NOP

The mddle part gets ignored.

It would be something like B #0x1230 or so according to your offsets

Posted
2 minutes ago, Avatar Wan said:

branch from where you want to start nop to where you want to end NOP

The mddle part gets ignored.

It would be something like B #0x1230 or so according to your offsets

hm ok, like this?

writeData(0xWhereIWannaStart, B);
writeData(0xWhereIWannaEnd, 0x00bf);

 

Posted
6 minutes ago, Avatar Wan said:

writeData(0xSTART, B) //Here B is the offset which you DONT want to NOP.

 

I mean B is the branch to the offset

Alright.. but where do I write '0x00bf' sorry if I sound very noob right now lol

Posted
Just now, Ted2 said:

Alright.. but where do I write '0x00bf' sorry if I sound very noob right now lol

You don't need to NOP anything. 

In effect, when the code execution hits your start point it goes to point b without looking at any point in the area between the 2 points

Posted
2 minutes ago, Avatar Wan said:

You don't need to NOP anything. 

In effect, when the code execution hits your start point it goes to point b without looking at any point in the area between the 2 points

ah thnx

Posted

If I understand your question correctly, you can do this:

		vm_writeData(0x45A6D2, 0xB1EE040A);
		vm_writeData(0x45A6D6, 0x10EE100A);
		vm_writeData(0x45A6DA, 0x7047);

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines