Leon
04-09-2003, 01:37 PM
Hi ppl !
I have a problem by editing the mnemonic in IDA Pro.
I disassembled a .app file taken from a .sis file in 16 Bit Code and got this :
1001A848 BEQ loc_1001A85C
1001A84A B loc_1001AD68
Now I wanna change BEQ into B with same traget-adress.
Okay, letz have a look in hex-editor from IDA :
08 D0 8D E2
08 D0 means BEQ loc_1001A85C
8D E2 means B loc_1001AD68
I got a opcode-listing for 32 Bit ARM from +phantasm:
Command Hex Example
BEQ xxxxxx0A branch if zero (Z)
But the code I´m editing is in 16 Bit I will need a opcode-listing for 16 Bit.
I got such a listing, but unfortunately without HEX instructions. Do you know where I could got such a listing with HEX instructions ?
And another problem I have is that when I close IDA Pro and open a hexeditor like WinHex and browse to offset 0001A848 I don´t find 08 D0 8D E2 at this point like seen in IDA Pro before, but found it somewhere higher in the text.
Is there anybody who could help me, please ?
Regards
Leon
I have a problem by editing the mnemonic in IDA Pro.
I disassembled a .app file taken from a .sis file in 16 Bit Code and got this :
1001A848 BEQ loc_1001A85C
1001A84A B loc_1001AD68
Now I wanna change BEQ into B with same traget-adress.
Okay, letz have a look in hex-editor from IDA :
08 D0 8D E2
08 D0 means BEQ loc_1001A85C
8D E2 means B loc_1001AD68
I got a opcode-listing for 32 Bit ARM from +phantasm:
Command Hex Example
BEQ xxxxxx0A branch if zero (Z)
But the code I´m editing is in 16 Bit I will need a opcode-listing for 16 Bit.
I got such a listing, but unfortunately without HEX instructions. Do you know where I could got such a listing with HEX instructions ?
And another problem I have is that when I close IDA Pro and open a hexeditor like WinHex and browse to offset 0001A848 I don´t find 08 D0 8D E2 at this point like seen in IDA Pro before, but found it somewhere higher in the text.
Is there anybody who could help me, please ?
Regards
Leon