Prerequisites
Pre 1 - View Source
保留题目,不解释
Pre 2 - Url Modification
考察:错误信息中的提示,可能存在的目录或问题
Pre 3 - Robots
考察:对robots.txt的了解
JavaScript
JavaScript 1 - Form modification
考察:web基础知识;工具使用
1、自己编写页面,编辑源码
<form action="http://www.enigmagroup.org/missions/basics/js/1/" method="post">
<option value="Jane">Jane</option>
2、通过JavaScript修改已有的下拉列表选项
javascript:void(document.forms[0].name.options[0].value='Jane');void(document.forms[0].name.options[0].text='Jane')
3、通过JavaScript增加所需的下拉列表选项
javascript:void(document.forms[0].name.options[0] = new Option("Jane", "Jane", true, true));
4、使用web开发工具修改数据
Go to Forms -> Convert Select Elements To Text Fields, Type in Jane, click submit.
5、篡改用户提交给服务器的表单
FF中使用Live Http Headers, Tamperdata, or Firebug
JavaScript 2 - Login Bypass
考察:JavaScript变量定义、赋值;prompt()
JavaScript 3 - Login Bypass
考察:HT