PDA

Ver la versión completa : Ver el codigo



minsthor
05-07-2006, 00:10
Buenas:

tengo un programa, el cual quiero adaptar, porque esta en visual basic (creo) y conozco lo justo de ese lenguaje para poder adaptarlo. ¿hay alguna manera de ver el codigo de ese programa? Quien quiera hechar una manilla y ver el programa, que me envie un privado y se lo envio

Saludos,
gracias

smaug_
05-07-2006, 00:41
Con un desamblador, aunque estos el codigo que te devuelven suele ser en ensamblador. Pero creo que una vez lei algo sobre uno que lo hacia a visual basic (si el programa esta escrito en este lenguaje). Le echare un vistazo a ver si encuentro algo.

SxR
05-07-2006, 00:55
No te lo pasa a visual basic, lo que hace es que visual basic no se puede sesensamblar con un unasembler normal, necesitas un unasembler especial de visual basic por eso que te suene algo.

smaug_
05-07-2006, 00:58
Me parece que tienes razon SxR, :S entonces minsthor, lo siento pero va a ser que no.

Marchi
05-07-2006, 02:27
Depende de si es un ejecutable binario o en pcode. Dependiendo de como fue compilado se va a usar un desensamblador o un descompilador.

Si estaba en pcode, el descompilador puede devolver codigo fuente en vb, auque no funcionan muy bien.

Si es un ejecutable binario, se puede desensamblar con cualquier desensamblador como el w32dasm, el sice o similares.
En este caso hay que tener en cuenta que el codigo asembler dista mucho del codigo en vbasic. Y ademas se van a encontrar muchas llamadas a Msvbvm60.dll donde hay funciones bastante usadas por las aplicaciones desarrolladas en vb, lo que complica comprender el funcionamiento del programa.

Si saber mas del tema date una vuelta por aqui:
http://www.vb-decompiler.com


Chau saludos

minsthor
05-07-2006, 18:21
Va, muchas gracias, pero de ensamblador ni warra, me dare una vuelta por los links de programacion a ver si con un tutorial delante puedo enterarme de algo y retocar lo que haya que retocar

Saludos

Marchi
05-07-2006, 19:00
Explica un poco que programa es, que hace y a que queres adaptarlo.

Chau saludos

SxR
05-07-2006, 20:24
Ya Marchi, pero si decomplias un exe echo en VisualBasic con W32Dasm no vas a encontrar NADA, ya que te hace falta uno especial de vb, como el vbdecompiler que tu mismo señalas.

Marchi
07-07-2006, 03:03
La unica diferencia es que no vas a encontrar las referencias a cadenas, pero en lo demas es igual, el codigo, las llamadas a funciones externas y todo.

Es cierto para crack no sirve de mucho, pero por ejemplo en el caso del w32dasm, con un parche ya anda.


Chau saludos

SxR
07-07-2006, 10:58
Si, con un plugin de VB ya te valdría, pero bueno, no es el mejor, yo te recomiendo OllyDebugger