VMware、nmap、burpsuite インストール チュートリアル

VMware、nmap、burpsuite インストール チュートリアル

VMware バープスイート

VMware、BurpSuite クラック版のダウンロード アドレス:

http://xiazai.jb51.net/202109/yuanma/vmware-workstation_jb51.rar

VMware、BurpSuite アクティベーション コード:

F71R-DMX85-08DQY-8YMNC-PPHV8アクティベーションコードは直接アクティベートできます

1. 仮想マシンイメージとVMwareのインストールと使用

  • 仮想マシンは、ソフトウェアを通じてコン​​ピュータのソフトウェアとハ​​ードウェア環境をシミュレートするテクノロジーです。
  • VMware Workstation は、広く使用されている仮想マシン ソフトウェアです。

這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述

2. 仮想マシンでの nmap のインストールと使用

ポートスキャンはハッカーが使用するだけでなく、ネットワークセキュリティ担当者にとっても不可欠なツールです。ポートスキャンにより、Web サイトの脆弱性やポートの開放性を把握することができ、Web サイトのセキュリティに不可欠な貢献をします。現在、市場にある主なポートスキャン ツールは X_Scan、SuperScan、nmap ですが、その中でもここでは nmap を主に推奨します。

1.nmap には 4 つの基本機能が含まれています。

ホスト検出 ポートスキャン バージョン検出 オペレーティングシステム検出

2. nmapコマンドの使用方法:

# nmap [スキャンタイプ] [オプション] {ターゲットの説明}

3. nmapの一般的なオプション:

スキャンオプション名 機能
-g は特定の送信元ポートを使用してパケットを送信する送信元ポートを指定します –spoofmac Macスプーフィングは偽のMACを作成し、MACアドレスをランダム化します
-S 送信元IPアドレス 送信元IPを偽造するか、送信元IPを指定する
-e ネットワークポートの選択 データを送受信するネットワークポートを選択します
-F 高速スキャン nmp-servicesファイルのデフォルトのスキャンは100ポートに削減されます
-pはポート範囲を決定し、スキャンポートを選択します
-N NDS解決は逆引きを実行します
-R 逆引き 逆引きを強制する
-アグレッシブモードでは、バージョンスキャンやスクリプトスキャンなどの多くのスキャンオプションが有効になります(注意して使用してください)

4. nmapの一般的なスキャンタイプ

スキャンタイプ名機能
-sACKスキャンはポートが開いているかどうかをチェックし、ファイアウォールの検出に使用できます。
-sP ネットワークを素早く検出するための Ping スキャン
-sR PRCはPRCをスキャンして位置を特定し、正常にスキャンされたマシンを記録します。
-sS TCP SYNスキャン高速かつステルスなスキャン、ハーフオープンスキャン
-sU 特定のUDPポートが開いているかどうかを判定するUDPスキャン
-sX XMASはステルススキャンと特定の設定によるファイアウォールのスキャンを実行します
-sL はスキャン オブジェクトを一覧表示し、スキャンする IP を一覧表示します。データ パケットがネットワークに送信されないようにするには、-n オプションを使用します。
-sO IPプロトコルスキャンはIPプロトコルを使用しているホストを検索します
-sM FIN/ACK ステルス スキャン。Unix システムに適しています。 RSTパケットを見つける
-sI アイドルスキャン ゾンビホストスキャン、非常に隠蔽性が高い

5. 出力形式

出力形式名機能
-oA 検索可能なすべてのファイル、通常ファイル、および XML ファイル
-oG 検索可能な検索可能なフォーマット
-oX XML XML 形式
-oN 人間が読むのに適した通常の形式

3. Java環境の設定とburpsuiteのインストールと使用

