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

#601
Que yo sepa, siempre se puede formatear un disco rigido, que este cifrada la informacion no tiene nada que ver,, despues de todo es informacion.. puede que este dañado en un sector relevante para el formateo.. y ahi CREO que no hay solucion.. busca Diskpart, intenta con eso..

Suerte!
#602
CitarAl principio, verás SENDER IP, esa es la IP, se ve que eres algo nuevo para no saber como saber una ip y ubicarla

Vale aclarar que lo que podra ubicar es el ISP, digo por las dudas que piense que va a encontrar la casa de la persona..  :silbar:
#603
Nivel Web / Re: tengo la webshell, ahora el exploit
26 Diciembre 2013, 20:37 PM
@shellroot: QUE PEDAZO DE GIF!!!  ;-) Nombre de la chica??
#604
ASM / Re: Duda segmentos
26 Diciembre 2013, 17:14 PM
Me gustaría poder ayudarte, pero no llegue a eso aun.. comento para revivir el tema, a ver si alguien lo lee y sabe como funcionan esos registros..

Saludos!
#605
Foro Libre / Re: Feliz navidad y prospero año nuevo
23 Diciembre 2013, 22:27 PM
Felicidades para todos!!  ;D
#606
ASM / Re: Duda con bootsect.s - Linux
23 Diciembre 2013, 22:12 PM
CitarPrimero tienes que leer las funciones de cada segmento, veras que se concatenan con los registros, yo revisaria el push y el pop a esos segmentos y estate seguro de lo que estas haciendo.

Si, evidentemente me falta mucho,, estuve leyendo un poco esos enlaces, y otros,, al final me pase a nasm,, (en realidad no tiene mucha diferencia y se pueden usar los dos) el asunto es que con nasm se puede usar esto por ejemplo:

Código (asm) [Seleccionar]
jmp 07C0h:_MAIN
   mov ax, cs ; ''
   mov ds, ax ; ''
   mov es, ax ; ''


y con eso queda solucionado.. igual me falta aprender mucho sobre los segmentos, y sobre asm en general.. pero bue, de a poco..

ACTUALIZACIÓN:

Para MASM hacer:
Código (asm) [Seleccionar]

org 0
mov ax, 07C0h
; Update the segment registers
mov ds, ax ; ''


Para NASM:
Código (asm) [Seleccionar]

[BITS 16] ; Ensamblar en 16 Bits
[ORG 0]

jmp 07C0h:_MAIN     ; Saltar el hilo principal a la posicion 07C0h

_MAIN:
; Update the segment registers
   mov ax, cs ; ''
   mov ds, ax ; ''
   mov es, ax ; ''


Felicidades a todos en las fiestas! Gracias por las ayudas! Saludos!!  ;D
#607
ASM / Re: Duda con bootsect.s - Linux
21 Diciembre 2013, 00:22 AM
CitarEl registro %bp esta concatenado con el segmento %ss, creo que hay puede estar el problema.

Sip, todo el **** día y no lo resuelvo aun.. pero le saque el push y el pop (para ver que pasaba) y salen otros caracteres,, o sea que apunta a otro lado ahora.. lo voy a resolver, esto no va a quedar así  >:(

Saludos!!




EDITO: Aca debe estar la solucion,, pero ya tengo 8hs de continuo con esto y no doy mas,, lo sigo cuando me lea esto:

Citar
http://stackoverflow.com/questions/4903906/assembly-using-the-data-segment-register-ds
http://wiki.osdev.org/Real_Mode
http://www.internals.com/articles/protmode/realmode.htm
#608
ASM / Re: Duda con bootsect.s - Linux
20 Diciembre 2013, 18:50 PM
Bueno, al final lo solucione así:

Código (asm) [Seleccionar]

.model TINY

.code
_Main:

mov ax, 7C00h ; CARGAR EN 7C00H
mov ds, ax
mov ax, 1301h ; FUNCION 13, MODO 01
mov bx, 000Ah ; PAGINA 00, COLOR 10 (VERDE CHILLON)
mov cx, 11 ; TAMAÑO DEL STRING
mov dx, 0202h ; FILA 02, COLUMNA 02
push cs
pop es
mov bp, _MSG ; DIRECCION DEL STRING
int 10h ; INTERRUPCION DEL BIOS

_MSG:
db "Cargando...", 0
SinUsar BYTE 474 dup(?)

_Exit:
db 55h
db 0AAh

end _Main


Citarestoy en masm32
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

Si, la verdad que todos los ejemplos estan en Nasm o Fasm,, pero ahora me da terrible pereza pasarme de sintaxis, aunque lo voy a tener que hacer.. Masm32 ensambla de 16 Bits si,, y/o linkea también,, (con link16.exe), despues hay que pasar eso por otra herramienta que es exe2bin (para sacar código binario, sin cabeceras de windows) mucho mas complicado que otros ensambladores,, pero bueno,, es la costumbre..

Bueno,, la cosa es que ahora funciona! (A medias) lo que hago es generar ese binario de 512 bytes, después abro un disco de la unidad A: con un visor hexadecimal, y en el sector 0 del disquette le meto el binario,, meto el disquette en la pc y la inicio ( tengo veintipico de PC's para hacer pruebas :p ) la cosa es que lo lee!!! (EA! EA! EA!!!) pero me imprime cualquier cosa menos "Cargando..." me salen unos caracteres raros,, como si la codificación no fuese la correcta por así decirlo.. ) Sugerencias??

Gracias man!
#609
ASM / Re: Duda con bootsect.s - Linux
20 Diciembre 2013, 00:06 AM
Capaz tendría que haber abierto otro tema, pero este no es tan viejo,, asi que le metemos acá  ::)

Citar
Totalmente. Te alcanzaría con un:
"org 0x7c00"
"llamar a la interrupcion que necesites".
y listo.

Estoy teniendo problemas con esto.. estoy en masm32,, cuando uso org 7C00h lo que hace es estirar el código un montón, en vez de desplazarlo a esa posición,, alguna sugerencia como hacer lo mismo pero si agrandar el archivo final??

PD: Cuando digo que org estira el codigo lo que hace es llenar con 0's la cantidad "deseada", por ejemplo, eso me puede servir para llegar a los 512 bytes que necesito...  :silbar:




EDITO:Na, perdón la molestia,, recién encontré algo que puede funcionar, pero no lo entiendo,, si alguien me lo explica, yo agradecido..

Código (asm) [Seleccionar]

mov ax, 0x07c0
mov ds, ax

Dice que tiene el mismo resultado que ORG 0x7C0, Yo que se.. no lo entiendo..
#610
ASM / Re: Problema con Interrupcion BIOS y mas!!
19 Diciembre 2013, 18:10 PM
Bueno, lo solucione con exe2bin, una herramienta que viene con windows,, parece que funciono bien.. lo que hace es eso justamente, de un exe to bin. simple..  >:D

Gracias por las respuestas cpu2! Saludos!!