2017年10月22日日曜日

javaプログラミング ウェブブラウザを自動化してXSS攻撃してみよう!Youtube動画でも紹介!!

【 ウェブブラウザを自動化 】

この技術には、javaライブラリの
Selenium driverを用います。

①Seleniumサイトから
java用のseleniumと、
ブラウザ用のドライバーをインストールしましょう。


②ダウンロードしたら、
ビルドパスの設定をします。
今回の構築環境はeclipseです。
このサイトの通りにやれば動かせます↑^^

③プログラムを書きます。
XSS攻撃はローカルフォルダにある
自作の脆弱サイトに向けて行います。
ふつうの公共サービスでやると「犯罪」です。

ローカルフォルダにあるので、
xml形式のファイルは簡単に作れません。
そのため、
サイトマップ(DOMツリー)を
javaライブラリでの作成はほぼ不可能です。
理由はhtmlのツリー用パーサーが現在ないためです。

なので、seleniumのWebElementを使って
ブロック要素ごとに
探索するようプログラムを書きます。

書いて実行すると
Youtube動画のように動きます^^

プログラムコードの詳細は
個別に無料配布します。
欲しい時は、
このサイトのお問い合わせフォームか
コメント欄で申し出てください。
いつでも御待ちしております。