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行あたりの固定行数と適応レイアウトを実現します。
序文この記事では、主にライブラリ内のすべてのテーブルを返すMysql8.0ドライバgetTables...
他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...
vue-element-admin インポートコンポーネントのカプセル化テンプレートとスタイルまず、...
目次序文導入JavaScript 履歴 API独自のネイティブJSルーティングを実装するHistor...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
目次1. プロセス2. コアアーキテクチャ2.1 サーバー層の基本コンポーネントの紹介3. ステート...
目次1. ルータビュー2. ルータリンク3. リダイレクト4. ルーティングエイリアス5. ルーティ...
最近、Rails 経由で「utf8」でエンコードされた UTF-8 文字列を MariaDB に保存...
sed は Unix の文字ストリーム エディタ、つまりストリーム エディタです。行指向であり、行単...
<br /> この記事は allwebdesignresources.com から Ra...
目次ネイティブJS GETリクエストの送信方法投稿リクエストの送信方法パラメータ付きのGETリクエス...
この記事では、参考までに、シンプルなページカウントダウンを実装するためのJavaScriptの具体的...
目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...
目次序文1. これを使用してデータ内のデータを読み取るプロセス2. Dep.target はいつ存在...
1. forEach() は map() に似ています。これも渡された関数に各要素を順番に適用します...