Ejemplo de Ofuscación de código...

496 views
Skip to first unread message

Carlos Miguel FARIAS

unread,
Jul 1, 2012, 11:53:17 AM7/1/12
to Grupo Fox, mundovisualfoxpro
Hola Gente:
Siempre ando hablando de ofuscación, y me piden ejemplos, aca mando algo mínimo como para que vayan entendiendo (el que no haya entendido).
Pruebenlo, cualquier cosa, me preguntan (ahora si les respondo, ja ja, es otro cantar o ladrar en mi caso)
Para el que no tenga un decompilador, fijense con un editor binario (puede ser el mismo editor del fox) como queda el fxp, app o exe, compilado.
Me gustaría que alguien me retornara el procedimiento después de aplicado el refox o equivalente, no lo tengo, no lo uso, no lo requiero, no choreo codigo de otros, y hago backup de mis fuentes, y toco mi cabeza (que es la madera más a mano que tengo)
Saludos: Miguel, La Pampa (RA)
Ofusquito.rar

Ruben Antunes

unread,
Jul 2, 2012, 7:13:21 PM7/2/12
to mundovis...@googlegroups.com

Perdona mi desconocimiento: pero que es Ofuscación (busque el significado pero no entiendo como se aplica a la programación). El ejemplo que envias como se aplica?.

 

Rubén Antunes

--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com

victor martin guzman cubas

unread,
Jul 3, 2012, 12:55:31 AM7/3/12
to mundovis...@googlegroups.com

Será por que el man se siente ofuscado y programa haci…jejeje

Carlos Miguel FARIAS

unread,
Jul 3, 2012, 7:20:31 AM7/3/12
to mundovis...@googlegroups.com
La idea de la ofuscaciòn de código es para que quien acceda a los fuentes de tu programas a traves de una decompilación (via refox, allfox o algo asi) no pueda entender que hace tu codigo leyendolo y si necesita adaptarlo a sus necesidades, tenga indefectiblemente recurrir a tus servicios de programaciòn.
Eso además, permite que si por alguna razón te ves "forzado" a entregar fuentes por alguna circunstancia de fuerza mayor, puedas entregar el codigo ofuscado, con lo que cumplirias con el requisito.
Probaste de decompilar el ejemplo que mande (una vez creado el app o el exe).
Te parece que el codigo resultante es entendible, al no tener los comentarios y el nombre de las variables y el texto en formato plano?
Mas allá que el ejemplo es muy genèrico (y para entender como se transforma) pero te puedo asegurar que si tenes que analizar 5000 líneas de código donde no sabes si se esta accediendo a un arreglo, funcion, procedimiento, variable, etc. vas a ver que poder manejarte con eso es muy dificil.

Saludos: Miguel, La Pampa (RA)


victor martin guzman cubas

unread,
Jul 3, 2012, 11:34:40 AM7/3/12
to mundovis...@googlegroups.com

Desde ya si en tu codigo fuente no incluyes ningún comentario, y las tablas lo codificas de una manera que no sea deducible el tipo de información que registras va a ser un poco complicado que haci nomas puedan dar con la lógica de la aplicación, ahora tenemos que tener en cuenta que se programa en base a objetos, y cualquier programador tendría que ser judini para saber exactamente que código pertenece a tal objeto.

Saludos

Desde lima limon

Reply all
Reply to author
Forward
0 new messages