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 - MCKSys Argentina

#5401
ASM / Re: Es posible esto?
16 Febrero 2010, 00:09 AM
Creo que se refiere a parchearlo en tiempo de ejecución...

Al menos, eso es lo que aparenta...  :huh:
#5402
ASM / Re: Es posible esto?
15 Febrero 2010, 21:15 PM
Puedes insertar cualquier libreria en un EXE y luego llamar a la función que gustes dentro de la misma. Más aún, si esuna DLL de sistema.

Sólo debes usar LoadLibrary y GetProcAddress.

Saludos!

PD: También hay métodos más rebuscados cuando no dispones de esas APIs...  ;) Como ejemplo, (si tienes instalado MASM) fíjate en la carpeta: X:\masm32\examples\EXAMPLE8\MOB\NOIMPORT.

Ahí encontrarás un método más que interesante para solucionar el problema.
#5403
@pokebola: Mira el link de la página 7.  :P

Ese es el link actual...  ;D

Saludos!
#5404
Ingeniería Inversa / Re: Escurridizo código
14 Febrero 2010, 02:22 AM
Ahora, ¿estás seguro de que usa GetDlgItemTextA ?

¿ Probaste con GetWindowTextA ?

Si el ejecutable es un VC2008, usa las API terminadas con W (osea GetDlgItemTextW, GetWindowTextW)

¿ Has hecho el tutorial de Ricardo Narvaja ? (http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/)

Ahi aprenderás métodos para poner BPs rápidamente, asi también, como para navergar por el código del EXE sin problemas.

Saludos!
#5405
Hola!

El keygen no contempla ese producto. En su momento, lo fui modificando a medida que iban haciendo peticiones.

Ahora, el mismo es FINAL. No le agregaré mas nada (al menos no, por ahora)

Quizas podrias empezar un post como ha hecho CITROMAN, y hacer el keygen por ti mismo...

Saludos!
#5406
"License can be purchased from... bla,bla,bla"  :xD

Grossso Tena!  ;D

Editado: Ese "link" no es válido (a menos que se trate de cosméticos???)
#5407
Hola!

Si colocas un link de descarga, podemos verlo y ayudarte un poco mas, porque con la captura, no podemos hacer mucho... :P

Saludos!
#5408
One Byte Patching... jejeje  ;D
#5409
ASM / Re: Equivalencia de __ftol2_sse en MASM
8 Febrero 2010, 21:52 PM
Gracias Ethernal Idol!!

Aunque ya habia hecho una implementación en base a OllyDbg.

Me quedó asi:


ftol2 proc 

; local tmp:DWORD

; fistp tmp
; mov eax, tmp
; ret



    push ebp
    mov ebp,esp
    sub esp,020h
    and esp,0fffffff0h
    fld st
    fst dword ptr ss:[esp+018h]
    fistp qword ptr ss:[esp+010h]
    fild qword ptr ss:[esp+010h]
    mov edx,dword ptr ss:[esp+018h]
    mov eax,dword ptr ss:[esp+010h]
    test eax,eax
    je @Converte_20375125

@Converte_203750E9:

    fsubp st(1),st
    test edx,edx
    jns @Converte_2037510D
    fstp dword ptr ss:[esp]
    mov ecx,dword ptr ss:[esp]
    xor ecx,080000000h
    add ecx,07fffffffh
    adc eax,0
    mov edx,dword ptr ss:[esp+014h]
    adc edx,0
    jmp @Converte_20375139

@Converte_2037510D:

    fstp dword ptr ss:[esp]
    mov ecx,dword ptr ss:[esp]
    add ecx,07fffffffh
    sbb eax,0
    mov edx,dword ptr ss:[esp+014h]
    sbb edx,0
    jmp @Converte_20375139

@Converte_20375125:

    mov edx,dword ptr ss:[esp+014h]
    test edx,07fffffffh
    jnz @Converte_203750E9
    fstp dword ptr ss:[esp+018h]
    fstp dword ptr ss:[esp+018h]

@Converte_20375139:

    leave
    retn                                     ;<= Procedure End
ftol2 endp


(Es el código que viene luego del Je tuyo de 401267, es por si la PC no tiene SSE2)

De todas formas, nuevamente, Gracias  ;D

PD: Lo comentado es una versión "reducida", pero tiene falencias...  :silbar:
#5410
ASM / Equivalencia de __ftol2_sse en MASM
8 Febrero 2010, 05:50 AM
Hola!

Estoy pasando un código de VC 2008 a MASM y me he encontrado con lo siguiente:

FLD QWORD PTR SS:[EBP-24]
MOV ESI,EAX
CALL 20375090 ;__ftol2_sse
CDQ


Según tengo entendido, esta función se encarga de convertir un Float en Dword. El problema es que no encuentro ninguna macro o función que me permita hacer lo mismo que hace esta función en MASM.

¿ Alguien tiene alguna idea ?