创建表单时,您将如何提出请求?
How would you make a request when you created a form?
我正在尝试破解需要 "username" 和 "password" 的页面。我创建了一个表格,我觉得它看起来不错;
<form action="http://hackmefff.co/login">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
人们告诉我我的表单看起来不错,我需要在 javascript 中创建一个请求。我不知道如何创建一个,因为我昨天才开始学习 javascript。我搜索了如何创建提交请求,我所看到的只是看起来像是在制作表单的函数,我已经有了,所以很困惑。假设 url 存在,并且名称和密码都正确,我将如何发送请求让我登录网站。
编辑:
我已经格式化了下面的代码,因为我不希望页面显示任何文本,即使我已经登录,它应该只是空白。但是测试页面显示我没有登录;
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>Test page for your custom form</title>
<script type="text/javascript">
function submitform()
{
document.yourform.submit();
}
</script>
</head>
<body>
<form name="yourform" action="http://hackmefff.co/login">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
<input type='hidden' name='query' />
<a href="javascript: submitform()"></a>
</body>
</html>
您不需要 Javascript,只需在表单中添加一个提交按钮即可:
<input type="submit" value="Submit">
<html>
<head>
<title>Test page for your custom form</title>
<script type="text/javascript">
function submitform()
{
document.yourform.submit();
}
</script>
</head>
<body>
<form name="yourform" action="http://hackmefff.co/login" method="post">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Login</a>
</body>
</html>
请注意,我稍微修改了您的 form
以包含 name
,以便我们可以从 JavaScript 函数中引用它。
这个答案当然假设你必须使用 JavaScript.
我正在尝试破解需要 "username" 和 "password" 的页面。我创建了一个表格,我觉得它看起来不错;
<form action="http://hackmefff.co/login">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
人们告诉我我的表单看起来不错,我需要在 javascript 中创建一个请求。我不知道如何创建一个,因为我昨天才开始学习 javascript。我搜索了如何创建提交请求,我所看到的只是看起来像是在制作表单的函数,我已经有了,所以很困惑。假设 url 存在,并且名称和密码都正确,我将如何发送请求让我登录网站。
编辑: 我已经格式化了下面的代码,因为我不希望页面显示任何文本,即使我已经登录,它应该只是空白。但是测试页面显示我没有登录;
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>Test page for your custom form</title>
<script type="text/javascript">
function submitform()
{
document.yourform.submit();
}
</script>
</head>
<body>
<form name="yourform" action="http://hackmefff.co/login">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
<input type='hidden' name='query' />
<a href="javascript: submitform()"></a>
</body>
</html>
您不需要 Javascript,只需在表单中添加一个提交按钮即可:
<input type="submit" value="Submit">
<html>
<head>
<title>Test page for your custom form</title>
<script type="text/javascript">
function submitform()
{
document.yourform.submit();
}
</script>
</head>
<body>
<form name="yourform" action="http://hackmefff.co/login" method="post">
<input type="hidden" name = "username" value="hacker">
<input type="hidden" name = "password" value="b678jk">
</form>
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Login</a>
</body>
</html>
请注意,我稍微修改了您的 form
以包含 name
,以便我们可以从 JavaScript 函数中引用它。
这个答案当然假设你必须使用 JavaScript.