![]() |
|
|
|
#1
|
|||
|
|||
|
Well,
notice that when in edit mode, hiew doesn't show virtual addresses, but offsets; so write corresponding offset and you are done. But one question comes to my mind, why are you trying repack trojan and hide it from AVP??? So why instead of damaging people won't you try to do some cracking? Is it too hard when compared to simple applying someone elses ideas on someone elses trojan? |
|
#2
|
|||
|
|||
|
heh, I'm not trying to destroy anything dude, it's just the first thing i got my hands on. =/
Anyways, one more question: after this command, .00425162: E2E3 loop .000425147 -----^ (3) I got error, "jump out of bounds".....?? |
|
#3
|
|||
|
|||
|
Are you sure you typed in right offset (of instruction push 000424FD0)?
The error means that you are try to jump too far... |
|
#4
|
|||
|
|||
|
yup, I triple checked it, but no luck.
help |
|
#5
|
|||
|
|||
|
So go from the other end, type in the hex values (E2 E3) and see what comes from it - then compare with what you typed in before.
|
|
#6
|
|||
|
|||
|
Cool, that worked, much thanks Least
I was thinking, Is it possible to not use the direct addresses? ex, if want to have 0x00430F00 so i push 0x00430000 and add F00 later. I hope you understand. Is it possible? |
|
#7
|
|||
|
|||
|
Of course yes, you can push une value, add to it something, then ret and you are there; or you can do something like jmp eax, where eax can be calculated any way you can think of. And much more - get processor manuals and use you imagination (or google
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| which x64 assembler is better? | ycloud | General Discussion | 2 | 09-24-2015 01:54 |
| From assembler to C | raygun | General Discussion | 0 | 05-08-2005 09:50 |