flat assembler
Message board for the users of flat assembler.
Index
> Windows > Launch Executable from Memory ? Goto page Previous 1, 2, 3, 4, 5 |
Author |
|
LiuGuoHua(Chinese) 17 May 2011, 17:40
Following is some code in fasm that can load dll from memory. Though loading a exe is a bit sufisticated than loading a dll because dll has a '.reloc' section which helps to fix the addresses, you can make the ImageBase of your 'host' PE different with the memory PE to avoid address conflict.
Code: This code is from a chinese virus researcher named 'xfish', who has written a series of articles about writting virus in fasm. To see more, visit here: http://bbs.pediy.com/showthread.php?t=90441 (If you can read chinese or use a translating tool ) |
|||
17 May 2011, 17:40 |
|
Overflowz 17 May 2011, 21:10
LiuGouHua(Chinese)
I have done it with EXE files too, but EXE needs to add reloc section also. |
|||
17 May 2011, 21:10 |
|
Goto page Previous 1, 2, 3, 4, 5 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.