`
xy_z487
  • 浏览: 279027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js读取与在线配置系统hosts文件

阅读更多
JS文件操作的一个实例,可以通过页面在线编辑系统文件,这里举例说明编辑的是C:/WINDOWS/system32/drivers/etc/hosts文件,以此类推,可以编辑更多的文件。而且代码也比较简单。

<html>
<script language="JavaScript">
       var fso = new ActiveXObject( "Scripting.FileSystemObject" );
   function getHost(){
       var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 1 );
       var s = f1.ReadAll();
       document.forms[0].hosts.value = s;
       f1.Close();
   }
   function setHost(){
       var f1 = fso.OpenTextFile( "C:\\WINDOWS\\system32\\drivers\\etc\\hosts", 2, true );
       f1.Write( document.forms[0].hosts.value );
       f1.Close();
   }
</script>
<body onload="getHost();">
<form method="post" onsubmit="setHost()">
   <textArea name="hosts" cols="100" rows="30">
   </textArea><br>
   <input type="submit">
</form>
</body>
</html>
分享到:
评论

相关推荐

    快捷配置apache虚拟目录和HOSTS文件

    - **jquery.js**:这是一个JavaScript库,用于简化DOM操作、事件处理和Ajax交互。 - **index.php**:这是网站的入口点,通常包含对其他PHP文件的引用,如处理用户请求或显示页面内容。 - **mod.php**:可能是一个...

    Mac 搭建本地Apache服务器 - IOS的博客 - 博客频道 - CSDN.NET1

    6. **测试配置**:将一些网页文件(如HTML、CSS、JavaScript等)放入你的网站根目录"SXcTb",然后在浏览器中输入`http://localhost/SXcTb`来查看是否能正确访问这些文件。如果一切正常,这意味着你已经成功地搭建了...

    HTB打靶日记:Stocker

    在这个过程中,找到了子域名dev,将其添加到hosts文件后,访问了dev.stocker.htb。 在dev子域名上,我们遇到了一个登录界面。通过利用NoSQL注入(nosql bypass),能够绕过认证,成功登录到后台系统。NoSQL注入是一...

    计算机软件-商业源码-编写代码设置数据库的别名.zip

    - **操作系统级别**:在某些环境下,可以在操作系统层面(如hosts文件)设置数据库主机的别名。 3. **编程实现**: - **Java**:在Java中,可以使用JDBC连接池,如C3P0或HikariCP,配置数据库连接池的属性,定义...

    python将ansible配置转为json格式实例代码

    这段代码首先创建一个空的字典`dict_result`,然后使用`ConfigParser`读取Ansible的配置文件。`allow_no_value=True`参数允许配置文件中有没有值的选项。接着,遍历配置文件的每个部分(section),将其作为字典的键...

    Django框架的中的setting.py文件说明详解

    - **静态文件和媒体文件(STATIC_URL, STATICFILES_DIRS, MEDIA_URL, MEDIA_ROOT)**:分别用于管理应用的静态资源(如CSS和JavaScript文件)和用户上传的文件。 - **电子邮件设置**:如`EMAIL_BACKEND`和`EMAIL_...

    switchhost:换主机~特别是风潮

    3. **环境变量**:通过使用`process.env`在JavaScript中读取环境变量,可以动态地改变API端点或其他服务器配置。这可以通过`dotenv`库来管理,使得在不同环境中加载不同的环境变量文件。 4. **浏览器扩展**:某些...

    rail 4 days

    如果使用 Apache 作为 web 服务器,则需在 Apache 配置文件中设置虚拟主机条目,指定应用程序的位置和配置信息。 **Switching to fastcgi** 为了提高性能,可以将 Rails 应用程序从默认的 CGI 模式切换为 FastCGI ...

    中级程序员必备面试题.txt

    可以修改本地主机文件(Windows下的`C:\Windows\System32\drivers\etc\hosts`,Linux下的`/etc/hosts`),将域名映射到本地IP地址。 #### jQuery的选择器及获取checkbox选中状态 jQuery提供了多种选择器,包括ID、...

Global site tag (gtag.js) - Google Analytics