Advertisement
Guest User

Host File - Disable Activation - 0 Method 2 - 01

a guest
May 7th, 2018
1,577
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. TITLE Modifying your HOSTS file
  3. COLOR 0B
  4. @echo.
  5.  
  6. :: BatchGotAdmin
  7. :-------------------------------------
  8. REM  --> Check for permissions
  9. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  10.  
  11. REM --> If error flag set, we do not have admin.
  12. if '%errorlevel%' NEQ '0' (
  13.     @echo Requesting administrative privileges...
  14.     goto UACPrompt
  15. ) else ( goto gotAdmin )
  16.  
  17. :UACPrompt
  18.     @echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  19.     set params = %*:"="
  20.     @echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
  21.  
  22.     "%temp%\getadmin.vbs"
  23.     del "%temp%\getadmin.vbs"
  24.     exit /B
  25.  
  26. :gotAdmin
  27.     pushd "%CD%"
  28.     CD /D "%~dp0"
  29. :--------------------------------------
  30.  
  31. CD /D C:
  32.  
  33. setlocal enableextensions enabledelayedexpansion
  34. set INPUT=C:\Windows\System32\drivers\etc\hosts
  35.  
  36. for %%F in (%INPUT%) do (
  37.     set ATTRIBS=%%~aF
  38.     set CURR_FILE=%%~nxF
  39.     set READ_ATTRIB=!ATTRIBS:~1,1!
  40.     set ORIGINALATTRIB=read-write
  41.    
  42.     @echo.
  43.     @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  44.     @echo.
  45.     @echo Your hosts must be read-write in order to make
  46.     @echo changes. You can make any necessary changes in
  47.     @echo the next step.
  48.     @echo.
  49.     @echo File: !CURR_FILE!
  50.     @echo Attributes: !ATTRIBS!
  51.     @echo Read attribute set to: !READ_ATTRIB!
  52.     @echo.
  53.  
  54.     if !READ_ATTRIB!==- (
  55.         @echo The file "!CURR_FILE!" is read-write. You should be
  56.         @echo able to make any changes now.
  57.    
  58.     ) else (
  59.         @echo The file "!CURR_FILE!" is read only. Please change
  60.         @echo to read-write to make changes.
  61.         sleep 10
  62.         exit
  63.     )
  64. )
  65. @echo.
  66. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  67. @echo.
  68. @echo ----------------------------------------------------
  69. @echo Do you need to change the hosts file to read-write?
  70. @echo ----------------------------------------------------
  71. @echo 1. Make the file read-write.
  72. @echo 2. Make the file read only.
  73. @echo 3. Do nothing and continue . . .
  74. @echo.
  75. @echo Please make your selection . . .
  76. @echo.
  77. set /p a=
  78. @echo.
  79. IF %a%==1 attrib -r C:\Windows\System32\drivers\etc\hosts
  80. IF %a%==1 @echo.
  81. IF %a%==1 @echo Made file read-write.
  82. IF %a%==2 attrib +r C:\Windows\System32\drivers\etc\hosts
  83. IF %a%==2 @echo.
  84. IF %a%==2 @echo Made file read only.
  85. IF %a%==3 @echo Skipping and moving on . . .
  86. @echo.
  87. @echo.
  88. FINDSTR /E /R /I /C:"\< 0.0.0.0                    0.0.0.0                   # fix for traceroute and netstat display anomaly\>" %WINDIR%\system32\drivers\etc\hosts
  89. ECHO ^0.0.0.0                    0.0.0.0                   # fix for traceroute and netstat display anomaly>>%WINDIR%\system32\drivers\etc\hosts
  90. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  91. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  92. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93. @echo.
  94. ::Create your list of host domains
  95. set LIST=( 192.150.14.69 192.150.18.101 192.150.18.108 192.150.22.40 192.150.8.100 192.150.8.118 199.7.52.190:80 199.7.52.190 199.7.54.72:80 199.7.54.72 209.34.83.67:43 209.34.83.67:443 209.34.83.67 209.34.83.73:43 209.34.83.73:443 209.34.83.73 209-34-83-73.ood.opsource.net 3dns.adobe.com 3dns-1.adobe.com 3dns-2.adobe.com 3dns-2.adobe.de 3dns-3.adobe.com 3dns-3.adobe.de 3dns-4.adobe.com 3dns-5.adobe.com activate.adobe.com activate.adobe.de activate.wip.adobe.com activate.wip1.adobe.com activate.wip2.adobe.com activate.wip3.adobe.com activate.wip3.adobe.de activate.wip4.adobe.com activate-sea.adobe.com activate-sea.adobe.de activate-sjc0.adobe.com activate-sjc0.adobe.de adobe.activate.com adobe-dns.adobe.com adobe-dns.adobe.de adobe-dns-1.adobe.com adobe-dns-2.adobe.com adobe-dns-2.adobe.de adobe-dns-3.adobe.com adobe-dns-3.adobe.de adobe-dns-4.adobe.com adobe-dns-5.adobe.com adobeereg.com cmdls.adobe.com crl.verisign.net ereg.adobe.com ereg.adobe.de ereg.wip.adobe.com ereg.wip1.adobe.com ereg.wip2.adobe.com ereg.wip3.adobe.com ereg.wip3.adobe.de ereg.wip4.adobe.com genuine.adobe.com hh-software.com hl2rcv.adobe.com hl2rcv.adobe.de hlrcv.stage.adobe.com ims-na1-prprod.adobelogin.com lm.licenses.adobe.com lmlicenses.wip.adobe.com lmlicenses.wip1.adobe.com lmlicenses.wip2.adobe.com lmlicenses.wip3.adobe.com lmlicenses.wip4.adobe.com na1r.services.adobe.com na2m-pr.licenses.adobe.com na2m-stg2.licenses.adobe.com na4r.services.adobe.com ocsp.spo1.verisign.com ood.opsource.net practivate.adobe.com practivate.adobe.de practivate.adobe.ipp practivate.adobe.newoa practivate.adobe.ntp practivate.adobe prod-rel-ffc-ccm.oobesaas.adobe.com s-2.adobe.com s-3.adobe.com t3dns.adobe.com tpractivate.adobe.newoa tss-geotrust-crl.thawte.com uds.licenses.adobe.com wip.adobe.com wip1.adobe.com wip2.adobe.com wip3.adobe.com wip3.adobe.de wip4.adobe.com wwis-dubc1-vip100.adobe.com wwis-dubc1-vip101.adobe.com wwis-dubc1-vip102.adobe.com wwis-dubc1-vip103.adobe.com wwis-dubc1-vip104.adobe.com wwis-dubc1-vip105.adobe.com wwis-dubc1-vip106.adobe.com wwis-dubc1-vip107.adobe.com wwis-dubc1-vip108.adobe.com wwis-dubc1-vip109.adobe.com wwis-dubc1-vip110.adobe.com wwis-dubc1-vip111.adobe.com wwis-dubc1-vip112.adobe.com wwis-dubc1-vip113.adobe.com wwis-dubc1-vip114.adobe.com wwis-dubc1-vip115.adobe.com wwis-dubc1-vip116.adobe.com wwis-dubc1-vip117.adobe.com wwis-dubc1-vip118.adobe.com wwis-dubc1-vip119.adobe.com wwis-dubc1-vip120.adobe.com wwis-dubc1-vip121.adobe.com wwis-dubc1-vip122.adobe.com wwis-dubc1-vip123.adobe.com wwis-dubc1-vip124.adobe.com wwis-dubc1-vip125.adobe.com wwis-dubc1-vip30.adobe.com wwis-dubc1-vip31.adobe.com wwis-dubc1-vip32.adobe.com wwis-dubc1-vip33.adobe.com wwis-dubc1-vip34.adobe.com wwis-dubc1-vip35.adobe.com wwis-dubc1-vip36.adobe.com wwis-dubc1-vip37.adobe.com wwis-dubc1-vip38.adobe.com wwis-dubc1-vip39.adobe.com wwis-dubc1-vip40.adobe.com wwis-dubc1-vip41.adobe.com wwis-dubc1-vip42.adobe.com wwis-dubc1-vip43.adobe.com wwis-dubc1-vip44.adobe.com wwis-dubc1-vip45.adobe.com wwis-dubc1-vip46.adobe.com wwis-dubc1-vip47.adobe.com wwis-dubc1-vip48.adobe.com wwis-dubc1-vip49.adobe.com wwis-dubc1-vip50.adobe.com wwis-dubc1-vip51.adobe.com wwis-dubc1-vip52.adobe.com wwis-dubc1-vip53.adobe.com wwis-dubc1-vip54.adobe.com wwis-dubc1-vip55.adobe.com wwis-dubc1-vip56.adobe.com wwis-dubc1-vip57.adobe.com wwis-dubc1-vip58.adobe.com wwis-dubc1-vip59.adobe.com wwis-dubc1-vip60.adobe.com wwis-dubc1-vip60.adobe.de wwis-dubc1-vip61.adobe.com wwis-dubc1-vip62.adobe.com wwis-dubc1-vip63.adobe.com wwis-dubc1-vip64.adobe.com wwis-dubc1-vip65.adobe.com wwis-dubc1-vip66.adobe.com wwis-dubc1-vip67.adobe.com wwis-dubc1-vip68.adobe.com wwis-dubc1-vip69.adobe.com wwis-dubc1-vip70.adobe.com wwis-dubc1-vip71.adobe.com wwis-dubc1-vip72.adobe.com wwis-dubc1-vip73.adobe.com wwis-dubc1-vip74.adobe.com wwis-dubc1-vip75.adobe.com wwis-dubc1-vip76.adobe.com wwis-dubc1-vip77.adobe.com wwis-dubc1-vip78.adobe.com wwis-dubc1-vip79.adobe.com wwis-dubc1-vip80.adobe.com wwis-dubc1-vip81.adobe.com wwis-dubc1-vip82.adobe.com wwis-dubc1-vip83.adobe.com wwis-dubc1-vip84.adobe.com wwis-dubc1-vip85.adobe.com wwis-dubc1-vip86.adobe.com wwis-dubc1-vip87.adobe.com wwis-dubc1-vip88.adobe.com wwis-dubc1-vip89.adobe.com wwis-dubc1-vip90.adobe.com wwis-dubc1-vip91.adobe.com wwis-dubc1-vip92.adobe.com wwis-dubc1-vip93.adobe.com wwis-dubc1-vip94.adobe.com wwis-dubc1-vip95.adobe.com wwis-dubc1-vip96.adobe.com wwis-dubc1-vip97.adobe.com wwis-dubc1-vip98.adobe.com wwis-dubc1-vip99.adobe.com www.adobeereg.com www.hh-software.com www.wip.adobe.com www.wip1.adobe.com www.wip2.adobe.com www.wip3.adobe.com www.wip4.adobe.com )
  96. ::Set the ip of the domains you set in the list above
  97.  
  98. :: deletes the parentheses from LIST
  99. set _list=%LIST:~1,-1%
  100. ::@echo %WINDIR%\System32\drivers\etc\hosts > tmp.txt
  101. for  %%G in (%_list%) do (
  102.     set _name=%%G
  103.     set _value=0.0.0.0
  104.     SET NEWLINE=^& @echo.
  105.     echo Carrying out requested modifications to your HOSTS file
  106.     ::strip out this specific line and store in tmp file
  107.     type %WINDIR%\System32\drivers\etc\hosts | findstr /V /E /R /I /C:"\< !_name!\>" > tmp.txt
  108.     ::re-add the line to it
  109.     echo %NEWLINE%^!_value!                   !_name!>>tmp.txt
  110.     ::overwrite host file
  111.     copy /b/v/y tmp.txt %WINDIR%\System32\drivers\etc\hosts
  112.     del tmp.txt
  113. )
  114.  
  115. @echo.
  116. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119. @echo.
  120. @echo ----------------------------------------------------
  121. @echo Change the hosts files back to its original state.
  122. @echo ----------------------------------------------------
  123. @echo 1. Make the file read-write.
  124. @echo 2. Make the file read only.
  125. @echo 3. Do nothing and continue . . .
  126. @echo.
  127. @echo Please make your selection . . .
  128. @echo.
  129. set /p a=
  130. @echo.
  131.  
  132. IF %a%==1 attrib -r C:\Windows\System32\drivers\etc\hosts
  133. IF %a%==1 @echo.
  134. IF %a%==1 @echo Made file read-write.
  135. IF %a%==1 @echo.
  136. IF %a%==2 attrib +r C:\Windows\System32\drivers\etc\hosts
  137. IF %a%==2 @echo.
  138. IF %a%==2 @echo Made file read only.
  139. IF %a%==2 @echo.
  140. IF %a%==3 @echo Skipping and moving on . . .
  141.  
  142. @echo.
  143. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  144. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146. @echo.
  147. ipconfig /flushdns
  148. @echo.
  149. @echo.
  150. @echo You should now open Chrome and go to
  151. @echo "chrome://net-internals/#dns" (without quotes)
  152. @echo then click the "clear host cache" button.
  153. @echo.
  154. @echo Finished, you may close this window now.
  155. @echo.
  156. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  157. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. @echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. @echo.
  160. pause
  161.  
  162.  
  163. GOTO END
  164. This is a comments section that was never filled out with where this information was gathered from.
  165. :END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement