Inicio > Hacking, Hacking Python, Networking, Programacion > Hacking con Python Parte 6 – ARP Poisoning, MITM y DNSSpoofing con Scapy

Hacking con Python Parte 6 – ARP Poisoning, MITM y DNSSpoofing con Scapy

Se presenta un script que permite llevar a cabo un ataque de ARP Spoofing y DNS Spoofing en un segmento de red utilizando python y Scapy

MitmDnsSpoofingPoC.py: https://github.com/Adastra-thw/pyHacks/blob/master/MitmDnsSpoofingPoC.py

Repositorio GIT de la serie:
https://github.com/Adastra-thw/pyHacks.git


Make a Donation Button

  1. necro369
    marzo 11, 2014 en 10:24 am

    Buenas!… mirando el código por encima, porque apenas sé python, más bien estoy aprendiendo contigo… has puesto la puerta de enlace a pelo en las reglas de iptables.

    Un saludo, y espero tu siguiente vídeo de hacking con python 🙂

    Me gusta

    • marzo 11, 2014 en 12:33 pm

      Si, he puesto todas las direcciones en el código directamente. Cambiarlo es muy simple, basta los valores de las direcciones ip por linea de comandos y establecerlos donde corresponden. Lo he dejado así por simplicidad y porque es una prueba de concepto simple.
      Espero que los próximos vídeos también te sean útiles.
      Un Saludo.

      Me gusta

  2. Anónimo
    mayo 19, 2016 en 4:07 pm

    hello..why i cannot compile the code??it say enableForwarding is not defined..do you have any solution??

    Me gusta

    • mayo 19, 2016 en 5:11 pm

      Read the code and find the problem. Run the script and then complain for any issue is not the beast approach.

      Me gusta

  3. Key
    enero 7, 2017 en 11:58 pm

    Hola,
    me parece que tengo el mismo fallo que el usuario anterior: al tratar de ejecutar el script, muestra el error: “NameError: name ‘enableForwarding’ is not defined” (línea 171).
    No estoy acostumbrado a trabajar con clases en Python, así que no estoy muy seguro de lo que voy a decir, perdón si digo una barbaridad. Creo que dedería llamarse al método indicándole previamente la clase a la que pertenece… Por ese motivo, modifiqué el código, cambiando la invocación del método a: “DNSSpoofing.enableForwarding()”.
    Sin embargo, al realizar tal modificación, muestra otro error: “TypeError: unbound method enableForwarding() must be called with DNSSpoofing instance as first argument (got nothing instead)”
    Como ya he mencionado, no estoy acostumbrado a tratar con clases en Python y creo que estoy un poco perdido, agredecería alguna indicación.
    Muchas gracias.

    Me gusta

  1. marzo 22, 2014 en 5:21 pm
  2. diciembre 30, 2014 en 9:00 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: