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

#4191
Cita de: rian en 23 Enero 2013, 23:53 PM
He intentado con la compatibilidad dandole a boton derecho propiedades al igual que utilizando una maquina virtual

Probaste con una maquina virtual con XP de 32 bits y no ha funcionado?
#4192
Para ver el contenido per-se, usa un editor hexadecimal y listo. Siendo archivos ejecutables, no verás más que caracteres raros.

Ahora, para saber qué ejecuta, necesitas un desensamblador. Uno muy recomendable es IDA.

Tambien puedes usar un depurador (debugger), pero con este estarias EJECUTANDO el programa, lo cual es peligroso si no sabes de que programa se trata. De todas formas, para 32 bits el mejor es OlyDbg y para 64 bits yo uso BugDbg (un debugger que esta en Beta aún). Esto es, por supuesto, en Windows.

IDA sirve para ambos (32 y 64 bits)

Saludos!
#4193
Put es para escribir data en el archivo (en VB6).

En C++ seria lo mismo a usar el metodo write.

Te dejo unos e los primeros links que me salen en Google: http://www.computing.net/answers/programming/c-how-to-patch-a-file/15027.html

Saludos!
#4194
Programación Visual Basic / Re: random vb6
22 Enero 2013, 19:06 PM
Cita de: raul338 en 22 Enero 2013, 18:47 PM
Buscate un manual de visual basic (quizás el aprenda visual basic como si estuviera en primero te sirva)

+1. Fijate aqui: http://foro.elhacker.net/programacion_visual_basic/recopilacion_de_enlaces_de_visual_basic-t68352.0.html
#4195
Ingeniería Inversa / Re: Mejor packer?
22 Enero 2013, 18:51 PM
Para que lenguaje?
#4196
Cita de: The_Mushrr00m en 22 Enero 2013, 07:02 AM
'Este tipo de software no debe ser usado nunca sin el permiso previo del administrador del sistema, porque esto puede causar que colapse.

jajajaja.. seguridad por oscuridad en la actualidad??? (por las dudas: http://es.wikipedia.org/wiki/Seguridad_por_oscuridad)

PD: Sé que soy un pesado, pero echado no lleva h...  :P

Saludos!
#4197
Con ambos programas mencionados sólo puedes ver/editar los recursos de una ejecutable: http://en.wikipedia.org/wiki/Resource_(Windows)

El recurso más común en un ejecutable es la información de versión.

Con respecto a saber REALMENTE qué es lo que hace una DLL en particular, pues, la respuesta es sencilla: depende de la DLL. Una DLL es: http://es.wikipedia.org/wiki/Biblioteca_de_enlace_dinámico

Por último: existen DLLs cuyo funcionamiento es conocido en base a las funciones que exportan (Normalmente llamadas librerías del Sistema. Un ejemplo es Kernel32.dll). En realidad no se sabe EXACTAMENTE cómo lo hace (al menos no sin depurar o sin tener el código fuente) pues se aplica el concepto de "caja negra": http://es.wikipedia.org/wiki/Caja_negra_(sistemas).

Saludos!

#4198
ASM / Re: [Micro-rutina] strlen - ANSI
22 Enero 2013, 02:22 AM
Optimizando el code de mDrinky para que dé 1 con un str de largo 0 ( :P), queda de 13 bytes:

Código (asm) [Seleccionar]

strlena:
    pop edx
    pop ecx
    xor eax, eax
bucle:
    inc eax
    cmp byte ptr [ecx+eax],0
    jne bucle
    jmp edx
#4199
Cita de: Heiko112 en 20 Enero 2013, 11:59 AM
Notaremos que más abajo se pushea la string Expires, lo que quiere decir que la Licencia pro, Tiene fecha de caducación por lo que se deberá tener cuidado al momento en que sea llamada, ya que lo más probable es que esté la fecha por defecto (fecha más mínima posible), si miramos el valor de EDX notaremos string en formato de fecha:

We'll notice that lower in the code, the string "Expires" is pushed (on the stack), wich means that PRO licenses has expire date. So you'll have to be careful when this this gets called, 'cause it's most probably that the default date will be used (the lower possible date). If we look the value of EDX, we'll notice a string with date format:
#4200
Fíjate esto: http://sourceforge.net/projects/twainmodule/?source=directory

Accede a TWAIN desde python. No es lo pedido pero seguro sacas info desde ahi...

Saludos!

PD: Otro: http://sourceforge.net/projects/twain-samples/?source=directory