Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 11, 2008, 06:23:17
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Alimentando al gusano 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Alimentando al gusano  (Leído 572 veces)
Blue_box
Habitual
*****
Desconectado Desconectado

Mensajes: 168


Ver Perfil
« en: ſeptiembre 27, 2005, 12:35:42 »

En línea

No todo es lo que parece.
codelogman
Visitante
« Respuesta #1 en: ſeptiembre 27, 2005, 12:52:54 »

Generador de numeros pseudo/aleatorios


asm{

\ Inicializar un generador de numeros aleatorios
Randomize proc\
        invoke  GetTickCount\
        mov     dwRandSeed, eax\
        ret\
Randomize endp\

\Rand regresa un numero aleatorio entre [0..N-1]
Rand proc N: DWORD\
        xor     eax, eax\
        .IF     (N < 2)\
                ret\
        .ENDIF\
        invoke  CRC32Update, eax, offset dwRandSeed, 4\
        inc     dwRandSeed\
        not     eax\
        xor     dwRandSeed, eax\
        not     eax\
        xor     edx, edx\
        div     N\
        xchg    eax, edx\
        ret\
Rand endp\
}



Ok ok en c:

unsigned int semilla=0xABCD;

unsigned int aleatorio(){
  asm{
    mov ax,[semilla];
    mov dx,0x8405;
    mul dx;
    inc ax;
    mov [semilla],ax;
  }
  return _DX;
}


deberias darte una vuelta por las funciones que ya he puesto en la seccion, quiza te sirvan un poco con el juego.


saludos
En línea
Blue_box
Habitual
*****
Desconectado Desconectado

Mensajes: 168


Ver Perfil
« Respuesta #2 en: ſeptiembre 28, 2005, 01:12:51 »


Sale gracias.
Checare los post que has puesto como me aconsejas para ver que puedo usar.
En línea

No todo es lo que parece.
oscarcristh
Visitante
« Respuesta #3 en: Noviembre 08, 2005, 09:46:21 »

oe codelogman dejame decirte que eres un mounstro en C a ver si me das una mano resulta que hize un troyano simple recien lo estoy implementando, necesito incluir codigo asm, cuando utilizaba turbo C incluia el codigo asm pero ahora que hize el troyano en visual C++ con las MFC no compila el codigo asm derrepente tengo que incluir una libreria no lo se tambien existe una funcion en C++ para apagar el ordenado?Huh??
En línea
Prosutch
Visitante
« Respuesta #4 en: Enero 15, 2006, 05:47:39 »

En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Alimentando al gusano « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC