elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Problema con Inyector Dll en: 22 Septiembre 2013, 01:40 am
Declaras Virtual como un puntero que almacena la dirección del buffer, pero pasas su dirección cuando debes de pasar su valor.
A lo que me refiero es:
Código
  1. Ret = WriteProcessMemory(Process_Info.hProcess, &Virtual, &DllLen, DllLen, NULL);
En el puntero al buffer le pasas un puntero al puntero del buffer, igual con CreateRemoteThread. Además pasas un puntero de la variable que contiene el tamaño de la cadena cuando debes de pasar la cadena.
Código
  1. Ret = WriteProcessMemory(Process_Info.hProcess, Virtual, &Dll_Name, DllLen, NULL);

Saludos!
2  Programación / Programación General / Re: Algoritmo simulador de batallas en: 15 Agosto 2013, 01:12 am
Pueden utilizar el algoritmo Diamond-Square para la generación de terrenos, e implementar un sistema de seeds donde se especifiquen la altura de las esquinas y tipo de terreno (montañoso, planicie, valle, etc.) junto con el clima húmedo, árido.

Saludos!
3  Seguridad Informática / WarZone / Re: Reto Warzone Muy Sencillito en: 13 Agosto 2013, 00:28 am
Muy buen juego, me entretuvo mucho el 11.
En la clasificación pensé que era otra prueba, dejé en blanco el input, y se guardo.

Saludos!
4  Programación / Programación C/C++ / Re: programa .1 en: 12 Agosto 2013, 04:58 am
Divide entre múltiplos de 10, empezando por centenas dividido entre 100, decenas dividido entre 10 y unidades entre la unidad (?).
Si lo tratas como una cadena de caracteres el problema es que vas a tener el numero en base hexadecimal y el lo necesita en base decimal.

Saludos!
5  Programación / Scripting / Re: wget duda batch en: 8 Agosto 2013, 19:20 pm
Podrías usar el comando FTP para iniciar sesión, después usas el comando LS para listar los ficheros del directorio y guardarlo en un archivo temporal, compruebas si existe con un FOR y si lo encuentras lo descargas.

Este enlace te puede servir para entender el comando FTP.
http://urpiano.wordpress.com/2007/11/23/como-acceder-a-un-servidor-ftp-desde-un-fichero-bat/

Saludos!
6  Programación / ASM / Re: PEB y funciones de kernel32 en: 8 Agosto 2013, 19:08 pm
Como bien dice Eternal Idol todos los ejecutables de Windows tienen formato PE lo que cambia es el subsystem, principalmente, también la forma en que el EntryPoint es llamado y una que otra cosa.

Este documento, el que te comentaba hecho por The Swash, te servirá para entender mejor el formato PE, los directorios y RVAs.
http://foro.elhacker.net/empty-t332157.0.html

Como consejo al tener ya el módulo Kernel32 en memoria y mapeado no necesitas de conversiones de RVA a Offsets.

Saludos!
7  Programación / ASM / Re: PEB y funciones de kernel32 en: 8 Agosto 2013, 03:06 am
Al obtener la dirección del módulo kernel32 puedes usar su cabecera PE para acceder a la Export Table y con eso puedes listar las funciones y sus punteros. Leete la MSDN o el texto de The Swash para entender la mecánica de la cabecera PE

Saludos!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines