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

#651
Sí, pero ten cuidado con lo que haces, si no entiendes algo sera mejor que no lo toques.

2.7.1

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/bsdinstall-partitioning.html

Un saludo.
#652
Sí, cuando te pregunte en que disco quieres instalarlo marca el externo, si es que lo reconoce, fijate en el arranque.
También que la bios tenga soporte para arrancar desde el disco externo.

Instale OBSD en un pen de 4GB, dudo que tengas problemas con FBSD.

Un saludo.

P.D:

Prueba OBSD, a mí personalmente me gusta más que FBSD.
#653
Hola

En OpenBSD utilizo apm-apmd, también los tienes en linux.

Un saludo.

#654
ASM / Re: Ayuda, ya no se que hacer
11 Abril 2013, 17:31 PM
Hola

¿Quieres que imprima el entero del resultado?

Podrías declarar las variables con un .int.

No sé porqué copias 1 a ebx todas las veces si no cambia el valor, hasta esos sub que no se a que vienen, estaria mejor así:

Código (asm) [Seleccionar]
inc ebx

Un saludo.
#655
ASM / Re: Llamar dirección
9 Abril 2013, 21:37 PM
Ahora mirare bien los manuales.

Gracias por lo de pro, pero tú no entiendes mis bromas, ni nadie  :xD.

Eso es el disassembler de C.

(*(void(*)()) code)();

Un saludo.



EI: juntando mensajes.



Todo esto funciona bien en backtrack, el problema es que utilizo OpenBSD y protege la memoria y el stack, por eso no puedo hacer esa llamada.

Un saludo.
#656
ASM / Re: Llamar dirección
9 Abril 2013, 18:49 PM
No creo que se por el ejecutable Dani, creo que es la arquitectura como dije en 32 bits si funciona pero no en 64 bits.

CitarPSIG  SIGSEGV SIG_DFL code SEGV_MAPERR<1> addr=0x7f7ffffc92a8 trapno=6

Un saludo.
#657
ASM / Llamar dirección
9 Abril 2013, 18:20 PM
Hola

Cuando cargo unos bytes en el stack, y luego los llamo con un call tengo el siguiente problema.

Código (asm) [Seleccionar]
pushq $0x050f01b0
callq *%rsp


Sería una llamada a exit, crea un segmentation fault, cuando cargo los bytes en memoria igual.

PSIG  SIGSEGV SIG_DFL code SEGV_MAPERR<1> addr=0x6001d0 trapno=6

En C más de lo mismo.

Cuando miro el disassembler llama a esp, no entiendo porque no llamada a rsp, seguro que esta hay el problema.

Pero en 32 bits funciona bien.

También mirare los manuales.

Un saludo.

P.D:

(*(void(*)()) code)();

:huh: :huh:

Código (asm) [Seleccionar]
mov    $0x600980,%edx
mov    $0x0,%eax
callq  *%edx


#658
Hola

No son para windows pero a lo mejor ayuda.

Conexión inversa:
http://foro.elhacker.net/bugs_y_exploits/reverse_shell_unixlike-t380545.0.html

Port bind:
http://foro.elhacker.net/unixunixlike/ocultar_procesos-t376125.0.html

Esta última sin comentarios la verdad xD.

Un saludo.
#659
ASM / Re: Ayuda con funcion "Split"
3 Abril 2013, 12:30 PM
A ver si esto te ayuda.

Código (asm) [Seleccionar]
.section .data

data: .ascii "ab|cdefg"

.section .text
.globl _start

_start:

movl $data, %edi
pushq %rax
movq %rsp, %rbx

_C.0:

incb %dl
scasb
jne _C.0
subl %edx, %edi
decb %dl
movb %dl, %r8b
pushq %rdi
popq %rsi

_C.1:

lodsb
cmpb $0x7c, %al
je _C.3
movb %al, (%rbx)

_C.2:

incb %bl
decb %dl
jnz _C.1
subb %r8b, %bl

pushq $0x1
popq %rdi
pushq %rbx
popq %rsi
movb %r8b, %dl
movb $0x4, %al
syscall

movb $0x1, %al
syscall

_C.3:

movb $0x0a, (%rbx)
jmp _C.2


Un saludo.
#660
ASM / Re: Ayuda con funcion "Split"
28 Marzo 2013, 09:53 AM
Código (asm) [Seleccionar]
.section .data

cadena:
.ascii "cc|aa"

.section .text
.globl _start

_start:

movq $cadena, %rbx

_C.0:

incb %bl
cmpb $0x7c, (%rbx)
jne _C.0

movw -0x2(%rbx), %di
incb %bl
movw (%rbx), %si


Cuando encontrara  "|" copiaría los carácteres "cc" a di, y "aa" a si.

Más o menos es eso lo que pretendes no?

Un saludo.