DNS Changer to bypass DNS blocks - Crypto™ - Apr 6, 2011
Hey all, here's the story behind this program.
My school uses a blocking program called OpenDNS. To circumvent this block, and save time, I developed a program that changes your DNS to one that can bypass the DNS block. Now that the secrets out in my school, and this method is blocked, I'm sharing it with you!
Code Echo off
color 0a
:77
cls
Echo Welcome to the DNS config utility
Echo ==
echo To set your DNS to the Google Public DNS, enter 1.
echo To set your DNS to the 422 DNS Configuration, enter 2.
echo To set your DNS to the Open DNS Configuration, enter 3.
echo To set your DNS to the advantage DNS Configuration, enter 4.
echo To set your DNS to the 209 DNS Configuration, enter 5.
echo To set your DNS to the Cisco Configuration, enter 6.
echo To set your DNS to the GTE Configuration, enter 7.
echo To reset your DNS to the default (automatic) Configuration, enter 8.
echo For more options, enter 9.
Echo ==
Set /P DNSVar=Please choose 1-9, then press enter.
If %DNSVar% == 9 Goto 9
If %DNSVar% == 8 Goto 8
If %DNSVar% == 7 Goto 7
If %DNSVar% == 6 Goto 6
If %DNSVar% == 5 Goto 5
If %DNSVar% == 4 Goto 4
If %DNSVar% == 3 Goto 3
If %DNSVar% == 2 Goto 2
If %DNSVar% == 1 Goto 1
goto Exit
:1
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=8.8.8.8
netsh interface ip add dns name="Wireless Network Connection" addr=8.8.4.4
echo DNS set to Google
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:2
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=4.2.2.4
netsh interface ip add dns name="Wireless Network Connection" addr=4.2.2.5
echo DNS set to 422
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:3
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=208.67.222.222
netsh interface ip add dns name="Wireless Network Connection" addr=208.67.220.220
echo DNS set to OpenDNS
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:4
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=156.154.70.1
netsh interface ip add dns name="Wireless Network Connection" addr=156.154.71.1
echo DNS set to Advantage
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:5
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=209.244.0.3
netsh interface ip add dns name = "Wireless Network Connection" addr=209.244.0.4
echo DNS set to 209
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:6
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=64.102.255.44
netsh interface ip add dns name = "Wireless Network Connection" addr=128.107.241.185
echo DNS set to Cisco
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:7
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=192.76.85.133
netsh interface ip add dns name = "Wireless Network Connection" addr=206.124.64.1
echo DNS set to GTE
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:8
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=
echo DNS reset
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:9
cls
Echo Welcome to the DNS config utility::Page 2
Echo == 2
echo To set your DNS to the One Connect IP Configuration (Single Server), enter 1.
echo To set your DNS to the Verizon1 Configuration, enter 2.
echo To set your DNS to the Verizon2 Configuration, enter 3.
echo To set your DNS to the Sprintlink Configuration, enter 4.
echo To set your DNS to the Norton Configuration, enter 5.
echo To set your DNS to the Scrubit Configuration, enter 6.
echo To return to the main menu, enter 7.
Echo == 2
Set /P DNSVar=Please choose 1-9, then press enter.
If %DNSVar% == 7 Goto 77
If %DNSVar% == 6 Goto 66
If %DNSVar% == 5 Goto 55
If %DNSVar% == 4 Goto 44
If %DNSVar% == 3 Goto 33
If %DNSVar% == 2 Goto 22
If %DNSVar% == 1 Goto 11
Goto Exit
:11
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=67.138.54.100
echo DNS set to One Connect IP
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:22
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=151.197.0.38
netsh interface ip add dns name = "Wireless Network Connection" addr=151.197.0.39
echo DNS set to Verizon Configuration 1
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:33
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=199.45.32.37
netsh interface ip add dns name = "Wireless Network Connection" addr=199.45.32.38
echo DNS set to Verizon Configuration 2
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:44
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=204.97.212.10
netsh interface ip add dns name = "Wireless Network Connection" addr=204.117.214.10
echo DNS set to Sprintlink
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:55
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=198.153.192.1
netsh interface ip add dns name = "Wireless Network Connection" addr=198.153.194.1
echo DNS set to Norton
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:66
ipconfig /flushdns
netsh interface ip set dns name="Wireless Network Connection" source=static addr=67.138.54.100
netsh interface ip add dns name = "Wireless Network Connection" addr=207.225.209.66
echo DNS set to Scrubit
echo Would you like to continue? 1 for Yes, 2 for No
Set /P DNSVar=Press 1 to continue, 2 to quit. >>
If %DNSVar% == 2 Goto Exit
If %DNSVar% == 1 Goto 77
:Exit
Enjoy!
* - theFxTradeMan - Apr 6, 2011
So let me get this right.. you built this right?
* - Crypto™ - Apr 6, 2011
(Apr 6, 2011 12:24 AM)[.hershey] Wrote: So let me get this right.. you built this right? Yep, using only simple commands (minus the netsh interface that is)
* - Gates - Apr 25, 2012
Nice.... Thank You for sharing this!
* - Crypto™ - Apr 27, 2012
(Apr 25, 2012 06:46 PM)gates0001 Wrote: Nice.... Thank You for sharing this!
Glad I could help :) Forgot I posted this actually :P Good to see it's still getting at least some use.
|