elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Utilidad esteganografica: STEGANOF
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Utilidad esteganografica: STEGANOF  (Leído 2,076 veces)
Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
[BATCH] Utilidad esteganografica: STEGANOF
« en: 2 Mayo 2019, 07:56 am »

Hola a todos! A partir de este post:
https://foro.elhacker.net/scripting/esteganografia_eof_batch-t494405.0.html

Gracias a la ayuda de yuimugi912 con el comando certutil, pude hacer lo siguiente:

Un script en Batch, que cifra y oculta archivos por lineas de comando. Son más de 500 lineas de código.

Método, lo que hace:

  • Procesa el código hexadecimal del archivo a ocultar. Y por medio del cifrado Vigenère, lo cifra.
  • Luego, lo divide y anexa al final del código de otros archivos, ocultándolo.
  • No afecta ninguno de los archivos originales, sino que produce unos nuevos, en concreto: Los archivos con el código oculto y un archivo.log cifrado (necesario para reconstruir el archivo original)
  • El proceso de descifrado se realiza con el nombre del .log y la contraseña.

Beneficios respecto a otros ofuscadores de archivos (en Batch obivamente):

  • Es independiente, no requiere de programas adicionales del sistema.
  • No almacena la contraseña utilizada, así que para un uso casero, el cifrado es efectivo.
  • Contrario a otros métodos esteganograficos de Batch, permite añadir los datos de un archivo en varios.
  • También permite ocultar archivos de texto, al encriptarse y añadirse, son ilegibles.

A tomar en cuenta:

  • Recomiendo que los archivos sean pequeños, menores a 10 MB. Tanto el que se oculta como los que se usan para ocultar el archivo.
  • El limite de procesamiento es de 30 MB.
  • Como es Batch, no es potente, así que por eso incluyo estas limitaciones, si se introdujera un archivo cercano a los 30 MB, el script tardaría día y medio o dos días en completar el trabajo, porque el código en hex, se triplica de peso.
  • No permite archivos con espacios en el nombre, solo no quise hacer el filtro al respecto, me parecía excesivo.
  • Todos los archivos, el archivo a ocultar y los archivos donde ocultar deben estar en la misma carpeta del script.

Código completo: https://pastebin.com/zCTEmQPX

La ayuda incluida en el script:

Código
  1. echo STEGANOF: Script esteganografico. Ejecutese dentro de la carpeta con los archivos.
  2. echo Sintaxis:
  3. echo '-e' Permite cifrar y ocultar el archivo en otros archivos, con una contraseña.
  4. echo Genera un archivo .log con el cual se puede recuperar el archivo oculto.
  5. echo    STEG -e ARCHIVO_A_OCULTAR.ext CONTRASEÑA ARCHIVO2.ext ARCHIVO3.ext ARCHIVO4.ext
  6. echo '-d' Permite extraer y descifrar el archivo.
  7. echo    STEG -d ARCHIVO.log CONTRASEÑA NOMBRE_DE_ARCHIVO_OCULTO.ext
  8. echo '-t' Testea los archivos, para ver si el script puede funcionar en ellos.
  9. echo En caso de hallar algun archivo no compatible lo notifica. Si todos los
  10. echo archivos son compatibles el mensaje es nulo.
  11. echo    STEG -t ARCHIVO_A_OCULTAR.ext ARCHIVO2.ext ARCHIVO3.ext ARCHIVO4.ext
  12. echo El limite del Script esta cerca de los 30 MB.
  13. echo La velocidad varía alrededor de los 1 KB por cada 1,5 segundos. Por ello:
  14. echo Se advierte y recomienda el uso en archivos menores a 10 MB.

Espero sea de utilidad!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] Utilidad de atajos a programas
Scripting
emtreme 6 4,848 Último mensaje 11 Febrero 2009, 18:02 pm
por emtreme
[BATCH]Pedido utilidad de copiado por Linea de comandos.
Scripting
FranciskoAsdf 3 4,415 Último mensaje 31 Marzo 2011, 15:03 pm
por FranciskoAsdf
utilidad .NET 2.2
Software
crazykenny 0 1,614 Último mensaje 7 Junio 2011, 22:09 pm
por crazykenny
[Batch] Insertar un batch dentro de un batch que fabrique un .txt
Scripting
$pedrojo2704 2 6,300 Último mensaje 23 Agosto 2012, 10:08 am
por $pedrojo2704
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines