Duda Existencial en DLL injection C++

Iniciado por lamique, 4 Septiembre 2013, 20:09 PM

0 Miembros y 1 Visitante están viendo este tema.

lamique

Hola para todos, no me acuerdo de mi contraseña pero tenia esta cuenta suplente.

volví al mundo del hacking después de 2 años con mas dudas que certesas.

mi primera duda erradica en la injection DLL, el tema es el siguiente.

Estoy trabajando con el buscaminas de windows, pude lograr varias cosas con olly y despues con cheat engine

genere un script con cheat engine, pero mi problema fue llevar ese script a una DLL injection

probando el team DLL injection y miranod por internet logre el sigueinte codigo:


#include "dll.h"
#include <windows.h>
#include <stdio.h>

void HOLA()
{
    while(1){
       
        MessageBoxA(NULL, "Pasa viejo", "Pasa viejo", MB_OK);
         //cuando estemos cargados ejecutamos MessageBox depliega mensaje

        Sleep(50);
        }
   
}


BOOL APIENTRY DllMain (HINSTANCE hInst     /* Library instance handle. */ ,
                       DWORD reason        /* Reason this function is being called. */ ,
                       LPVOID reserved     /* Not used. */ )
{
    switch (reason)
    {
      case DLL_PROCESS_ATTACH:
            CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HOLA, NULL, NULL, NULL); //create the new Thread
        break;

      case DLL_PROCESS_DETACH:
        break;

      case DLL_THREAD_ATTACH:
        break;

      case DLL_THREAD_DETACH:
        break;
    }

    /* Returns TRUE on success, FALSE on failure */
    return TRUE;
}


como se podía esperar, nunca ejecuto ese tierno mesagebox(yo siempre programe en c#, con C++ no se mucho, pero motivándome con un dll injection creo que puedo asquirir grandes cosas).

Mas dudas me genero el siguiente post:
http://foro.elhacker.net/programacion_cc/tutorialiniciandome_en_el_hacking_mediante_inyeccion_de_dll_con_ejercici-t258750.0.html

por que con dev++ no me funca el "__asm"

alguno que entienda podría decirme que estoy haciendo mal?, no logro mandar ese msgbox cuando lo injecto a una aplicación.

(obviamente quiero hacer algo con ese msgbox, para despues ir adentrrandome de a poco en injectar ASM)

si alguno tiene un buen tutorial le agradecere(los que encontre estan vc 6.0)

por lo muy simple se empieza.
Saludos Cordiales


Si quiero Cambiar el Mundo, Empiezo por mi!

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


bacanzito

en delphi  para el juego solitario de windows vi una "inyeccion"  ;)

[youtube=640,360]https://www.youtube.com/watch?v=58_Y2iQ27-g[/youtube]