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

#1441
e entendido lo que hace _Enko, pero entonces para entenderlo lo e pensado asi :P
un bloque de memoria ( segmento de datos... ) el SO ya sabe que ese bloque de memoria
es el segmento de datos pero el programa no... por eso hay que inicializarlo estoy correcto? :P

por otra parte lo que no entiendo es que , la instruccion :
mov ax, data

mueve a AX el contenido, pero AX es de 16bits y las en data pueden haber muchas variables sobre pasando los 16 bits, como es que no daria error quiza de desbordamiento ,nose :P o alguno otro...

lo demas me a quedado claro gracias _Enko ;D

#1442
 :huh:
que alguien aclare :P
que significa esto :P que ahora los exe's de vb6 se podran ejecutar en otro SO diferente de windows usando este metodo
y que solamente ocupe la libreria de vb :P o bien se pueden insertar las librerias que se ocuparan :P
#1443
Programación Visual Basic / Re: Compilar VB
21 Noviembre 2011, 08:18 AM
esto ya se esta desviando de lo que es vb :xD el problema sobre el crypter que era por
lo que estaba este tema aqui lo resolviste... si queres que te ayuden con respecto a las conexiones
o maquinas virtuales o malware publicalo en redes, windows, analisis de malware respectivamente :P
bueno es solo sugerencia mia porque no creo que nadie trate temas de esos aqui :P
#1444
hola! tengo una duda sobre unas instrucciones que e visto creo que en todos
los programas de 16 bits :P son estas:

data segment
    pDATA db "DATA...DATA"
ends

...

    mov ax, data
    mov ds, ax
    mov es, ax


yo quisiera saber que se hace exactamente :P y porque tambien tengo duda de porque se hace eso :P
bueno lo que yo entiendo es que se pasa el contenido de "data" osea las variables y todo al registro ax.
pero si en "data" estuvieran muchas variables, constantes, etc no cupieran en AX :P
lo que e pensado es que quiza solo se pasa la direccion :P  bueno se supone que "data" es el segmento de datos no?
y porque luego ese contenido en AX se pasa al segmento de datos? no se supone que ya los datos estaban
en el segmento ?

mil gracias ;D

#1445
Programación C/C++ / Re: De C++ a C
21 Noviembre 2011, 03:15 AM
 :huh:

vtope, propietario,marca,color son punteros me imagino no :|
y cout  es una funcion que viene en la libreria iostream no...
eso es C...
#1446
aqui lo use como destino y no me ensamblo :P

   push 0
   push 0
   push 0
   push 0
   push sp
   pop  dx
   mov sp,dx+04h


perdon la insistencia :P pero estaba viendo las situaciones en las que si se puede para aprender :)

lo e resuelto de esta forma:

Código (asm) [Seleccionar]

   push 30h
   push 0
   push 0
   push 0
   mov dx,sp
   add dx,06
   mov sp,dx


que quiere decir esto :P que al usar mov el operador fuente no se puede sumarse un valor? ( mov sp,dx+06 ; ilegal )
porque creo que esa es la instruccion ilegal pero no entiendo porque :P
#1447
 ;-) gracias _Enko
esto me quiere decir y pienso que el SP no se puede modificar no? :P
y no se aun que es modo real xD
me imagino que en ese modo se pueden modificar de todas formas por lo que veo :P
y es interesante eso que dices de los registros ;D
no se si estoy ocupando el registro correcto :P
pero lo pondre a practica , gracias :)
#1448
Programación Visual Basic / Re: Compilar VB
19 Noviembre 2011, 23:32 PM
el server puede ser por  el AV no? :P
no me refiero si la virtual tiene sino la principal desactivalo :P
#1449
no se hacen tareas.
podes empezar el codigo y si tenes problemas con el codigo o en donde falla podes pedir ayuda
#1450
hola!
tengo problemas con las direcciones de la pila y el contenido tambien  :-\
nose en que estoy fallando estoy haciendo unas pruebas para comprender
la pila tengo esto:
16 bits:

Código (asm) [Seleccionar]
   push 33h
   push 0h
   push 0h
   push 0h
   push 0h
   mov ax,ss:sp+8h


el push lo hago para despues obtener la direccion del valor 33h sumandole un desplazamiento al SP
cada push pesa 2bytes no? :P y quiero pasar el contenido ( 33h ) a AX :/
en que fallo ? :P


e intentado asi:

mov ax,[ss:sp+8h]

mov ax,[sp+8h]

pero tampoco :/