P-Code o Codigo Nativo? Que me recomiendan?

Iniciado por katanaia, 23 Octubre 2008, 07:16 AM

0 Miembros y 1 Visitante están viendo este tema.

katanaia

Me gustaria hace una especie de poll a ver que opina la gente que sabe mas del tema. Esto podria ir en el foro de VB pero creo que ustedes en este foro son mas indicados para responderme esto. La prioridad seria dificultar la comprension del codigo (sobre todo el algoritmo de encriptacion y los strings cifrados), mi programa (es un downloader) ya tiene rutinas anti-debugger pero igual quisiera saber que me conviene mas... el tamaño o la rapidez del ejecutable no influyen en la decision.

Pregunto mas que nada porque siempre me quedé con la idea de que el P-Code era mas inseguro ya que habia decompiladores para el y no para Codigo Nativo, pero tambien lei ahora que el P-Code es mas seguro (no entendí porque) en otro lado.

KJD

#1
..

"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???

...........

El que quiera crackearte el programa, con los conocimientos adecuados, lo va a hacer. En mi caso, preferiría que estuviera con código nativo a la hora de crackearlo, pero para P-Code también hay utilidades como el vb-decompiler o el debugger de WTK, que sabiéndolos usar, simplifica mucho. Yo creo que más que uno u otro, programa un buen código de seguridad, con varias redundancias, sin dar pistas si está crackeado bien o no (por ejemplo, que aparentemente funcione pero que lo haga mal), que se canse el que quiera crackearlo y lo deje; los trucos antidebug están casi todos contemplados en plug-ins y sirven de poco.

Mintaka

Si lloras por no ver el Sol tus lágrimas no te dejarán ver las estrellas.(Tagore)

tena

yo veo un P-Code y lo dejo porque no me gustan y me aburren jeje

saludos

Amerikano|Cls

Cita de: tena en 24 Octubre 2008, 00:01 AM
yo veo un P-Code y lo dejo porque no me gustan y me aburren jeje

saludos

Si que si Tena, ese fue el unico capitulo que no me lei del curso de Ricardo jeje, me aburri demasiado....... :rolleyes:

salu2

AmeRiK@nO




Mi blog:
http://amerikanocls.blogspot.com

karmany

Hola katanaia.
Yo sinceramente veo los los P-Code mucho más complejos de analizar que los compilados en código Nativo. Sin embargo, cuando ya sabes entender los opcodes, te empiezas a dar cuenta de que es muy fácil llegar al punto clave, pero a mi sinceramente me ha costado mucho tiempo de estar frente a frente con VB p-code.

Yo prefiero los Nativos pero no me importa tracear en p-code y te puedo asegurar que hay muchísima gente que cuando ven que está compilado con p-code lo dejan...

Doy mi voto por p-code...
un saludo

Shaddy

P-Code pero sin pensarlo. Pero no porque sea más difícil sino porque hay menso soporte para interpretar y depurar los opcodes. Y hay veces pues que WKTDBG no funciona y tienes que ir opcode por opcode interpretando porque ni ExDec te desenesambla el código. Así que como dice Ricardo Narvaja "Hay que remar con dos tenedores".

Salu2 :)..
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

KJD

Meto aca mi duda para no abrir otro hilo, tengo un exe echo en Vb, el tema es que anteriormente este programa ya lo abia crackeardo, pero esta versión es diferente, si bien la rutina de chico bueno y malo es la misma, en esta nueva versión nopuedo hacer mucho, olly no me muestra las calls, jmps etc (debe estar en P-Code), alguna herramienta para intentar desensamblarlo??? o algun tute de como laburar con P-code, gracias.
"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???