MsgCoder - Codificador de mensagens
Publicado por Ramon (última atualização em 08/02/2011)
[ Hits: 8.353 ]
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)
Automação de scan de vulnerabilidades
Função para decriptar Base64 em string compactada
Script para analise de superficie de ataque
Cracker De Senha (cupp.py) 1.0
Nenhum comentário foi encontrado.
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
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
É normal não gostar de KDE? (6)
Impressora epson l6270 não funciona em Linux mint (0)
esqueci a senha do boot do notebook dell vostro 3300 (3)