Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Shrick en 29 Julio 2008, 01:36 am



Título: [SOURCE] Camuflador hecho en Python!
Publicado por: Shrick en 29 Julio 2008, 01:36 am
Siguiendo la senda del Joiner, consegui crear el algoritmo para ocultar archivos en imágenes normales.

camuflador.py:

Código
  1. # -*- coding: cp1252 -*-
  2.  
  3. import os
  4. import sys
  5.  
  6. firma = "[-FIRMA-]"
  7.  
  8. def camuflar():
  9. nombre_archivo = sys.argv[2]
  10. imagen = "prueba.png"
  11. f = open(nombre_archivo, 'rb')
  12. contenido = f.read()
  13. d = open(imagen, 'rb')
  14. contenido_imagen = d.read()
  15. x = open("camuflado.png", 'wb')
  16. contenido = contenido_imagen + firma + contenido
  17. x.write(contenido)
  18. f.close()
  19. x.close()
  20. def descubierto():
  21. nombre_archivo = sys.argv[2]
  22. f = open(nombre_archivo, 'rb')
  23. d = open("descubierto.zip", 'wb')
  24. contenido = f.read()
  25. c = contenido.split(firma)
  26. print c
  27. d.write(c[1])
  28. f.close()
  29. d.close()
  30. if sys.argv[1] == "-c" and sys.argv[2] != "":
  31. camuflar()
  32. print "¡Camuflado!"
  33. elif sys.argv[1] == "-d" and sys.argv[2] != "":
  34. descubierto()
  35. print "¡Descubierto!"
  36. elif sys.argv[1] == "-h":
  37. print "\n\t-c camuflar\n\t-d descubrir\nSintaxis: python camuflador.py -argumento nombre_archivo"
  38. else:
  39. print "¡No ha escrito argumentos!, añada '-h' para ayuda."

Aun es simple pero se puede implementar perfectamente en vuestros programas.