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 - Eternal Idol

#2231
Ya me pase a Windows 7  ;-)
#2232
De nadas  ::)
#2233
Todos los punteros de buffer son indefinidos, tendrias que inicializar cada uno con memoria dinamica suficiente antes de usarlo. Ejemplo de guia:

buffer[bufferCont] = (char*)malloc(256);
strcpy(buffer[bufferCont],(char *)abuffer.a_buffer);
#2234
¿Se negaron a pagar mas impuestos? ¿¿Y?? EXPROPIACION.
#2235
ASM / Re: Comprobar Banderas sin saltos?
4 Enero 2012, 11:08 AM
En realiad JZ por si solo no es suficiente, lo que hace es saltar si el ZERO FLAG es 1, por eso primero se suele usar CMP. La verdad es que no entiendo muy bien que pretendes hacer pero fijate en las instrucciones: TEST, SETZ/NZ, LAHF, BT y demas.
#2236
¿Y si escribimos un articulo criticando duramente que USA haya provocado no solo los miles de amputados y ataudes propios sino todos los ajenos en estos ultimos 10 años y tambien en Vietnam? YANKEES GO HOME!
#2238
ASM / Re: [DUDA] Direccion Relativas
1 Enero 2012, 12:01 PM
De nada  ;D
#2239
ASM / Re: [DUDA] Direccion Relativas
1 Enero 2012, 02:34 AM
http://faydoc.tripod.com/cpu/jmp.htm
http://faydoc.tripod.com/cpu/call.htm

¿De donde sacaste eso? Las llamadas a la API se suelen hacer mediante la IAT:
01351016 ff157c013601    call    dword ptr [exitproc!_imp__ExitProcess (0136017c)]

Igual hay diferentes tipos de saltos y llamadas, algunos son relativos y otros no. Por ejemplo ahi mismo en el codigo que dejaste tenes un salto que no es relativo, salta a la direccion que haya en el DWORD apuntado (0x402000). Depuralo y vas a ver con mas claridad como llega hasta ExitProcess ...
#2240
ASM / Re: [DUDA] Direccion Relativas
1 Enero 2012, 00:20 AM
Al ser el salto RELATIVO a la direccion de la siguiente instruccion se usa el tamaño del propio jump (5) para el calculo.

http://faydoc.tripod.com/cpu/jmp.htm

E9 cd    JMP rel32    Jump near, relative, displacement relative to next instruction


A relative offset (rel8, rel 16, or rel32) is generally specified as a label in assembly code, but at the machine code level, it is encoded as a signed 8-, 16-, or 32-bit immediate value. This value is added to the value in the EIP register. (Here, the EIP register contains the address of the instruction following the JMP instruction). When using relative offsets, the opcode (for short vs. near jumps) and the operand-size attribute (for near relative jumps) determines the size of the target operand (8, 16, or 32 bits).