修改hosts访问Google的一个bat,

社区服务
高级搜索
猴岛论坛电脑百科修改hosts访问Google的一个bat,
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
4个回复

[资源分享]修改hosts访问Google的一个bat,

楼层直达
节奏≈

ZxID:17765945

等级: 少尉
琴瑟在御 岁月静好。

举报 只看楼主 使用道具 楼主   发表于: 2012-11-22 0
不喜勿喷,大鸟绕道。。。

集备份hosts,添加Google hosts,恢复备份,删除备份为一体的一个bat。。。
之前一直在Google Chrome爱好者群内做更新、放猴岛不知道有没有人用Google,总之我是名忠实的Google ,Chrome爱好者。


添加hosts之前会生成一个备份到D:\hosts.bak
添加是bat语法生成一个vbs脚本来执行下载,到C:\hosts.txt,
复制到etc。
del C:\hosts.txt,vbs,
添加完成!


前面段时间是用echo>>%windir%\system32.....\etc\hosts这样的命令来添加hosts,bat会变得很臃肿。。
vbs下载思路是昨天晚上来的,今天早上起来就开始四处搜索、随之成品就出来了,


其他我就不挨着介绍了,可以自己使用、或者做测试。


源代码,这个没有什么源代码不源代码的、拿来就能修改,看你对bat的一些基本语法能掌握多少。。修改的速度就会快些,欢迎提出疑问;我将本着谦虚的态度接受批评和不足!
FuckGFW.zip[点击下载](2 K) 下载次数:8 累计下载获得 DB 7

  1. @echo OFF
  2. :menu1
  3. title Google hosts,解决Google在中国被墙的服务 Copyright  by clam
  4. CLS                              
  5. ECHO.
  6. ECHO.
  7. ECHO           请根据自己需要来输入指定的序列号          
  8. ECHO.        
  9. ECHO.                                    
  10. ECHO             [1]   添加Google  Hosts          
  11. ECHO.
  12. ECHO             [2]   删除系统原有Hosts          
  13. ECHO.
  14. ECHO             [3]   备份系统原有Hosts          
  15. ECHO.
  16. ECHO             [4]   恢复备份的  Hosts            
  17. ECHO.
  18. ECHO             [5]   删除备份的  Hosts          
  19. ECHO.
  20. ECHO             [6]   提交/疑问/反馈问题          
  21. ECHO.
  22. ECHO             [7]   查看Hosts更新日志          
  23. ECHO.
  24. ECHO             [8]   下载原hosts(手动添加)          
  25. ECHO.
  26. ECHO             [8]   退出请输入n,or直接OFF          
  27. ECHO.
  28. :menu1
  29. set choice=
  30. set /p choice=                      请输入对应的数字后按[Enter]执行:
  31. if not "%choice%"=="" set choice=%choice%
  32. ECHO.
  33. If /I "%Choice%"=="1" Goto add
  34. If /I "%Choice%"=="2" Goto delete
  35. If /I "%Choice%"=="3" Goto backup
  36. If /I "%Choice%"=="4" Goto decrease
  37. If /I "%Choice%"=="5" Goto regain
  38. If /I "%Choice%"=="6" Goto Journal
  39. If /I "%Choice%"=="7" Goto chakan7
  40. If /I "%Choice%"=="8" Goto hosts
  41. If /I "%Choice%"=="9" Goto byclam
  42. If /I "%Choice%"=="n" exit
  43. goto menu1
  44. :add
  45. CLS
  46. title 添加Google Hosts
  47. echo 正在添加Hosts,请稍候......
  48. ATTRIB -r "%windir%\System32\Drivers\Etc\hosts"
  49. ECHO.
  50. echo 为了保证hosts不重复,添加hosts之前会删除原hosts,并备份到D:\hosts.bak
  51. pause
  52. echo 正在备份hosts到D盘...已经成功备份hosts,备份路径为D:\hosts.bak
  53. copy %windir%\system32\drivers\etc\hosts D:\hosts.bak
  54. del /f /s /q %windir%\system32\drivers\etc\hosts
  55. echo download start
  56. echo download ...
  57. rem 1. dl.vbs
  58. echo with wscript:if .arguments.count^<2 then .quit:end if >dl.vbs
  59. echo set aso=.createobject("adodb.stream"):set web=createobject("microsoft.xmlhttp") >>dl.vbs
  60. echo web.open "get",.arguments(0),0:web.send:if web.status^>200 then quit >>dl.vbs
  61. echo aso.type=1:aso.open:aso.write web.responsebody:aso.savetofile .arguments(1),2:end with >>dl.vbs
  62. cscript dl.vbs http://lwblog.tk/hosts C:\hosts.txt
  63. copy C:\hosts.txt %windir%\system32\drivers\etc\hosts
  64. del /f /s /q C:\hosts.txt
  65. del dl.vbs
  66. echo 请别指望修改hosts就能完全翻墙,修改hosts是做不到的!!
  67. echo 如果您想完全体验翻墙的快感,建议去购买一枚***,或者SSH;
  68. CLS
  69. ECHO.
  70. ECHO.
  71. ECHO.
  72. ECHO.
  73. ECHO.
  74. ECHO.
  75. ECHO.
  76. ECHO.
  77. ECHO.
  78. ECHO            Hosts添加完毕!
  79. ECHO.
  80. ECHO.
  81. ECHO.
  82. ECHO.
  83. ECHO            请按任意键返回主菜单……
  84. pause>nul
  85. goto menu1
  86. :backup
  87. CLS
  88. title 备份系统原有Hosts
  89. ATTRIB -r "%windir%\System32\Drivers\Etc\hosts"
  90. copy %windir%\system32\drivers\etc\hosts D:\hosts.bak
  91. ATTRIB +r "%windir%\System32\Drivers\Etc\hosts"
  92. CLS
  93. ECHO.
  94. ECHO.
  95. ECHO.
  96. ECHO.
  97. ECHO.
  98. ECHO.
  99. ECHO.
  100. ECHO.
  101. ECHO.
  102. ECHO            备份系统原有hosts完毕!
  103. ECHO.
  104. ECHO.
  105. ECHO.
  106. ECHO.
  107. ECHO            请按任意键返回主菜单……
  108. pause>nul
  109. goto menu1
  110. :delete
  111. CLS
  112. title 正在删除系统原有Hosts... 请稍等.....
  113. ATTRIB -r "%windir%\System32\Drivers\Etc\hosts"
  114. del /f /s /q %windir%\system32\drivers\etc\hosts
  115. CLS
  116. ECHO.
  117. ECHO.
  118. ECHO.
  119. ECHO.
  120. ECHO.
  121. ECHO.
  122. ECHO.
  123. ECHO.
  124. ECHO.
  125. ECHO             删除系统原有Hosts完毕!
  126. ECHO.
  127. ECHO.
  128. ECHO.
  129. ECHO.
  130. ECHO             请按任意键返回主菜单……
  131. pause>nul
  132. goto menu1
  133. :regain
  134. CLS
  135. title 删除备份hosts!
  136. echo 删除前请反复确认,取消删除请关闭、确认删除?
  137. pause
  138. del /f /s /q D:\hosts.bak
  139. ATTRIB +r "%windir%\System32\Drivers\Etc\hosts"
  140. CLS
  141. ECHO.
  142. ECHO.
  143. ECHO.
  144. ECHO.
  145. ECHO.
  146. ECHO.
  147. ECHO.
  148. ECHO.
  149. ECHO.
  150. ECHO            删除备份Hosts完毕!
  151. ECHO.
  152. ECHO.
  153. ECHO.
  154. ECHO.
  155. ECHO            请按任意键返回主菜单……
  156. pause>nul
  157. goto menu1
  158. :decrease
  159. CLS
  160. tiele 恢复备份的hosts,
  161. ATTRIB -r "%windir%\System32\Drivers\Etc\hosts"
  162. del /f /s /q %windir%\system32\drivers\etc\hosts
  163. copy D:\hosts.bak %windir%\system32\drivers\etc\hosts
  164. ATTRIB +r "%windir%\System32\Drivers\Etc\hosts"
  165. CLS
  166. ECHO.
  167. ECHO.
  168. ECHO.
  169. ECHO.
  170. ECHO.
  171. ECHO.
  172. ECHO.
  173. ECHO.
  174. ECHO.
  175. ECHO            恢复备份Hosts完毕!
  176. ECHO.
  177. ECHO.
  178. ECHO.
  179. ECHO.
  180. ECHO            请按任意键返回主菜单……
  181. pause>nul
  182. goto menu1
  183. :Journal
  184. CLS
  185. call start "" "http://sighttp.qq.com/authd?IDKEY=031effbc75c11cddd30a86a62a07ae204983418388d6be19"
  186. ATTRIB +r "%windir%\System32\Drivers\Etc\hosts"
  187. CLS
  188. ECHO.
  189. ECHO.
  190. ECHO.
  191. ECHO.
  192. ECHO            请按任意键返回主菜单……
  193. pause>nul
  194. goto menu1
  195. :chakan7
  196. CLS
  197. call start "" "http://lwblog.tk/Changelog.txt"
  198. CLS
  199. ECHO.
  200. ECHO.
  201. ECHO.
  202. ECHO.
  203. ECHO            请按任意键返回主菜单……
  204. pause>nul
  205. goto menu1
  206. :hosts
  207. CLS
  208. call start "" "http://lwblog.tk/hosts"
  209. CLS
  210. ECHO.
  211. ECHO.
  212. ECHO.
  213. ECHO.
  214. ECHO            请按任意键返回主菜单……
  215. pause>nul
  216. goto menu1






