Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Belial & Grimoire

#371
hola

bueno, se que no se debe de revivir post antiguos asi que preguntare sobre un post que encontre

vi un post donde hablaban de inyecciones sin DLL, abajo posteare el codigo, pero tengo una pregunta

alli se pone una estructura, despues en una funcion se llama a la estructura y despues se utiliza para saber el tamaño a reservar, pero si yo en vez de hacer esto

struct TDatos_MessageBoxA
{
    _MessageBoxA direccionMessageBoxA;
    char titulo[255], texto[255];
};

void Hilo_MessageBoxA(TDatos_MessageBoxA *datos)
{
    datos->direccionMessageBoxA(0, datos->texto, datos->titulo, 0);
}


Seria lo mismo que yo hiciera esto?

void Message()
{
   MessageBoxA(pID, "descifra.me", "Codigo inyectado!");
}

void Inyectar_MessageBoxA(DWORD pID)

////////////////////////////////////

Quitando

datos.direccionMessageBoxA = (_MessageBoxA)GetProcAddress(GetModuleHandle("USER32.DLL"), "MessageBoxA");
    sprintf(datos.titulo, titulo);
    sprintf(datos.texto, texto);

//////////////////////////////


Y en vez dehacer una estructura solo hacer una funcion en donde si quiero iniciar un socket, funcione correctamente, o eso no es posible?

espero me puedan ayudar, les dejo el codigo completo que encontre

typedef int (WINAPI *_MessageBoxA)(HWND, LPCTSTR, LPCTSTR, UINT);

struct TDatos_MessageBoxA
{
    _MessageBoxA direccionMessageBoxA;
    char titulo[255], texto[255];
};

void Hilo_MessageBoxA(TDatos_MessageBoxA *datos)
{
    datos->direccionMessageBoxA(0, datos->texto, datos->titulo, 0);
}

int main()
{
    DWORD pID;
    HWND hWnd;

    hWnd = FindWindow("SciCalc", NULL);

    if(hWnd!=NULL)
    {
        GetWindowThreadProcessId(hWnd, &pID);
        Inyectar_MessageBoxA(pID, "descifra.me", "Codigo inyectado!");
    }

    return 0;
}

