enigma学习总结-Basic Missions篇

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值