Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Lao en 13 Enero 2007, 08:11 am



Título: cifrar codigo visual basic
Publicado por: Lao en 13 Enero 2007, 08:11 am
Esto es algo que quiero hacer hace mucho tiempo y nunca pude, queria saber si algun user de este foro me podria ayudar , se lo agradeceria muchisimo.

Aclaracion: No quiero cifrar cadenas de texto , quiero cifrar un if o cosas asi , espero me entiendan.

Adios, desde ya muchas gracias por molestarse en leer mi post.


Título: Re: cifrar codigo visual basic
Publicado por: Hendrix en 13 Enero 2007, 11:09 am
Esto no se puede, tendrias que encritpar el .exe ya compilado....ya que el VB no es komo por ejemplo el batch, que por ejemplo es posible hacer esto:

Código:
@echo off
set a=ec
set b=ho
%a%%b% hola
pause > nul
exit

Como ves, la juntar la variable a y la b se produce la palabra echo, que significa sacar por pantalla, la CMD, al juntar los contenidos de la variable y ver que forman un comando pues lo ejecuta, en VB no es asi, sencillamente porke el VB lon compila, no hace substituciones ni nada de eso....asi que si kieres cifrar por ejemplo esto:

Código:
Kill "C:\archivo.exe" 

y kieres pasarlo a por ejemplo:

Código:
thhdfHtFsdA

esto no lo podras hacer, por las razones que explike, lo que si podras hacer es encritpar la string, es decir, encritpar el C:\archivo.exe, kon lo que kedaria:

kill funciondedesencritpacion("htrsTHsrB")

Como funciondedesencriptamiento es una funcion, trabajaria kon el resultado introducido y devolveria el texto descifrado, es decir: C:\archivo.exe, en este caso, el kill no eliminaria la funcion mas el contenido, sino que eliminaria la "devolucion" de la funcion, en este caso C:\archivo.exe.

Espero que lo hayas entendido a este "rollo"... ;) ;)

Salu2



Título: Re: cifrar codigo visual basic
Publicado por: Lao en 13 Enero 2007, 23:57 pm
Gracias aunque entendi poco y nada , me dejaste claro q no se puede cifrar el codigo q eso es un paso bastante grande por q yo pensaba q se podia , adios muchas gracias