問題タブ [path-traversal]

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

google-chrome - Google Chrome が要求された URL から ../ を削除しないようにするにはどうすればよいですか?

アプリケーションがパス トラバーサル攻撃を受けやすいかどうかをテストしていますが、localhost/browser/../123/456.txt を参照すると、Chrome は URL を自動的に localhost/browser/123/456.txt に変換します。Google Chrome が ../ の部分を削除しないようにするにはどうすればよいですか?

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

bash - BASH でパスを構成するディレクトリをトラバースする方法

ディレクトリ ツリー構造で動作するファイル パーサーをプログラムしようとしています。特定のリーフ ディレクトリを見つけたら、パスを構成するすべてのディレクトリを調べて、それらの中でいくつかの操作を実行します。

パスが次のとおりだとしましょう: /d1/d2/d3. ここで、ファイルxが存在するかどうかを確認したいと思います。/d1/d1/d2/d1/d2/d3

もちろん、次のようなこともできます。

しかし、これに対するよりエレガントな解決策はありますか?

ありがとうございました。

0 投票する
1 に答える
48 参照

javascript - Djikstra のアルゴリズムに問題がある

この記事の指示に従ってダイクストラを実装しようとしています:

https://medium.com/@adriennetjohnson/a-walkthrough-of-dijkstras-algorithm-in-javascript-e94b74192026

以下の私のrepl:

https://repl.it/@Stylebender/DJIK#index.js

  1. Graph クラス内の実際の Dijkstra メソッドは、定義されていないエラーをスローしています。タイプミスか、自分の側で何か間違ったことがあるのではないかと思っていますか?

  2. いずれにせよ、これはダイクストラの確実な実装でしょうか?