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

#5421
Mejor usa el RichEdit. Soporta hasta 2 Gigas de texto (creo)
#5422
Aquí les dejo la nueva versión del Keygen de productos GDS (agregado 1 más  ;))

Siguiendo las reglas del foro, he eliminado el link. Lo siento.
contraseña: mcksysargentina

Saludos!
#5423
Programación Visual Basic / Re: Ayuda con Hex
27 Enero 2010, 22:00 PM
Hola!

Puedes probar algo asi:


Dim Matriz() as byte
Dim ruta as string

Matriz =Hex2ByteArr(text1.text)
ruta = app.path + "\imagen.bin"
open ruta for binary access write as #1
put #1,, Matriz
close #1


Saludos!
#5424
Hola!

El problema con los de GDS Sistemas, es que están empacados y además detectan el desempacado. Ya con eso, tienes para rato :)

Normalmente podrías desempacarlo y usando un editor de recursos, cambiar la interface. El código fuente NO LO VAS A CONSEGUIR. No importa qué uses, no puedes decompilar Delphi al código fuente. Al menos, no existe esa herramienta aún.

Lo que si puedes, es analizar el código ASM (Dede, IDA, etc) y en base a él, generar un código fuente que se asemeje, en mayor o menor medida, a la funcionalidad que estas viendo.

Por lo menos, es lo que creo factible...  :P

Saludos!
#5425
Fíjate que el código se puede seguir aún estando ofuscado.

Por ej, en el ejemplo que pusiste, los br.s son lo mismo que un jmp en ASM. Osea, lo que hace es transferir la ejecución a la etiqueta que tiene como parámetro.

Con Reflexil (plugin de Reflector) podrás seguir perfectamente el código, pues te dice que hace cada opcode ;)

El ejemplo "traducido" quedaría:

.method public hidebysig static void () cil managed
{
    .maxstack 8
    L_000f: call class [mscorlib]System.OperatingSystem [mscorlib]System.Environment::get_OSVersion()
    L_0016: callvirt instance valuetype [mscorlib]System.PlatformID [mscorlib]System.OperatingSystem::get_Platform()
    L_0004: ldc.i4.2
    L_0005: bne.un.s L_000e
    L_001d: newobj instance void .::.ctor()
    L_0009: stsfld class . .::
    L_000e: ret   
}


Por supuesto, las "etiquetas" cambiarán, pero ya puedes usar Reflexil para des-ofuscar el código  ;D

Saludos!
#5426
Cita de: seba123neo en 24 Enero 2010, 20:55 PM
esta con la dx_lib32 pero digamos que no usa mucho de la libreria, por decir casi nada, solo para el sonido, y son puros controles, y con esta libreria no se tendria que poner un control para hacer el juego...y el codigo tambien como dijeron antes, se puede reducir muchisimo.

saludos.

Aun asi, está muy bueno!!!

Gracias por compartir!!  :)
#5427
Cita de: ninto33 en 22 Enero 2010, 13:31 PM
... quisiera saber que debo usar para que cuando toke por ejemplo la a se mueva pa la izquierda y tambien queria saber como hacer que la pelota rebote.

Yo usaría VB + Flash OCX (ActionScript)

Saludos!
#5428
Hola!

Pues, yo no sé mucho del tema, pero te doy una sugerencia: Si te salta ese error, es porque el servicio depende de otros servicios, los cuales no están instalados o bien están marcados como "para borrar" (Eso entiendo de la MSDN).

Ahora, si vas al listado de servicios (%SystemRoot%\system32\services.msc /s) y seleccionas el servicio que intentas correr y le haces "click derecho"-"Propiedades", te saldrá un tab con varias "orejas". Una de las "orejas" es Dependencias. Si le haces click, podrás ver los servicios de los cuales depende el servicio que intentas correr. Asi, al menos, sabrás para dónde correr  :P

Espero que te sea util esto...  :)

Saludos!
#5429
Hola!

Estuve mirando el programa y con Refox 11 le sacas todo.

Basta con decompilar el EXE, cambiar la bandera de "demo" y sacarle el serial para la maquina donde está instalado.

Debido a que tienes el fuente (y si sabes algo de foxpro) podrás sacar el serial correcto.

Saludos!
#5430
Pues yo empecé con el "Hola Mundo" común y corriente  :) (Y luego, para complicarme la vida, seguí los ejemplos de la MSDN  :P)

Je,je,je,je HardCore VB...  ;)