- 积分
- 1268
- 最后登录
- 2024-4-19
- 精华
- 0
- 阅读权限
- 40
- 主题
- 118
- UID
- 1292031
- 帖子
- 2676
- PB币
- 5752
- 威望
- 33
- 贡献
- 0
- 技术
- 7
- 活跃
- 2558
- UID
- 1292031
- 帖子
- 2676
- PB币
- 5752
- 贡献
- 0
- 技术
- 7
- 活跃
- 2558
|
知乎上一个有趣的提问,可以学习一下:
https://www.zhihu.com/question/24412791/answer/1343590545
假设:
1. Windows机器(Win7为例),已联网
2. 没有任何浏览器,连IE也没有
3. 局域网也没有其他机器
4. 没有安装盘
5. 没有优盘
6. 不能进入其他系统
7. 能够通过手机上网查询浏览器下载地址的确切网址(手机不能连电脑)
问:
如何安装一个浏览器?
以下是部分回答
VBS
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。
- Set Post = CreateObject("Msxml2.XMLHTTP")Set Shell = CreateObject("Wscript.Shell")Post.Open "GET","http://192.168.1.1/1.exe",0Post.Send()Set aGet = CreateObject("ADODB.Stream")aGet.Mode = 3aGet.Type = 1aGet.Open()aGet.Write(Post.responseBody)aGet.SaveToFile "C:\test\1.exe",2
复制代码
certutil
Certutil.exe是一个命令行程序,作为证书服务的一部分安装。您可以使用Certutil.exe转储和显示证书颁发机构(CA)配置信息,配置证书服务,备份和还原CA组件,以及验证证书,密钥对和证书链。
- certutil.exe -urlcache -split -f http://192.168.1.1/1.exe 浏览器.exe
复制代码
bitsadmin
bitsadmin是一个命令行工具,可用于创建下载或上传工作和监测其进展情况。xp以后的Windows系统自带
- bitsadmin /transfer n http://192.168.1.1/1.exe C:\test\update\1.exe
复制代码
HTA
HTA是HTML Application的缩写(HTML应用程序),是软件开发的新概念,直接将HTML保存成HTA的格式,就是一个独立的应用软件,与VB、C++等程序语言所设计的软件界面没什么差别。
- <script>var Object = new ActiveXObject("MSXML2.XMLHTTP");Object.open("GET","http://192.168.1.1/1.exe",false);Object.send();if (Object.Status == 200){var Stream = new ActiveXObject("ADODB.Stream");Stream.Open();Stream.Type = 1;Stream.Write(Object.ResponseBody);Stream.SaveToFile("C:\\test\\1.exe", 2);Stream.Close();}window.close();</script><HTA:APPLICATIONWINDOWSTATE = "minimize">
复制代码
CSC
csc.exe是微软.NET Framework 中的C#编译器,Windows系统中默认包含,可在命令行下将cs文件编译成exe
download.cs
- using System.Net;namespace downloader{class Program{static void Main(string[] args){WebClient client = new WebClient();string URLAddress = @"http://192.168.1.1/1.exe";string receivePath = @"C:\test\";client.DownloadFile(URLAddress, receivePath + System.IO.Path.GetFileName(URLAddress));}}}
复制代码
编译成 download.exe
- C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe /out:C:\test\download.exe C:\test\download.cs
复制代码
Windows Power Shell
Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。
- powershell (new-object System.Net.WebClient).DownloadFile('http://192.168.1.1/1.exe','C:\test\1.exe');start-process 'C:\test\1.exe'
复制代码
|
|