我有一个有趣的挑战。我必须将密码“flubergump”发送到网络上的一个页面(php 脚本)。
我写了这个通用代码:
try {
URL url = new URL(A);
URLConnection con = url.openConnection();
con.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(con.getOutputStream());
F = URLEncoder.encode(F, "UTF-8");
writer.write(F);
System.out.println(F);
String line;
DataInputStream in = new DataInputStream (con.getInputStream ());
while ((line = in.readLine()) != null) {
G=G + line;
}
textarea.setText(G);
writer.close();
in.close();
并尝试发送每个版本的密码=flubergump!
发送此 HTML 将起作用:
<form method="post" action="http://www.hackthis.co.uk/levels/i2.php">
<input type="hidden" name="password" value="flubergump">
</form>
但我想做一个“post variables”工具,只是以实践的名义。你能告诉我为什么我没有成功吗?我尝试编写自己的 PHP 脚本,但仍然没有运气。我已经研究了这个主题,人们会觉得这段代码应该可以工作。