Autor Tema: Compilar proyectos vbp sin abrirlos en el IDE  (Leído 15139 veces)

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

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Compilar proyectos vbp sin abrirlos en el IDE
« Respuesta #30 en: Agosto 21, 2014, 04:49:25 pm »
Estimados
 
Solo quiero acotar que el código desarrollado para .NET, en algunos casos, es fácil de descompilar pues en la mayoría de los casos lo compilan a código intermedio y no a código nativo. Haciendo una analogía seria como compilar nuestra aplicación VB6 a P-Code y no a código nativo.
 
No olvidar que existen herramientas para ofuscamiento, a las cuales se pueden recurrir. O también pueden echar mano de UPX (Free), con lo que van a lograr reducir el tamaño del ejecutable y como colateral ofuscar el código.
 
Lo que se busca con esto, es que un usuario al OjO (sin mucho esfuerzo) no pueda burlar la seguridad de nuestra aplicación. Buscamos desanimarlo a burlarla o simplemente hacerlo lo más difícil que se pueda. Pero OjO que en ese intento de hacerlo más difícil podemos lograr que nuestra aplicación se vuelva más lenta.  Pero todas estas medidas no impiden que alguien con el tiempo, las ganas y el conocimiento pueda desensamblar (push, mov, etc ) la aplicación y encontrar el punto donde se realiza la comparación If Variable = "YAcosta" Then Pasa Else NoPasa. Una vez encontrado ese punto lo que pueden hacer es desarrollar un KeyGen y ya esta pirateada vuestra aplicación.
 
 
 
Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Compilar proyectos vbp sin abrirlos en el IDE
« Respuesta #31 en: Agosto 21, 2014, 05:24:25 pm »
Comprendido estimado, muchas gracias por la aclaración.
Me encuentras en YAcosta.com

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Compilar proyectos vbp sin abrirlos en el IDE
« Respuesta #32 en: Agosto 30, 2014, 11:20:47 am »
Muy interesante este post, se me habia pasado, no lo habia visto.

Bazooka como lo resolviste?

Muy buena la idea de Albertomi:
Citar
Me explico, en tú archivo .EXE declara una constante del tipo String y asígnale un valor este valor será el número de dispositivo USB (encriptado y con longitud fija) luego con un editor binario identifica en que posición se ubica el valor y reemplaza o editas dichos bits con el valor que corresponda
No sabia eso, quiere decir que si tengo una constante tipo string en mi exe, abro el exe y veo el string tal cual?
Si lo reemplazo, reemplazando exactamente los mismos bytes, al alterar el archivo Exe, no se corrompe el exe? se ejecutara sin problemas?

La verdad es que la solucion no me llego en el tiempo adecuado asi que hice tantas compilaciones como tenia previsto no pude lograr hacerlo fuera del IDE.
AGRACDEZCO igual a todos los que colaboraron
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.