Java|JavaScript 模拟钓鱼网站实例一
发布日期:2021-06-30 10:51:50 浏览次数:2 分类:技术文章

本文共 1545 字,大约阅读时间需要 5 分钟。

本次只是用最简单的方法模拟钓鱼网站。

前端的代码是从网上下载的,我只是做了稍微的修改。

整个项目的源码如下(2018年2月10日在审核估计2月11后可以下载):

最后的效果是如下图:

输入用户名和密码后,会提醒服务器繁忙

然后,我们登录到另外一个页面进行查看:

这里涉及如下技术:

1.修改网上下载的html代码,为自己所使用。

2.读取前端数据,填出提示框,和页面跳转。

3.用链表存储数据,用另外一个页面打印。

1.修改的前端html如下:

index.html的伪代码

		

后台登录

下面是获得前端数据,和实现跳转,弹出提示框功能:

query.jsp的伪代码

<%    	request.setCharacterEncoding("UTF-8");    	String name=request.getParameter("logname");    	String passWD=request.getParameter("logpass");    	Data currData=new Data();    	currData.setUserName(name);    	currData.setPassWord(passWD);    	DataList.put(currData);    	    	    	out.print("");         %>

下面是java代码,是链表的存储

data.java

package my;public class Data {		private String userName;	private String passWord;		public String getUserName() {		return userName;	}		public void setUserName(String userName) {		this.userName = userName;	}		public String getPassWord() {		return passWord;	}		public void setPassWord(String passWord) {		this.passWord = passWord;	}	}

DataList.java的代码

package my;import java.util.ArrayList;public class DataList {	public static ArrayList dataList=new ArrayList();	public static void put(Data data){	//压入链尾		dataList.add(data);	}	}

最后是打印页面

print.jsp的伪代码

<%    int countNum=DataList.dataList.size();    out.write("总数据是"+countNum+"
"); out.write("收字符串首串是用户名,接着是密码!
"); for(int i=0;i
"); } %>

代码很简单,在此不再说明,逻辑也很清晰,需要源码的在最上面那个链接下载!

转载地址:https://it1995.blog.csdn.net/article/details/79302624 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Apache HttpComponents在App里访问HTTP服务
下一篇:使用ajax方法实现form表单的提交

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月16日 19时36分25秒