flat assembler
Message board for the users of flat assembler.

Index > Windows > Debugger needed to change jz to jnz

Author
Thread Post new topic Reply to topic
sylwek32



Joined: 27 Apr 2006
Posts: 339
sylwek32 11 Nov 2006, 18:50
Hello,
i tryed to modify jz to jnz in w32dasm and ida but it doesnt work.
Is there an other debugger for that task??

Please help
Post 11 Nov 2006, 18:50
View user's profile Send private message Reply with quote
LocoDelAssembly
Your code has a bug


Joined: 06 May 2005
Posts: 4624
Location: Argentina
LocoDelAssembly 11 Nov 2006, 19:00
ollydbg?
Post 11 Nov 2006, 19:00
View user's profile Send private message Reply with quote
okasvi



Joined: 18 Aug 2005
Posts: 382
Location: Finland
okasvi 11 Nov 2006, 19:11
in case you dont know how to do it in OllyDbg, after changing the jz to jnz, look for 'save changes to executable' from right-click menu
Post 11 Nov 2006, 19:11
View user's profile Send private message MSN Messenger Reply with quote
Ehtyar



Joined: 26 Sep 2006
Posts: 51
Ehtyar 11 Nov 2006, 20:38
Make sure you're using the correct opcode. You will end up with an invalid image if you use an opcode of different length. There are a few utilities around, but i use this one for the most part currently. Hope it helps.

Ehtyar.


Description:
Download
Filename: opcodes.zip
Filesize: 26.68 KB
Downloaded: 318 Time(s)

Post 11 Nov 2006, 20:38
View user's profile Send private message Reply with quote
sylwek32



Joined: 27 Apr 2006
Posts: 339
sylwek32 11 Nov 2006, 23:12
thanks!
Post 11 Nov 2006, 23:12
View user's profile Send private message Reply with quote
okasvi



Joined: 18 Aug 2005
Posts: 382
Location: Finland
okasvi 11 Nov 2006, 23:42
usually, OllyDbg's built-in utility to 'code' while debugging works so no need for manually changing opcodes.
Post 11 Nov 2006, 23:42
View user's profile Send private message MSN Messenger Reply with quote
OzzY



Joined: 19 Sep 2003
Posts: 1029
Location: Everywhere
OzzY 12 Nov 2006, 02:40
You gave me a idea to write a generic file patcher to patch files based on the offset got in w32dasm.
Soon I'll upload in my home page when it's completed.
For screenshot see: http://board.flatassembler.net/topic.php?t=6179
If you want an alpha version send me a PM.
Post 12 Nov 2006, 02:40
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 12 Nov 2006, 11:18
note: to negate condition of jump, you just need to invert lowest bit. eg 70<->71, 72<->73 etc.

to make it unconditional jump, rewrite it to EB

common thingies when you... err.. "reversere engineer" a lot Wink
Post 12 Nov 2006, 11:18
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Maverick



Joined: 07 Aug 2006
Posts: 251
Location: Citizen of the Universe
Maverick 12 Nov 2006, 12:01
vid: you've been reported to the proper authorities ;D
Post 12 Nov 2006, 12:01
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.