本帖de评分: 1 条评分 DB +20
DB+20 2012-11-22

我很赞同

节奏≈

ZxID:17765945

等级: 少尉
琴瑟在御 岁月静好。

举报 只看该作者 沙发   发表于: 2012-11-22 0
由于是修改的成品的源code,整个过程比较快。。

这次的Google hosts bat更新应该算是一个比较成熟的版本了。

至此,以后不会做太大的修改!
[ 此帖被节奏≈在2012-11-22 11:25重新编辑 ]
节奏≈

ZxID:17765945

等级: 少尉
琴瑟在御 岁月静好。

举报 只看该作者 板凳   发表于: 2012-11-22 0
不能访问Google的可以试试,
Google 传送门:https://www.google.com.hk
可以上Youtube,但是不可以观看视频。

要看视频可以用goagent,ssh,***这些都可以~

际遇之神

奖励

发现、检举斑竹工作时间泡MM,管理给予5DB

本帖de评分: 1 条评分 DB +1
DB+1 2012-11-22

虽然是教程 但是要杀毒链接 还有发链接也是不允许的

熱情与愛!

ZxID:17991197

等级: 大将

举报 只看该作者 地板   发表于: 2012-11-22 0
谢谢分享 现在的人都习惯用百度的
节奏≈

ZxID:17765945

等级: 少尉
琴瑟在御 岁月静好。

举报 只看该作者 4楼  发表于: 2012-11-22 0
回 3楼(风间仁°) 的帖子
bat的code都是纯透明的,这个可以查看的~ 要动系统文件、加之bat极个别杀软通报毒。。。
那我觉得带杀毒链接其实毫无意义。。。
还是习惯用Google!

http://r.virscan.org/report/81408a8fdb7daf549de058e7f56da625.html
http://fireeye.ijinshan.com/analyse.html?md5=6ad76d81d7d2765435f97f3dc3482ae6&type=1#full
« 返回列表
发帖 回复