Files
naksyn-PythonMemoryModule/pythonmemorymodule/windows/winproxy/apis/__init__.py
T
naksyn db1893910c command line support (partial) via PEB stomping
This update include support to passing command line parameters to unmanaged exe via PEB stomping.
This technique is not working with every executable since it depends on which functions are used to pass arguments.
Generally, to get a universally working technique would be required to hook GetCommandlineA GetCommandlineW __getmainargs and __wgetmainargs since PEB stomping won't cover all cases, more details here:
https://blog-30cm-tw.translate.goog/2020/08/windows-c-mainargc-argv.html?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=it&_x_tr_pto=wapp

However, during my testing I found that mimikatz and several go binaries are working just by doing PEB stomping.
On the other hand, cmdline passing via PEB stomping alone to mingw and VS compiled binaries won't likely work.
2023-07-27 06:44:29 -07:00

27 lines
614 B
Python

from .advapi32 import *
from .cfgmgr32 import *
from .crypt32 import *
from .cryptui import *
from .dbghelp import *
from .dnsapi import *
from .iphlpapi import *
from .kernel32 import *
from .ktmw32 import *
from .ntdll import *
from .netapi32 import *
from .ole32 import *
from .oleaut32 import *
from .oleacc import *
from .psapi import *
from .setupapi import *
from .shell32 import *
from .shlwapi import *
from .tdh import *
from .user32 import *
from .version import *
from .virtdisk import *
from .wevtapi import *
from .winhttp import *
from .wininet import *
from .wintrust import *
from .ws2_32 import *