Burp Suite は、Web アプリケーションを攻撃するための統合プラットフォームです。主にセキュリティ侵入テストに使用されます。含まれるツール:
1. ターゲット - ターゲットディレクトリ構造を表示する機能
2. プロキシ - HTTP/S (パケット キャプチャ) をインターセプトするプロキシ サーバーであり、ブラウザーとターゲット アプリケーション間の仲介役として機能し、双方向の元のデータ フローをインターセプト、表示、および変更できます。
3. Spider – アプリケーションのコンテンツと機能を完全に列挙できるインテリジェントなセンシング機能を備えた Web クローラーです。
4. スキャナー [プロフェッショナル エディションのみ] - 実行時に Web アプリケーションのセキュリティ脆弱性を自動的に検出する高度なツールです。
5. Intruder – 識別子の列挙、有用なデータの収集、ファジング技術を使用した一般的な脆弱性の検出など、Web アプリケーションに対する自動攻撃を実行する、カスタムで高度に構成可能なツールです。
6.Repeater - 個々の HTTP リクエストを手動で再送信し、アプリケーションの応答を分析するツールです。
7. シーケンサー (セッション) – 予測できないアプリケーション セッション トークンと重要なデータ項目のランダム性を分析するためのツールです。
8.デコーダー – アプリケーション データの手動またはインテリジェントなデコードを実行するツールです。
9. Comparer - 関連するリクエストとレスポンスを通じて 2 つのデータの視覚的な「違い」を取得する実用的なツールです。
10.Extender (拡張機能) - Burp Suite 拡張機能を読み込み、独自のコードまたはサードパーティのコードを使用して Burp Suite の機能を拡張できます。
11.オプション(設定) - Burp Suiteのいくつかの設定
パケットキャプチャプロセス:
1. まず、IEブラウザを開き、「ツール」を見つけて「インターネットオプション」をクリックし、ブラウザのプロキシアドレスを127.0.0.1、ポートを8080に設定します。
2. 次に、burpsuite を開き、プロキシ アドレスがブラウザーと一致していることを確認します。
3. 次にブラウザを開くと、開いたすべての Web 閲覧記録が burpsuite を通過していることがわかります。
4. Intercept がオンの場合、傍受機能が有効になっていることを意味します。
5. 検索など、ウェブサイト上のデータを入力できる場所に「2015」と入力し、burpsuite インターセプト機能をオンにすると、投稿リクエストであることがわかります。最後の部分は送信されたデータです。
6. 右クリックして「リピーターに送信」を選択するか、ショートカット キー Ctrl+R を使用して傍受したデータ パケットをリピーター項目に移動し、データを直接変更して「送信」をクリックすると、返信されるデータは変更されたページと情報になります。

3. CTFの練習

1. ソースコードを読む

右クリック -> [ページのソースを表示]、または Firefox と Google Chrome では F12 キーを押すことができます。F12 キーを押すと HTML ソース コードが変更され、いくつかの値の送信が簡単に構築できますが、必要がない場合は、直接右クリックしてソース コードを表示する方が直感的です。Web ページ内のコメントを表示するのに非常に便利です。

2. パケットキャプチャ

最近接しているパケットキャプチャは、大体burpsuiteで行っています。複数回試したい場合は、右クリック→[Repeaterに送信]で可能です。これは私がよく使うburpsuiteの機能です。

3. nmapを使用して侵入しスキャンする

nmapコマンドを使用してスキャンすることができます

VMware、nmap、burpsuite のインストールと使用に関するチュートリアルに関するこの記事はこれで終わりです。VMware burpsuite のインストールとクラッキングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Burpsuite の始め方と使い方の詳細なチュートリアル
  • BurpSuiteのインストールと設定の詳細な説明
  • BurpsuiteモジュールのBurpsuite Intruderモジュールの詳細な説明

<<:  HTMLテーブルで、各セルに異なる色と幅を設定します

>>:  Vue コンポーネントでのアンチシェイクとスロットリングの使用例の分析

推薦する

数千万のMySQLデータ量を素早くページ分割する方法

序文バックエンド開発では、一度に大量のデータがロードされ、メモリやディスク IO のオーバーヘッドが...

Linux環境変数ファイルの簡単な紹介

Linux システムでは、環境変数は適用範囲に応じて、システムレベルの環境変数とユーザーレベルの環境...

Docker コンテナ ソース コードのデプロイ httpd ストレージ ボリュームを使用して Web サイトをデプロイする (推奨)

目次Dockerコンテナのソースコードを使用してhttpdをデプロイし、ストレージボリュームを使用し...

Vue のスロットの使用法と適用シナリオの詳細な分析

スロットとは何ですか? Vue では、子コンポーネント タグの中央に何もラップできないことはわかって...

Vueコンポーネント登録方法の解釈

目次概要1. グローバル登録2. 現地登録3. モジュールシステムへのローカル登録概要コンポーネント...

mysql5.6 マスタースレーブ設定と非同期の問題の詳細な説明

目次1. MySQL マスタースレーブレプリケーションの原理2. MySQLのコンパイルとインストー...

Hadoop 2.Xの新機能、ごみ箱機能の説明

ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...

HTMLからReactを実装する方法を教えます

ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...

WeChatアプレット+mqtt、esp8266温度と湿度の読み取り実装方法

まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...

js の Array.forEach でループを終了する方法の例

目次forEach() メソッドjs の Array.forEach のループから抜け出す方法解決:...

ReactのsetStateがマクロタスクなのかマイクロタスクなのかについて詳しく話しましょう

目次序文面接官は適切な質問をしていますか? § React は setState をどのように制御し...

JavaScript+html はフロントエンドページでランダム QR コード検証を実装します

クールなフロントエンドページのランダムQRコード検証を参考までに共有します。具体的な内容は次のとおり...

モバイル端末の水平および垂直画面ビューポート検出を決定するための js のいくつかの方法

目次1. 異なるビューポートを取得する方法2. 水平画面と垂直画面のJavaScript検出3. 水...

js は、州、市、地区の 3 段階の選択カスケードを実装します。

この記事では、省、市、地区の3段階選択を実現するためのjsの具体的なコードを紹介します。具体的な内容...

Linux ディスク領域解放問題の概要

IDC のサーバーの /partition 使用率がいっぱいです。 100% に到達しました!確認し...