Google Chrome Developer Tools
No.4 Try It! Using the console
Chromeの開発ツールを開いて javascriptの関数 webgoat.customjs.phoneHome() を実行する。
>webgoat.customjs.phoneHome() phoneHome invoked <-undefined phone home said {"lessonCompleted":true,"feedback":"Congratulations. You have successfully completed the assignment.","output":"phoneHome Response is -1987324058","assignment":"DOMCrossSiteScripting","attemptWasMade":true}
phoneHome Response is の所に乱数が表示されるのでフォームにコピペしてSubmit。
No.6 Try It! Working with the Network tab
GO! ボタンをクリックするとHTTPリクエストが生成される。特定のHTTPリクエストを見つける。リクエストにはnetworkNumというフィールドが含まれている。その番号が答え。