flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
typedef 13 Jan 2012, 15:18
If they are system "essential" DLLs then you shouldn't even bother.
However you can inject a DLL to unmap the other DLLs using GetModuleHandle and FreeLibrary. It's a trick that I have practically never tried myself. But I hope it works for you. |
|||
![]() |
|
chaoscode 13 Jan 2012, 15:45
The Problem is, the free Userspace is very Fragmented. I wrote a Application to get the free Memory List in Userspace and notice, that the largest Free Block is about 1.784.348.672 bytes. and the other space (304.132.096 byte) is fragmented. (or in total, 59.002.879 bytes are Occupied for nothing!)
_________________ Jedes mal, wenn einer was anderes als Englisch redet versteh ich mal wieder kein Wort. Every time someone talks something other than englisch, i can't understand anything. |
|||
![]() |
|
typedef 13 Jan 2012, 15:51
So is your purpose just to strip them off your app's memory ?
Obviously they contain code that executes for the sake of the systems integrity. |
|||
![]() |
|
f0dder 13 Jan 2012, 15:56
The short answer is "no".
When your process is running in the win32 subsystem, you live by win32's rules. Not all of this is documented, and the implementation differs between various Windows versions. |
|||
![]() |
|
typedef 13 Jan 2012, 16:31
f0dder wrote: The short answer is "no". There's a tool that does achieve this I just forgot it's name. I think it's made by one of the Microsoft guys. I'll see if I can find it again. |
|||
![]() |
|
typedef 13 Jan 2012, 17:21
Here's one also from Kaspersky | http://z-oleg.com/secur/avz/download.php
The site is in Russian so use Google Chrome for translation. good tool too |
|||
![]() |
|
f0dder 13 Jan 2012, 17:40
typedef wrote: Here's one also from Kaspersky | http://z-oleg.com/secur/avz/download.php _________________ carpe noctem |
|||
![]() |
|
typedef 13 Jan 2012, 18:22
I think they updated the feature. I'm still looking
|
|||
![]() |
|
chaoscode 13 Jan 2012, 21:03
which other Subsysteme does Windows provide ? i heard sth about native and posix.
is kernel32.dll Not enough? _________________ Jedes mal, wenn einer was anderes als Englisch redet versteh ich mal wieder kein Wort. Every time someone talks something other than englisch, i can't understand anything. |
|||
![]() |
|
f0dder 13 Jan 2012, 21:37
Afaik, just native and posix - it's been a while since I messed with either, but I wouldn't be surprised if posix has a bit more DLLs than you expect. Native will have the least, but still... keep in mind that the DLLs you import at those that you explicitly request be present, not the only ones.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.