Autor Tema: [Aporte] Tool to encode files on Base64 v0.1  (Leído 3148 veces)

Desconectado Principe_Azul

  • Junior Member
  • **
  • Mensajes: 89
  • Colaborador
    • Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting
[Aporte] Tool to encode files on Base64 v0.1
« en: 23 de Febrero de 2016, 05:15:10 am »
Tool to encode files on Base64





Descripción: Tool to encode files on Base64 es un programa que nos sirve para codificar y decodificar archivos, programas, imágenes, cracks, keygens, mp3's, mp4's, archivos de video, archivos comprimidos, inclusive hasta programas ejecutables, en pocas palabras Tool to encode files on Base64 puede codificar y decodificar cualquier archivo a Base64.

Esta herramienta es muy útil si queremos ocultar en nuestra pc, algún archivo que no quisieramos que nadie sepa de su existencia por algun razón, para eso utilizaremos el programa que nos hará el favor de convertir un archivo cualquiera a un archivo de texto con un contenido de letras aleatorias, mayúsculas y minúsculas, números, barras, etc. (codificación Base64).

La herramienta también se la puede usar para que ciertos programas no sean detectados por Anti Virus, Anti Espías, Anti Malwares, etc., por ejemplo puedes codificar un Activador de Windows 7 y lo tendrás seguro de que ningún programa vaya a detectarlo, de esa forma podrás moverlo o copiarlo a donde quieras sin preocuparte de que salte el anti virus o algún otro programa de seguridad informando que ese Activador es una herramienta de hacking o un programa malicioso, al usar esta herramienta, eso pasará a la historia.

De esa forma nos podremos librar de que el antivirus no nos fastidie a la hora de copiar o mover algún programa, si bien es cierto que en los programas de seguridad como Anti Virus, se pueden exceptuar los programas para que el antivirus u otro programa de seguridad, ignore el archivo para no ser analizado ya que lo hemos excluído, pero el problema de estas excepciones, es cuando queremos mover o copiar el programa a otra obucación, tendremos que otra vez volver a exceptuarlo, esta herramienta que he creado nos evita ese inconveniente.

Con Tool to encode files on Base64 es posible codificar hasta archivos de texto.
El programa dispone de un archivo de configuración llamado Configuracion del Codificador.ini, para que puedas adaptarlo a tus necesidades.


Código: [Seleccionar]
# Configuración:

Accion =
Nombre por defecto para archivos de entrada a codificar =
Nombre por defecto para archivos de salida codificado =
Nombre por defecto para archivos de entrada a decodificar =
Nombre por defecto para archivos de salida decodificado =


Accion: Es la acción que hará el programa, es decir, codificar o decodificar.

Nombre por defecto para archivos de entrada a codificar: Aquí debes escribir un nombre de archivo que será usado por defecto para las nuevas codificaciones, recuerda que en este valor, tiene que ser un nombre de archivo de entrada, no de salida, es decir, un nombre de archivo que desees codificar.

Nombre por defecto para archivos de salida codificado: Aquí debes escribir un nombre de archivo que será usado por defecto para las nuevas codificaciones de salida/output.

Nombre por defecto para archivos de entrada a decodificar: Si deseas decodificar un archivo, es decir, dejarlo normal como antes, aquí podés especificar el nombre que el programa usará por defecto para todos los archivos decodificados de entrada.

Nombre por defecto para archivos de salida decodificado: En esta opción podrás configurar un nombre de archivo que será el utilizado para decodificaciones futuras de salida.

Para que entiendan un poco mejor como se configura este programa, voy a dejar un ejemplo:

Voy a codificar una imagen de nombre imagen.png y el archivo codificado de salida tendrá el nombre Imagen codificada.txt:

Código: [Seleccionar]
Nombre por defecto para archivos de entrada a codificar = imagen.png
Nombre por defecto para archivos de salida codificado = Imagen codificada.txt

ahora haremos lo inverso, en vez de codificar, vamos a decodificar la imagen para ver si vuelve a ser la misma imagen, con su mismo tamaño, calidad y extensión, voy a probar a decodificar la imagen con el nombre Imagen codificada.txt (que es el que hemos usado en el ejemplo anterior) y tendrá de salida el nombre Imagen normal.png:

Código: [Seleccionar]
Nombre por defecto para archivos de entrada a decodificar = Imagen codificada.txt
Nombre por defecto para archivos de salida decodificado = Imagen normal.png


