MsgCoder - Codificador de mensagens
Publicado por Ramon (última atualização em 08/02/2011)
[ Hits: 8.362 ]
Codificador de mensagens que usa a base64 para codificar e descodificar arquivos .txt.
#!/usr/bin/env python
import sys
import base64
str1 = ""
arg1 = sys.argv[0]
for i in range(0, len(arg1)):
   str1 += arg1[i]
try:
   arg1 = sys.argv[0]
   arg2 = sys.argv[1]
   arg3 = sys.argv[2]
   arg4 = sys.argv[3]
   str1 = ""
   str2 = ""
   str3 = ""
   str4 = ""
   for i in range(0, len(arg1)):
      str1 += arg1[i]
   for i in range(0, len(arg2)):
      str2 += arg2[i]
   for i in range(0, len(arg3)):
      str3 += arg3[i]
   for i in range(0, len(arg4)):
      str4 += arg4[i]
except IndexError:
   print ("MsgCoder - Codificador de mensagens")
   print (("Uso: %s [-c] [-d] [arquivo1] [arquivo2]") % (str1))
   print (" -c: Codificar uma mensagem, use em conjunto com um arquivo com extensao .txt")
   print (" -d: Decodificar uma mensagem, use em conjunto com um arquivo .amc")
   sys.exit(1)
if (str2 == "-c"):
   arq = open(str3, "r")
   arq2 = open((("%s.amc") % (str4)), "w")
   texto = arq.read()
   senha = raw_input("Digite uma senha: ")
   textocod = base64.b64encode(senha)
   textocod += "\n"
   textocod += base64.b64encode(texto)
   cont_cod = arq2.write(textocod)
   arq.close()
   arq2.close()
elif (str2 == "-d"):
   arq = open(str3, "r")
   arq2 = open((("%s.txt") % (str4)), "w")
   i = 0
   cont_decod = ""
   linhas = arq.readlines();
   for i in range(0, len(linhas)):
      linha1 = linhas[i]
      linha = base64.b64decode(linha1)
      if (i == 0):
         senha = raw_input("Digite a senha: ")
         if (senha != linha):
            print("Senha incorreta")
            sys.exit(1)
      else:
         cont_decod += linha
   cont_cod = arq2.write(cont_decod)
Cracker De Senha (cupp.py) 1.0
Automação de scan de vulnerabilidades de URL
Krypt - Função de criptografia por chave de qualquer tamanho
Script para analise de superficie de ataque
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









