问题标签 [exec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13236 浏览

php - 如何用引号转义 php exec() 命令

我在 Linux 上使用 Exiv2 命令行工具来编辑图像元数据,如下所示:

我想使用用户提供的标题从 PHP 执行此操作。如果用户没有输入特殊字符,这将起作用:

我需要允许用户使用特殊字符,例如单引号和双引号。我想使用 escapeshellcmd() 来防止恶意数据。如何正确转义命令和参数以使其正常工作?我尝试了很多选择,但我无法做到正确。

0 投票
1 回答
309 浏览

apache-flex - file flex air exec

I read this flex air exec thread. But currently I installed Air 1.5.2 but can't run fscommand() function. Is there any information? Please help me.

0 投票
2 回答
385 浏览

c - flex C 执行文件

有什么方法可以从 Flex 执行 C 语言可执行文件?

0 投票
3 回答
362 浏览

python - 将动态生成的代码存储为字符串还是代码对象?

我正在破解一个小模板引擎。我有一个生成一串动态生成代码的类(自负地命名为模板编译器)。

例如 :

在渲染时,我针对此代码调用内置函数exec ,并使用自定义全局字典(为了尽可能控制潜在恶意用户插入到模板中的代码)。

但是,我需要缓存已编译的模板以避免每次执行都编译它。我想知道是否最好将字符串存储为纯文本并每次加载它或使用编译来生成 code_object 并存储该对象(例如使用搁置模块)。

也许值得一提的是,最终我想让我的模板引擎线程安全。

感谢阅读!托马斯

编辑:正如 S.Lott 强调的那样,更好本身并没有意义。我的意思是更好更快,消耗更少的内存更简单,更容易调试。当然,更多更美味的免费咖啡会更好。

0 投票
2 回答
13921 浏览

php - PHP 执行安全吗?

我试图让 exec 在 Windows 服务器上工作并收到错误消息“无法分叉”。在谷歌上搜索了一下这个问题之后,似乎推荐的修复方法是授予 IUSR 帐户对 c:\Windows\System32\cmd.exe 的 READ 和 EXECUTE 权限。

但这一定是一个重大的安全漏洞,对吧?安全吗?是否有另一种方法来执行 [from php] 驻留在服务器上的 exe?

0 投票
3 回答
23139 浏览

java - 在 Java 中使用 Runtime.exec()

你必须在 Java 中做什么才能让 Runtime.exec() 运行路径上的程序?我正在尝试运行已放入路径 (/usr/local/bin) 的 gpsbabel。

0 投票
6 回答
370 浏览

security - 保护可执行文件不被修补

我对APT(Anti-Paching Technology)的逻辑如下......

1) 在 MSSQL 服务器上存储可执行文件的 md5 哈希以进行保护。

2)执行md5比较(在我的应用程序启动中)在服务器上找到的哈希与可执行文件本身。

3) 如果比较失败,则静默退出应用程序。

而以上所有这些,在它最终被修补之前!

我的意思是保护文件不被修补的最佳方法是什么?不使用现成的工具(.net reactor、virtualizer 等)

编辑:我想到了别的东西。

有没有办法在服务器端检查应用程序的完整性?我的意思是我的应用程序只能在线运行。我可以在服务器(我的域)上执行一些可以检查应用程序完整性的东西吗?

0 投票
2 回答
599 浏览

java - Java runtime.exe() Error launching browser : error accessing current directory

I have been trying to launch browser from a java app on Linux. When this app is run for the first time browser don't get opened. The error log shows : shell-init: cannot get current directory getcwd : no such file or directory.

After this if u restart everything falls into place and browser opens fine.

I have tried many things like changing current directory to /tmp using SYstem.setPropert() , but nothing works.

There are many question on this site like this but they didn't help. Will appreciate if someone can provide a workaround.

0 投票
3 回答
1504 浏览

mysql - 通过 -find -exec 将 SQL 连接到 mysql

我一辈子都得不到这个。失败的例子,最后一行加上sed,就是最终目的:

是什么赋予了?

0 投票
2 回答
513 浏览

c++ - 将“uname -a”的结果发送到流的好方法?

从 C++ 程序调用“uname -a”并将结果发送到流的好方法是什么?

我查看了 system() 和 exec(),但它们似乎无法访问调用的标准输出。

谢谢。

-威廉