Obtener la ruta de mi Exe.
Publicado: 26 Mar 2011, 13:26
Bueno este post lo publico aqui porque el pequeño código de ejemplo lo programe en C, pero sirve igual para VB6,delphi o cualquier otro lenguaje ya que usa las api de windows.
Para el malware en general y mas en VB es común usar la cadena
Para obtener la ruta de mi ejecutable o la api GetModuleFileName y estas dos maneras de obtener la ruta y el nombre del exe dodne nos encontramos son bastante detectadas...
Como comodin podemos usar la api GetCommandLine ( para info sobre la api: MSDN)
Que tambien nos devuelve nuestra ruta
Código de ejemplo:
Esto lo sabe ya mucha gente pero para los que no lo supieran aun.. ;)
salu2!
Para el malware en general y mas en VB es común usar la cadena
Código: Seleccionar todo
app.path & "\" & app.exename & ".exe"
Para obtener la ruta de mi ejecutable o la api GetModuleFileName y estas dos maneras de obtener la ruta y el nombre del exe dodne nos encontramos son bastante detectadas...
Como comodin podemos usar la api GetCommandLine ( para info sobre la api: MSDN)
Que tambien nos devuelve nuestra ruta
Código de ejemplo:
Código: Seleccionar todo
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char * ret;
ret = GetCommandLine();
printf("%s\n",ret);
system("PAUSE");
return 0;
}
salu2!