問題タブ [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 - 引用符でphpexec()コマンドをエスケープする方法

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 投票する
3 に答える
362 参照

python - 動的に生成されたコードを文字列またはコード オブジェクトとして格納しますか?

私は小さなテンプレート エンジンをハッキングしています。私は、動的に生成されたコードの文字列を生成するクラス (テンプレート コンパイラーという名前) を持っています。

例えば ​​:

レンダリング時に、カスタムグローバルディクショナリを使用して、このコードに対して組み込み関数execを呼び出します(潜在的な悪意のあるユーザーによってテンプレートに挿入されたコードを可能な限り制御するため)。

ただし、コンパイルされたテンプレートをキャッシュして、実行ごとにコンパイルしないようにする必要があります。文字列をプレーンテキストとして保存し、毎回ロードするか、コンパイルを使用して code_object を生成し、そのオブジェクトを保存する (たとえば、 shelve モジュールを使用する) 方が良いのだろうかと思います。

最終的には、テンプレート エンジンをスレッド セーフにしたいと考えています。

読んでくれてありがとう!トーマス

編集:S.Lottが下線を引いているので、それ自体には意味がありません。つまり、より速く、より少ないメモリを消費し、よりシンプルで簡単にデバッグできるということです。もちろん、無料のコーヒーがもっとおいしければもっと良かったのですが。

0 投票する
2 に答える
13921 参照

php - PHP exec は安全ですか?

Windows サーバーで exec を動作させようとすると、「unable to fork」というエラー メッセージが表示されます。問題を少し調べた後、推奨される修正は、IUSR アカウントに c:\Windows\System32\cmd.exe に対する READ および EXECUTE 権限を付与することです。

しかし、それは重大なセキュリティ ホールですよね? 安全ですか?[phpから]サーバーにあるexeを実行する別の方法はありますか?

0 投票する
3 に答える
23139 参照

java - Java での Runtime.exec() の使用

パス上にあるプログラムを実行するために Runtime.exec() を取得するには、Java で何をする必要がありますか? パス (/usr/local/bin) に入れた gpsbabel を実行しようとしています。

0 投票する
6 に答える
370 参照

security - パッチが適用されないように実行ファイルを保護する

APT (Anti-Paching Technology) の私のロジックは次のとおりです...

1) 保護のために実行可能ファイルの md5 ハッシュを MSSQL サーバーに保存します。

2) サーバー上で見つかったハッシュと実行可能ファイル自体との md5 比較を (アプリケーションの起動内で) 実行します。

3) 比較が失敗した場合は、アプリケーションを黙って終了します。

そして、これらすべてが最終的にパッチされる前に!

ファイルにパッチが適用されないように保護する最善の方法は何ですか? 既製のツール (.net リアクター、バーチャライザーなど) を使用しない場合

編集:他の何かが頭に浮かびました。

サーバー側でアプリケーションの整合性をチェックする方法はありますか? つまり、私のアプリはオンラインでのみ動作します。アプリケーションの整合性をチェックできる何かをサーバー (私のドメイン) で実行できますか?

0 投票する
2 に答える
599 参照

java - Java runtime.exe() ブラウザの起動エラー: 現在のディレクトリへのアクセス中にエラーが発生しました

Linux で Java アプリからブラウザを起動しようとしています。このアプリを初めて実行すると、ブラウザが開きません。エラー ログには次のように表示されます: shell-init: 現在のディレクトリを取得できません getcwd : そのようなファイルまたはディレクトリはありません。

この後、再起動するとすべてが適切に機能し、ブラウザが正常に開きます。

SYStem.setPropert() を使用して現在のディレクトリを /tmp に変更するなど、多くのことを試しましたが、何も機能しません。

このサイトにはこのような質問がたくさんありますが、役に立ちませんでした。誰かが回避策を提供できれば幸いです。

0 投票する
3 に答える
1504 参照

mysql - -find-execを介してSQLをmysqlにパイプする

私は一生これを手に入れることができません。失敗の例。最後の行にsedが追加されます。これは、最終的な目標です。

何が得られますか?

0 投票する
2 に答える
513 参照

c++ - 「uname -a」の結果をストリームに送信する良い方法は?

C++ プログラムから 'uname -a' を呼び出して結果をストリームに送信する良い方法は何ですか?

system() と exec() を見ましたが、呼び出しの stdout にアクセスできないようです。

ありがとう。

-ウィリアム