Cuando codifiquen un archivo, el programa tratará de hacerlo lo más rápido posible, a modo de prueba recién codifiqué un video de 102 MB para ver la demora del programa, el proceso demoró 5 segundos desde el momento en el que se hizo doble clic al ejecutable.

Si van a trabajar con archivos más pequeños o mucho más pequeños, verán que el programa no tiene demora, ya que cuando hagan doble clic, ya estará su archivo codificado o decodificado.

Un consejo que les daré, es que cuando codifiquen sus archivos, por ejemplo pueden generar el nombre del mismo con este nombre:

Juego GTA.exe.txt

entónces cuando quieran decodificarlo, ya sabrán que la extensión era .exe

NOTA: Todos los archivos que quieran codificar o decodificar deben estar en el mismo directorio donde está el programa.

Por último comentarles que si ustedes quisieran que el programa siempre les pregunte el nombre del archivo de entrada y salida para codificar o decodificar para que puedan escribir el o los nombres manualmente, simplemente deben dejar el valor vacío de la opción que quisieran escribir el nombre en la consola.
Ejemplo:

Código: [Seleccionar]
Accion = codificar
Nombre por defecto para archivos de entrada a codificar =
Nombre por defecto para archivos de salida codificado =
Nombre por defecto para archivos de entrada a decodificar = Ejemplo.txt
Nombre por defecto para archivos de salida decodificado = Ejemplo.png

Con esa configuración el programa codificará archivos y te preguntará el nombre del archivo que deseas codificar y el nombre del archivo codificado.

Les dejo como muestra una imagen que he convertido a Base64, la misma es una bandera de Argentina:



y esta es su codificación:

Código: [Seleccionar]
/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCADZAVIDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2uiiivtj48KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi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7Ln9q6p/0Erz/v8At/jR/auqf9BK8/7/ALf41Too9lDsg9pPuy5/auqf9BK8/wC/7f40f2rqn/QSvP8Av+3+NU6KPZQ7IPaT7suf2rqn/QSvP+/7f40f2rqn/QSvP+/7f41Too9lDsg9pPuy5/auqf8AQSvP+/7f40f2rqn/AEErz/v+3+NU6KPZQ7IPaT7suf2rqn/QSvP+/wC3+NH9q6p/0Erz/v8At/jVOij2UOyD2k+7Ln9q6p/0Erz/AL/t/jR/auqf9BK8/wC/7f41Too9lDsg9pPuy5/auqf9BK8/7/t/jR/auqf9BK8/7/t/jVOij2UOyD2k+7Ln9q6p/wBBK8/7/t/jR/auqf8AQSvP+/7f41Too9lDsg9pPuy5/auqf9BK8/7/ALf40f2rqn/QSvP+/wC3+NU6KPZQ7IPaT7suf2rqn/QSvP8Av+3+NH9q6p/0Erz/AL/t/jVOij2UOyD2k+7Ln9q6p/0Erz/v+3+NH9q6p/0Erz/v+3+NU6KPZQ7IPaT7suf2rqn/AEErz/v+3+NH9q6p/wBBK8/7/t/jVOij2UOyD2k+7Ln9q6p/0Erz/v8At/jR/auqf9BK8/7/ALf41Too9lDsg9pPuy5/auqf9BK8/wC/7f40f2rqn/QSvP8Av+3+NU6KPZQ7IPaT7suf2rqn/QSvP+/7f40f2rqn/QSvP+/7f41Too9lDsg9pPuy5/auqf8AQSvP+/7f40f2rqn/AEErz/v+3+NU6KPZQ7IPaT7suf2rqn/QSvP+/wC3+NH9q6p/0Erz/v8At/jVOij2UOyD2k+7Ln9q6p/0Erz/AL/t/jR/auqf9BK8/wC/7f41Too9lDsg9pPuy5/auqf9BK8/7/t/jR/auqf9BK8/7/t/jVOij2UOyD2k+7Ln9q6p/wBBK8/7/t/jRVOij2UOyD2k+7CiiirICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Z

Saludos y espero comentarios!!!


Fuente: http://www.argentinairc.net/Foro/index.php?topic=718.0
Foro ArgentinaIRC - Ayuda de Programación General, IRC y mIRC Scripting: http://www.ArgentinaIRC.net/foro/

Foro de Artesanías: http://www.MisArtesanias.net/

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License