send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Python] TextHide 0.5 by Subzer

  • 7 Respuestas
  • 2331 Vistas

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

Desconectado Subzer

  • *
  • Underc0der
  • Mensajes: 34
  • Actividad:
    0%
  • Reputación 0
  • Python is my weapon and you are my target.
    • Ver Perfil
« en: Diciembre 01, 2012, 08:42:20 pm »
Buenas, otra vez les traigo otro código, lo que hace este programa es algo muy básico pero estoy practicando distintas librerias y quería compartirlo con la comunidad.

Resumen:
*Encriptar un texto suplantando a por b, b por c, asi sucesivamente
*Desencriptar cualquier texto encriptado por este tipo de suplantacion de variables
*Creacion de un archivo llamado [Cripter; Descript] en cada caso [.txt]

Informacion:
Al abrir el programa se coloca rapidamente en el menú el cual muestra 2 opciones:
* Encriptar
* Descriptar
Al momento de escoger por ejemplo: Encriptar.. nos aparece que coloquemos un texto
ejemplo:
Hola, como estas? seguido de eso el programa lo encripta y suplanta ese texto a: ipmb, dpnp ftubt? al momento de verlo visualmente uno dice ¿Qué es eso? por eso coloqué la opción de Desencriptar..
---------------------------------------------------------------------------------------------------------------------------------------
Al momento de Desencriptar nos pide que coloquemos un texto previamente encriptado tomemos el ejemplo de arriba y colocamos: ipmb, dpnp ftubt? --> esto se suplanta por hola, como estas? y listo esa es la función de nuestro lindo programita.

Código: Python
  1. #!/usr/bin/env python
  2. from string import maketrans, lower
  3.  
  4.  
  5. table = maketrans("a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z", "b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a")
  6. table2 = maketrans("b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a", "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z")
  7. def encriptartxt():
  8.     pregunta = raw_input("Introduzca el texto a 'Encriptar': ").lower()
  9.     print pregunta.translate(table)
  10.     print ""
  11.     print "[*] Creando archivo .txt"
  12.     archivo=open("cripter.txt", 'w')
  13.     archivo.write(pregunta.translate(table))
  14.     archivo.close()
  15.     print "[*] COMPLETE [2/2]"
  16.  
  17. def desencriptartxt():
  18.     pregunta2 = raw_input("Introduzca el texto previamente enriptado a 'Desencriptar': ").lower()
  19.     print pregunta2.translate(table2)
  20.     print ""
  21.     print "[*] Creando archivo .txt"
  22.     archivo2 = open("descript.txt", 'w')
  23.     archivo2.write(pregunta2.translate(table2))
  24.     archivo2.close()
  25.     print "[*] COMPLETE [2/2]"
  26.    
  27.  
  28. def main():
  29.     print '''
  30. ===================================
  31. |         TextHide [0.5]          |
  32. |        Underc0de Forum          |
  33. |        Made by Subzer.          |
  34. |           01/12/12              |    
  35. ===================================
  36.    '''
  37.     numero1 = 1
  38.     numero2 = 2
  39.     print ""
  40.     print "Bienvenid@ a TextHide [ver 0.5]"
  41.     print "[*] Crypt basico +1"
  42.     print ""
  43.     print "[*] Menu: "
  44.     print "1) Encriptar texto"
  45.     print "2) Des[E]ncriptar texto"
  46.     print ""
  47.     print "Que accion deseas tomar? "
  48.     menu = float(raw_input("Coloca 1(Crypt) o 2(UnCrypt): "))
  49.     if menu ==numero1:
  50.         print ""
  51.         encriptartxt()
  52.         print ""
  53.     else:
  54.         print "Esa opcion no es correcta"
  55.     if menu ==numero2:
  56.         print ""
  57.         desencriptartxt()
  58.         print ""
  59.     else:
  60.         print "Esa opcion no es correcta"
  61.  
  62. def creditos():
  63.     print '''
  64. Para nuevas actualizaciones chequear underc0de.org/foro/index.php en la seccion 'Python'
  65. Espero que les haya gustado.
  66. '''
  67.  
  68.        
  69. main()
  70. creditos()

Si hay algo que no entendieron no duden en mandarme un MensajePrivado.

Espero que les haya gustado, saludos y comenten!

PABLO ESCOBAR.

Desconectado [Z]tuX

  • *
  • Underc0der
  • Mensajes: 27
  • Actividad:
    0%
  • Reputación 0
  • ZtuX W4s H3r3 !!
    • Ver Perfil
    • ztux.net
« Respuesta #1 en: Diciembre 03, 2012, 01:56:15 am »
Buena iniciativa, hace tiempo que hice algo similar, te dejo el link por si quieres consultarlo
You are not allowed to view links. Register or Login
Un saludo

