elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 102
341  Programación / ASM / Re: Ayuda con fadd qword ptr [xxxxxx] en: 1 Diciembre 2013, 23:20 pm
El estandar es el IEEE 754, pero ya no tengo la documentacion. Por cierto, aplicaste lo que te dije al trainer y funciona?

Un saludo.

Lo he puesto a mi manera:

Código
  1. fstp dword ptr [esi+34]
  2. mov [esi+34],42C80000
  3. fnstsw ax

Así, al ejecutar la instrucción, la variable esi+34 siempre tendrá valor 100.0

 ;-)
342  Programación / ASM / Re: Ayuda con fadd qword ptr [xxxxxx] en: 1 Diciembre 2013, 23:04 pm
Duda ninguna, me lo has explicado todo perfecto. Solo falta entender como coño funcionan los numeros decimales en asm (hexadecimal), por mas que lo smiro, no les veo ninguna lógica o relación xD

Los numeros enteros y los negativos si que los entendí, pero los decimales..... es dificil ver que 0x42c80000 es 100 xD


edit, me ha ayudado mucho éste anexo: http://es.wikipedia.org/wiki/Anexo:Listados_de_instrucciones_x86
343  Programación / ASM / Re: Ayuda con fadd qword ptr [xxxxxx] en: 1 Diciembre 2013, 22:47 pm
Estoy haciendo trainers para un videojuego (cheats, trucos, etc), utilizo CheatEngine + inyección de codigo.

La variable que pretendo modificar es de tipo Float (hay otras Double, pero es casi lo mismo). El código original resta 0.25 en cada ejecición y yo quiero que se almacene el valor 100 en lugar de restar, es decir:

A = A - 0.25 (éste el el código original)

Y lo que quiero hacer yo es:

A = A - 0.25
A = 100 (Añadir ésta línea para que mi variable tenga el valor de 100 todo el rato)
344  Programación / ASM / Re: Ayuda con fadd qword ptr [xxxxxx] en: 1 Diciembre 2013, 22:04 pm
Gracias por responder, me ha servido tu explicación de fldz para poner el registro a zero.

Ahora lo que he conseguido es nopear la instrucción fadd y he hecho lo siguiente:

mov [esi+34],3F800000

Con eso, establezco el valor de la variable a 1 (que también me interesa hacerlo).

Ahora solo quiero aprender como funcionan los números decimales en ASM. No entiendo porque 1 = 3F800000 y el 2 = 40000000

Hay alguna tabla que me permita calcular el valor hexadecimal de un número decimal (float)?
345  Programación / ASM / Ayuda con fadd qword ptr [xxxxxx] en: 1 Diciembre 2013, 18:45 pm
Buenas a todos

A ver, no estoy acostumbrado a trabajar con ASM y tengo una duda que no puedo resolver xD

Estoy trabajando con una variable de tiplo single (float) y he llegado a la instrucción que modifica dicha variable:

fadd qword ptr [Project1.exe+10A0]
fstp dword ptr [esi+34]


La primera instrucción me añade (fadd) el valor de Project1.exe+10A0 (que tiene un valor de 0.25). Luego la segunda instrucción almacena el valor en la variable esi+34 ¿lo digo bien? Bueno, pues yo quiero aumentar 0.75 en lugar de 0.25, he probado lo siguiente:

fadd qword ptr [0.75] = Ya se que eso no funciona, pero tenía que probarlo
fadd qword ptr 0.75 = Tampoco funciona
mov [esi+34],0.75 = Tampoco funciona

Como podéis observar, lo estoy haciendo fatal, jaja. Cual es la instrucción que me permite añadir el valor que yo quiera a mi variable de tiplo Single (float)?

Saludos y gracias
346  Programación / Ingeniería Inversa / Re: consulta en: 1 Diciembre 2013, 09:13 am
saludos mi estimado.. ya logre unpackear. de Code Meter un exe comprimido con Wibu. compañia del code meter, ahora bien tengo una duda.. yo logro reparar la iat, manual menten encontre el punto magico.. el abuelo "Import.REConstructor.V1.6 Final.Modify" el me dice que esta bien la IAt YES.. pero a la hora de abrir elprograma, me da error. ahora bien es necesario reparar la IAT antes de sacarla del packer, o tambien se puede reparar una vez unpackeado? tengo esa pequeña duda alli por favor, agradecido de las respuestas brindadas, saludos Mxksys. ya se cual sera tu respuesta, pero dejemos que otros aporten ideas.. de todos modos yo ice el curso de ricardo..

Habrás hecho el curso de Ricarno? No lo se, lo que si sé es que no has hecho un curso de Castellano/Español. Madre del amor hermoso, he tenido que leer tu texto 3 veces y aún no consigo saber que te ocurre.

Podrías volver a expresarte mejor? Gracias.
347  Programación / Ingeniería Inversa / Re: VB6 - Custom Funtion Descriptions para OllyDbg 1.10 en: 28 Noviembre 2013, 08:16 am
Buenas!

por mi parte añadiré más funciones al fichero para tenerlo más completo, a la espera de MCKS para que nos enseñe su script completito...

 :silbar:
348  Programación / Programación Visual Basic / Re: base de datos en visual basic en: 28 Noviembre 2013, 02:39 am
Uala, estas cargando la skin a través de una variable estática?

Dinos la verdad, cuantos días llevas programando?
349  Foros Generales / Dudas Generales / Re: Rar con contraseña en: 27 Noviembre 2013, 17:15 pm
Me lo baje de aquí:

http://www.mediafire.com/download/1lfeivrvxugwuv1/ForceFiddler+v.1.0.rar

Hay otra forma de postear el archivo directamente sin poner el link?

No se si es del todo correcto poner links.



Estoy trabajando con el RAR, a ver si hay suerte :)
350  Foros Generales / Dudas Generales / Re: Rar con contraseña en: 27 Noviembre 2013, 16:34 pm
Postea el RAR con contraseña y te lo intento petar...
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 102
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines