我的机器上有 abash 脚本,我的客户需要通过远程连接使用此脚本。我不想让他们访问我的源代码,所以我必须给他们一个工具,即一个 html 页面,他们只能通过这个页面访问我的源代码。执行我的脚本,而无法查看或修改脚本。
我怎样才能做到这一点?
答案1
默认情况下,浏览器不会执行此操作,除非您能找到并利用漏洞。浏览器经过沙盒处理,以防止在系统本身上执行代码。
从浏览器执行脚本需要:
- Apache。有一个名为 lampserver 的软件包,它安装了一个可以运行的 Web 服务器,其中包含 apache、mysql,并支持使用 php、perl、python。
- 您的浏览器支持的编码语言,用于在浏览器中创建可点击的内容(javascript、php 等)。
- 服务器上的软件对可点击的内容采取行动并执行您想要启动的脚本。