Desconectado Subzer

  • *
  • Underc0der
  • Mensajes: 34
  • Actividad:
    0%
  • Reputación 0
  • Python is my weapon and you are my target.
    • Ver Perfil
« Respuesta #2 en: Diciembre 03, 2012, 05:05:24 pm »
Si ya lo revisé y está bastante bien el código pero eso ya tiene otro tipo de encriptaciones pero básicamente el funcionamiento es el mismo para ambos programas.
Me alegra que te haya gustado el código, siempre ando pendiente con Python ya que es el lenguaje que actualmente ando aprendiendo y llevo poco tiempo leyendo sobre el.
Saludos, Subzer!

PABLO ESCOBAR.

Desconectado LucaSthefano

  • *
  • Underc0der
  • Mensajes: 397
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Diciembre 03, 2012, 08:23:59 pm »
Por empezar, felicitaciones compañero! Me gusta mucho ver como avanzas en este gran lenguaje. Por otro lado, ya has visto mis códigos, supongo que también viste mis códigos de encriptaciones. Podrías usar mas opciones de la función string, como mayúscula, minúscula, o dar vuelta las cadenas.

Espero que tu mente se siga ampliando.

Saludos y suerte!

Desconectado alexander1712

  • *
  • Underc0der
  • Mensajes: 851
  • Actividad:
    0%
  • Reputación -2
    • Ver Perfil
    • El blog del programador
    • Email
« Respuesta #4 en: Diciembre 03, 2012, 09:09:52 pm »
interesante, muy bueno...

saludos!

Desconectado Subzer

  • *
  • Underc0der
  • Mensajes: 34
  • Actividad:
    0%
  • Reputación 0
  • Python is my weapon and you are my target.
    • Ver Perfil
« Respuesta #5 en: Diciembre 03, 2012, 09:36:16 pm »
Me alegra que les haya gustado mi código, poco a poco voy aprendiendo lo que pasa ultimamente esque ando en examenes finales y no tengo mucho tiempo para programar así que lo que ando haciendo lo hago en los fines de semana.
El código es muy sencillo, para el 1.0 si es que lo traigo le colocaré una "encriptación" más dificil que digamos y veo si pongo para encriptar en md5, base64, etc; un saludo a todos - "Subzer".

PABLO ESCOBAR.

Desconectado LucaSthefano

  • *
  • Underc0der
  • Mensajes: 397
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #6 en: Diciembre 04, 2012, 11:32:24 am »
You are not allowed to view links. Register or Login
Me alegra que les haya gustado mi código, poco a poco voy aprendiendo lo que pasa ultimamente esque ando en examenes finales y no tengo mucho tiempo para programar así que lo que ando haciendo lo hago en los fines de semana.
El código es muy sencillo, para el 1.0 si es que lo traigo le colocaré una "encriptación" más dificil que digamos y veo si pongo para encriptar en md5, base64, etc; un saludo a todos - "Subzer".

Puedes buscar métodos de encriptación ya existentes y pasarlos a Python. Es decir, hacer que este lenguaje los trabaje y cumpla su función. Esta manera te resultará interesante y tendrás para practicar un rato.

Saludos!

Desconectado Subzer

  • *
  • Underc0der
  • Mensajes: 34
  • Actividad:
    0%
  • Reputación 0
  • Python is my weapon and you are my target.
    • Ver Perfil
« Respuesta #7 en: Diciembre 04, 2012, 11:24:45 pm »
Si, ya estoy haciendo el 1.0, no quiero cantar victoria antes de la batalla pero voy bien, gracias a tus códigos que me mandastes por mensaje y le colocaré otra función que no diré, será sorpresa, y haber que más aplico xd, saludos!

PABLO ESCOBAR.

 

¿Te gustó el post? COMPARTILO!



[Código] Yardas a metros - Metros a yardas [Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1130
Último mensaje Mayo 29, 2011, 01:27:34 am
por LucaSthefano
Python keylogger - by "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 0
Vistas: 1719
Último mensaje Abril 07, 2010, 03:30:22 am
por d33k40
[Código] Entero / No Entero [Ejercicio - Python]

Iniciado por LucaSthefano

Respuestas: 0
Vistas: 1091
Último mensaje Mayo 29, 2011, 01:24:09 am
por LucaSthefano
Python phpmyadmin "BruteForce"

Iniciado por linkgl

Respuestas: 2
Vistas: 2178
Último mensaje Agosto 19, 2011, 12:14:37 pm
por linkgl
Python Trojan - By "bLiNdFiR3"

Iniciado por d33k40

Respuestas: 1
Vistas: 1741
Último mensaje Abril 03, 2010, 11:01:59 pm
por Dharok