void Inyectar_MessageBoxA(DWORD pID, char* titulo, char* texto)
{
    DWORD tamFunc;
    HANDLE tHandle, funcionRemota;
    TDatos_MessageBoxA datos, *direccionDatosRemotos;
    void* direccionFuncionRemota;

    tHandle = OpenProcess(PROCESS_CREATE_THREAD | PROCESS_VM_OPERATION | PROCESS_VM_WRITE, false, pID);

    datos.direccionMessageBoxA = (_MessageBoxA)GetProcAddress(GetModuleHandle("USER32.DLL"), "MessageBoxA");
    sprintf(datos.titulo, titulo);
    sprintf(datos.texto, texto);

    direccionDatosRemotos = (TDatos_MessageBoxA*)VirtualAllocEx(tHandle, 0, sizeof(TDatos_MessageBoxA), MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
    WriteProcessMemory(tHandle, direccionDatosRemotos, &datos, sizeof(TDatos_MessageBoxA), NULL);

    tamFunc = (DWORD)Inyectar_MessageBoxA - (DWORD)Hilo_MessageBoxA;
   
    direccionFuncionRemota = VirtualAllocEx(tHandle, 0, tamFunc, MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE);
    WriteProcessMemory(tHandle, direccionFuncionRemota, (void*)Hilo_MessageBoxA, tamFunc, NULL);

     WaitForSingleObject(funcionRemota,INFINITE);
   CloseHandle(funcionRemota);

   VirtualFreeEx(tHandle,direccionFuncionRemota,0,MEM_RELEASE);
   VirtualFreeEx(tHandle,direccionDatosRemotos,0,MEM_RELEASE);   

   CloseHandle(tHandle);   
}

#372
hola

puedo hacer inyecciones de codigo con ettercap utilizando un wifi 802.11g realtek RTL8187? o necesito un athero?
#373
hola

escribe en la consola iwconfig y ve si te aparece mon0

si te aparece entonces desde el punto No.8 en vez de escribir wlan0 escribe mon0 y ve que pasa

si no se puede entonces dejalo como 30 min a ver si toma algo, si sigue sin moverse entonces la señal o esta muy lejos, tu señal es muy baja o deseguro esta suspendido el modem al que le haces la auditoria,  a mi me ha pasado que me aparecen señales pero no puedo hacer nada porque los apagan, pero no totalmente

salu2
#374
Hacking Wireless / Athero con USB, sirven?
28 Diciembre 2010, 22:27 PM
hola

alguien sabe porque se dice que las Atheros que se conectan por USB no sirven?
#375
Foro Libre / Re: alguien de mexico??
28 Diciembre 2010, 08:03 AM
hola

yo igual de mexico... mas exacto casi entrando al DeFectuoso  :P
#376
hola

creo que estas intentando hacer una auditoria.. mira, yo tengo una realtek pero de otra version parecida (rtl8187)...

puede ser por varias cosas que te pasa eso, una vez eso me paso porque estaba muy lejos el modem al que intente auditar, tambien puede pasar que cuando vas a inyectar tienes que usar mon0 en vez de wlan0... en todo el inicio si es wlan0, pero solo cuando ya vas a empezar a inyectar para que te aparezca el mensaje "successfull" utiliza mon0 en todo lo demas, tambien tengo que decir que yo pude hacerlo mas facilmente con wifiway, pero eso es solo un consejo.

espero esto te sirva sino mejor coloca algo mas especifico de lo que intentas hacer para ayudarte mejor

salu2
#377
hola

pues si, trata de decir que cuando enloqueces te encuentras en un laberinto, el laberinto es el manicomio, el vocalista cuando esta vestido de madhatter, representa a los que cuidan el manicomio que lo tienen encerrado y sin oportunidad de salir, posiblemente todo lo que le hacen a la niña que en cierta forma es Alice, son las torturas por intentar escapar, y los que estan adentro son todos los locos encerrados
#378
hola

tengo una pregunta... programacion C aun seguira siendo buena para asuntos hackers?, ya que cada vez mas veo mas lenguajes de programacion, cuando buscaba exploits en milw0rm veia mas cosas hechas con Ruby, Perl, Python y casi nada en C, a menos de que sea una DLL... ahorita me he dado cuenta que es un poco mas sencillo programar un exploit en python que hacerlo en C.

Yo tengo la costumbre de hacer las cosas en programacion C incluso ahorita hice un programa en python y quiero buscar la manera de hacerlo con el otro, pero como les menciono... ya hacer cosas como exploits, troyanos, worms, etc... son mejor con otros lenguajes como python o aun sigue siendo mejor C o C++ para eso?

O acaso ya solo C/C++ son buenos cuando vas a hacer un programa de escritorio como photoshop, messenger, un reproductor  de musica, etc... o solo es mi imaginacion y esos lenguales son aun los mejores para cualquier cosa?

Lo pregunto porque siempre me ha gustado intentar hacer exploit, troyanos, etc, pero luego he visto comentarios que dicen que es muy laborioso hacerlo en C y que la mejor opcion es python o Perl.

pero bueno, espero me puedn dar una opinion

salu2

#379
Scripting / problema con python y gtk
26 Diciembre 2010, 03:40 AM
hola

teng un problema en python... hoce un boton con GTK y quiero pasarle informacion desde un Entry, pero por lguna razon se cierr el programa

si en el boton hgo esto y utilizo callback usando data para recuperar el link me funciona bien

def callback (self, widget, data):

self.button1.connect("clicked", self.callback,"http://www.google.com.mx")

pero quise hacer un entry para escribir la direccion y despues mandarla a callback pero se cierra el progrma, lo he intentado asi

def callback (self, widget, data):

self.button1.connect("clicked", self.entry.get_text())

lguien sabe cual es la forma de hacerlo bien

salu2
#380
Foro Libre / Re: Una razon mas por cifrar los mails.
24 Diciembre 2010, 20:59 PM
hola

Y en donde se encuentra esa informacion guardada?, si yo quisiera revisar esos archivos aunque esten deñados por ponerle 0 a los encabezados, en donde estarian tanto en linux como en win?