問題タブ [ctf]
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.
node.js - 非同期関数はNodeJSで操作を並列化しますか?
私の学校の課題では、キーを見つけるために SHA1 ハッシュをブルートフォースする任務を負っています。
フラグ (SHA1) とパスワード (SHA1) が提供され、キーは [AAAAAA-ZZZZZZ] であることがわかりました。フラグは SHA1(PASSWORD_KEY) の形式でした。
レインボー テーブル メソッドでパスワードを取得できたので、今度は AAAAAA-ZZZZZZ からキーをブルートフォースする必要があります。以下は私が思いついたコードです
これは機能しますが、キーをクラックするのに私のPCから23秒かかりました. これをnodejsで書いているので、プロミスラッピングを利用してブルートフォースを複数のコアにオフロードすることを考えました(AMD 5600xを使用しているため、6つの物理コアがあります)ので、このコードを思いつきました
しかし、保留中のプロミスをリストにプッシュするには、永遠に時間がかかるようです。何か足りないのでしょうか、それとも nodeJS の非同期操作はマルチコアを利用していませんか?
encryption - Instagramの画像圧縮アルゴリズム
Facebook/Instagram に圧縮されていない画像をアップロードする方法はありますか? サイズが 20kb の場合でも、異なるピクセル (猫/自然など) を含むすべての写真のクラシックな写真は、以前のサイズの少なくとも 2 倍に圧縮されることがわかりました。圧縮アルゴリズムが写真をそのまま残すだけでは限界がありますか? CTF(キャプチャー・ザ・フラッグ)に興味があるのでお願いします
お返事をお待ちしておりますので、どうぞよろしくお願いいたします。
bash - Bandit War Game、コマンドは正しいが許可が拒否された?
大学でBandit War ゲームをプレイしたことを覚えているので、今週末もう一度試して知識をリフレッシュしたいと思いました.
ああ、私はレベル0で立ち往生しています。しかし、これが正しいコマンドであると確信しているので、何か不足しているのか、それとも何らかの構成の問題があるのでしょうか?
レベル 0 では、アドレス、ユーザー名、ポート、およびパスワードが提供されます。そのため、ファイルなどを使用せずに昔ながらのログインを行います。
これは私が行ったものです:
また試した
しかし、それは同じはずです。
パスワードの入力を求められると思いますが、代わりに
これは OverTheWire ゲーム サーバーです。詳細については、 http://www.overthewire.org/wargamesをご覧ください。
bandit0@bandit.labs.overthewire.org: 許可が拒否されました (公開鍵、パスワード)。