問題タブ [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.
google-chrome - Google Chrome が要求された URL から ../ を削除しないようにするにはどうすればよいですか?
アプリケーションがパス トラバーサル攻撃を受けやすいかどうかをテストしていますが、localhost/browser/../123/456.txt を参照すると、Chrome は URL を自動的に localhost/browser/123/456.txt に変換します。Google Chrome が ../ の部分を削除しないようにするにはどうすればよいですか?
bash - BASH でパスを構成するディレクトリをトラバースする方法
ディレクトリ ツリー構造で動作するファイル パーサーをプログラムしようとしています。特定のリーフ ディレクトリを見つけたら、パスを構成するすべてのディレクトリを調べて、それらの中でいくつかの操作を実行します。
パスが次のとおりだとしましょう: /d1/d2/d3
. ここで、ファイルx
が存在するかどうかを確認したいと思います。/d1
/d1/d2
/d1/d2/d3
もちろん、次のようなこともできます。
しかし、これに対するよりエレガントな解決策はありますか?
ありがとうございました。
javascript - Djikstra のアルゴリズムに問題がある
この記事の指示に従ってダイクストラを実装しようとしています:
https://medium.com/@adriennetjohnson/a-walkthrough-of-dijkstras-algorithm-in-javascript-e94b74192026
以下の私のrepl:
https://repl.it/@Stylebender/DJIK#index.js
Graph クラス内の実際の Dijkstra メソッドは、定義されていないエラーをスローしています。タイプミスか、自分の側で何か間違ったことがあるのではないかと思っていますか?
いずれにせよ、これはダイクストラの確実な実装でしょうか?