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


 


Páginas: [1] 2 3 4 5 6 7 8 9 10
 1 
 en: Hoy a las 14:25 
Iniciado por Kaxperday - Último mensaje por kub0x
Empieza por aquí. En todas las prácticas se utiliza Inmunnity Debugger o WinDbg, yo uso OllyDbg para gustos los colores.

https://www.corelan.be/index.php/2009/07/19/exploit-writing-tutorial-part-1-stack-based-overflows/

Este team es de los mejores, eso si espero que sepas Inglés, sino lo llevas difícil.

Una explicación breve sobre lo que estás haciendo:

Si el input que introduces es mayor que el tamaño del buffer "string" entonces se sobreescribirán los datos adyacentes al mismo. Como el buffer se encuentra reservado en la pila, todas las direcciones que le siguen se sobreescribiran con el input. Por lo que si agarramos un depurador y vemos la pila podremos observar que en efecto habrá una gran colección de nuestro input en la pila.

Vale, el programa es vulnerable al desboradmiento de buffer/pila, por lo que podemos hacer que el programa ejecute código arbitrario.
Te recomiendo que aprendas un poco de ASM para generar tus Shellcodes. Instálate Cygwin para crear las shellcodes. Para crear una shellcode necesitas el code en ASM (NASM) y luego con un programa (xxd-shellcode.sh) lo traduces a shellcode. No quiere decir que sea el proceso maestro, pero a mi me da buen resultado.

Cualquier cosa pregunta por aquí.

Saludos!

 2 
 en: Hoy a las 14:25 
Iniciado por wolfbcn - Último mensaje por wolfbcn
Una vez más, WhatsApp para Android se actualiza en su versión beta con la numeración 2.11.407 y novedades que afectan a su funcionamiento y características. En esta ocasión, WhatsApp ha centrado sus novedades principalmente en los chats para grupos.

WhatsApp para Android se ha vuelto a actualizar, una vez más, a través del canal de pruebas que la compañía habilitó mucho tiempo atrás. A través del portal de las versiones beta de WhatsApp para Android hemos podido encontrar la nueva versión 2.11.407 con algunas interesantes novedades que afectan, sobre todo, a los chats en grupo. Como ya no es sorprendente para nadie, en esta versión WhatsApp ha dejado aún sin introducir ningún tipo de novedad relacionada con las llamadas VoIP, que llegarán con un enorme retraso. En cualquier caso, WhatsApp continúa introduciendo pequeñas pinceladas para “mantenernos actualizados”, sin terminar de aplicar cambios sobre lo que ellos mismos se han comprometido y sobre lo que, en realidad, estamos esperando los usuarios.

LEER MAS: http://www.adslzone.net/2014/10/02/el-doble-check-llega-los-grupos-de-whatsapp/

 3 
 en: Hoy a las 14:14 
Iniciado por Zorronde - Último mensaje por Zorronde
Si bien no estoy seguro en la BIOS esta el serial del SO - pero donde, no lo encuentro.- Alguien me lo podría decir, gracias

 4 
 en: Hoy a las 14:00 
Iniciado por javi19191919 - Último mensaje por javi19191919
buenas quería saber si hay alguna forma de saber de que provincia es un número de teléfono. Graciass

 5 
 en: Hoy a las 13:40 
Iniciado por Dixie Flatline - Último mensaje por BlackM4ster
Asegurate de que los cambios que efectues en el compilador, los estés haciendo sobre la pestaña Project->Build Options...

O si no, con SFML, la configuración es sencilla:
Archivo -> Nuevo proyecto -> SFML -> Marcas la carpeta donde está la librería -> Fin

 6 
 en: Hoy a las 13:36 
Iniciado por patilanz - Último mensaje por BlackM4ster
Siempre habrá una variable fija en la memoria (el puntero), que apuntará a las variables dinámicas.
Si esta variable no fuera fija, ¿cómo se podría acceder a ella?
+1

 7 
 en: Hoy a las 12:23 
Iniciado por Dixie Flatline - Último mensaje por Dixie Flatline
Muy buenos dias a todos :

Pues eso,como dice el asunto,me estoy volviendo loco perdido intentando instalar Allegro 5 para que funcione con CodeBlocks.Tengo la absurda y surrealista idea/obsesión de aprender a programar videojuegos (sencillitos) por pura diversión pero se me están quitando las ganas... :-\ . Uso Ubuntu 14.04 y he leido miles de mensajes de este y otros foros ,así como los wikis de Allegro.cc y tutoriales y la verdad es que estoy ya a punto de tirar el ordenata por la ventana y/o tirarme yo.
He instalado y desinstalado varias veces por el gestor de paquetes,luego lo he intentado compilando desde consola pero me sigue lanzando el mismo error al compilar un programilla :

"Allegro.h no existe el archivo o directorio"  >:( . Y tengo asociadas las bibliotecas en la pestaña "Linker Settings" de "Compiler" pero nada .
Seguro que será que soy muy bestia y se me da pasa algo por alto pero ya no se que más intentar.
Si alguien pudiera ayudarme prometo mencionarle en los créditos (si es que algún dia consigo hacer algo mínimamente jugable,porque a este paso...) como pieza clave e indispensable del equipo .

Mil gracias y saludos . :D

 8 
 en: Hoy a las 11:41 
Iniciado por harry_the_blogger - Último mensaje por ctap07b9
Si, los 8 espacios de operandos son por los 8 registros
de proposito general ordenados con numeros de menor
a mayo AX,CX,DX,BX,SP,BP,SI,DI
( numeros hexadecimales)
Código:
40 inc ax
41 inc cx
42 inc dx
43 inc bx
44 inc sp
45 inc bp
46 inc si
47 inc di
si empiezas con 40+8 entonces es la instruccion "dec"
si empiezas con 50 entonces es la instruccion "push"
si empiezas con 50+8 entonces es la instruccion "pop"

Pero no todo es tan rigido, por ejemplo.

Código:
0000 add [bx+si],al
0001 add [bx+di],al
0002 add [bp+si],al
0003 add [bp+di],al
0004 add [si],al
0005 add [di],al
0006 add [0x0000],al
0007 add [bx],al
No es lineal con los registros de proposito general.

Creo que las tablas son totalmente necesarias.
Además hay que determinar si la CPU opera en 16 o 32 bits
porque los prefijos querrán decir una cosa u otra.

 9 
 en: Hoy a las 11:39 
Iniciado por patilanz - Último mensaje por ivancea96
Siempre habrá una variable fija en la memoria (el puntero), que apuntará a las variables dinámicas.
Si esta variable no fuera fija, ¿cómo se podría acceder a ella?

 10 
 en: Hoy a las 11:15 
Iniciado por patilanz - Último mensaje por patilanz
Pero los punteros no cambian ?

Páginas: [1] 2 3 4 5 6 7 8 9 10
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines