1. この Web サイトには SQL インジェクションの脆弱性がある可能性があることが判明しました。脆弱性があるかどうかを確認するために、SQL ブラインド インジェクション テストを実行しました。アドレスバーに「and 1=1」と入力すると、ページが正常に表示されることがわかります。 もう一度、1=2 と入力します。ページにエラーが表示され、ページに SQL インジェクションの脆弱性がある可能性があることを示します。 2. 次に、kali ツールの sqlmap を使用してインジェクション テストを実行します。sqlmap -u http://219.153.49.228:49634/new_list.php?id=1 --dbs 3. インジェクション脆弱性があり、5 つのデータベースがスキャンされたことがわかります。管理者ユーザーのパスワードを取得するには、まず stormgroup から注入します。 stormgroupデータベースに存在するテーブルを表示するsqlmap -u http://219.153.49.228:49634/new_list.php?id=1 -D stormgroup -tables 4. 次に、メンバーにどの列が存在するかを確認します。sqlmap -u http://219.153.49.228:49634/new_list.php?id=1 -D stormgroup -T メンバー --columns 5. 前の手順で、名前とパスワードが見覚えのあるものであることがわかります。さて、次にこれら 2 つの列のデータを取得します。 6. パスワードが md5 で暗号化されていることがわかります。次に、これを復号化します。ここでは私が収集したさまざまな復号化URLを推奨します。復号化URLの完全なリストについてはここをクリックしてください。 7.さあ!パスワードは目の前にあります! ! ! !バックグラウンドアドレスを見つけてログインします。 8.END ログインが成功し、フラグが取得され、送信されます。ゲームオーバー!要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux の操作とメンテナンスの基本的なスワップ パーティションと LVM 管理のチュートリアル
>>: フレックスレイアウトは、1行あたりの固定行数と適応レイアウトを実現します。
ファイルの保存とアクセスを容易にするために、FTPサービスが特別に構築されています。 FTP サーバ...
HTMLとは何ですか?簡単に言えば、HTML は Web ページを作成するために使用されます。とて...
ウェブページでEnterキーを押すと、フォームは自動的に送信され、他のページに移動します。クエリフォ...
Dockerはプライベートレジストリ内のイメージを照会または取得するために、 docker 検索 1...
【質問】 INSERT 文は最も一般的な SQL 文の 1 つです。最近、MySQL サーバーが同時...
参考までに、vueとbootstrapを使って比較的シンプルな生徒管理システムを作りました。具体的な...
通常は、最初に Dockerfile ファイルを定義し、次に docker build コマンドを使...
この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...
長い間ブログを書いていませんでした。先週、プロジェクトをテストしたところ、いくつかのバグが見つかりま...
目次背景1. 思考分析2. ページ構成2.1 HTML レイヤー2.2 CSS レイヤー2.3 JS...
一般的なアプリケーションシナリオ現在のアプリのインターフェースは基本的に同じであり、グリッドレイアウ...
今日の Web デザインでは、非常に大きなフォントが表示される傾向があります。これらのオープンソース...
目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...
MySQL データベースには増分バックアップ メカニズムはありませんが、マスター データベース内のす...
「読み取り専用」と「無効」はどちらも、ユーザーがフォーム フィールドの内容を変更できないようにします...