{
Autor: Orlando9427
Metodo: InOrderModuleLoad
}
procedure GetOwnPath(): String;
var PEB: Pointer;
begin
asm
push eax
mov eax, fs: $30
mov PEB, eax
pop eax
PEB = Pointer(Pointer(Integer(PEB) + $0C)^);
PEB = Pointer(Pointer(Integer(PEB) + $0C)^);
PEB = Pointer(Pointer(Integer(PEB) + $28)^);
Result = WideCharToString(PEB);
end;
Saludos! Una alternativa a cualquier función, usando la PEB.
We do what we must, because, we can-> [www.youtube.com/watch?v=Y6ljFaKRTrI]
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit