flat assembler
Message board for the users of flat assembler.
Index
> Windows > smallest flexible PE Goto page Previous 1, 2, 3 |
Author |
|
f0dder 16 Apr 2007, 22:22
Just keep in mind you lose win2k functionality if you don't end up importing from kernel32.dll.
|
|||
16 Apr 2007, 22:22 |
|
LocoDelAssembly 16 Apr 2007, 23:07
He means that even creating a perfect PE executable with no specs violations/abuses it will not work on Win2K if you don't have kernel32.dll in the import table.
|
|||
16 Apr 2007, 23:07 |
|
f0dder 17 Apr 2007, 08:18
Well, you don't need kernel32.dll in the import table, but you need to end up importing from it - ie by importing GDI32.DLL:Arc() (afaik that's the shortest non-ordinal import you can do).
|
|||
17 Apr 2007, 08:18 |
|
asmfan 17 Apr 2007, 08:21
hidden, doesn't work for me - win xp sp2 even after some corrections.
Code: user_table: ;here MessageBox dd _MessageBox+0000h-2 Code: import_directory: dd 0,0,0,user_name dd user_table ;here _________________ Any offers? |
|||
17 Apr 2007, 08:21 |
|
hidden 18 Apr 2007, 22:16
Code: user_table: ;here I have missed 1 letter MessageBox dd _MessageBox+0000h-2 Code: import_directory: dd 0,0,0,user_name dd user_table ;here is only one byte anyway, so can be "db" |
|||
18 Apr 2007, 22:16 |
|
Goto page Previous 1, 2, 3 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.