arp攻击

利用Arp攻击实现局域网内某主机断网--环境搭建

故事扮演 提交于 2019-12-06 19:53:25
利用arp中间攻击人的原理,使局域网内的某台主机无法上网,即同个wifi下的其他主机 程序使用java语言编写,因此需要搭建必要的开发环境 安装java 1. 百度搜索java官网 点击进去 要先选中Accept License Agreement后再选择相应的安装包下载,最下面的两个是windows版本的,x86表示32位系统,x64表示64位系统。我的电脑是64位的,因此选x64下载。 2.下载完毕后,双击运行即可 中间的地方不用修改,安装位置一般不更改,一直点击下一步,安装完成后,打开cmd窗口,输入java -version,确认java是否安装成功。 安装eclipse 百度搜索eclipse就可以了 下载64位即可 点击download或者下载的file都可以 浏览器会弹出下载按钮,选择下载即可 下载完后安装就可以了 点击后会发现有多个选项 , 第一个选项是普通的java开发,第二个选项是用于java web开发,我们选第一个就可以 安装路径自已选择,然后点击installing即可,等待eclipse安装完毕。 安装完毕后,一般不用在eclipse中另外配置java,已经配置好了。 测试eclipse安装是否成功 在eclipse里新建工程,工程名为Hello world,然后新建一个类,类名为Test。工程的目录如下 在Test.java中加入如下代码:

计算机网络面试题1

烈酒焚心 提交于 2019-11-28 10:27:47
1、Http和Https的区别   Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同: 端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443; 资源消耗:和HTTP通信相比,Https通信会由于加减密处理消耗更多的CPU和内存资源; 开销:Https通信需要证书,而证书一般需要向认证机构购买;   Https的加密机制是一种共享密钥加密和公开密钥加密并用的混合加密机制。 2、对称加密与非对称加密   对称密钥加密是指加密和解密使用同一个密钥的方式,这种方式存在的最大问题就是密钥发送问题,即如何安全地将密钥发给对方;而非对称加密是指使用一对非对称密钥,即公钥和私钥,公钥可以随意发布,但私钥只有自己知道。发送密文的一方使用对方的公钥进行加密处理,对方接收到加密信息后,使用自己的私钥进行解密。   由于非对称加密的方式不需要发送用来解密的私钥,所以可以保证安全性;但是和对称加密比起来,它非常的慢,所以我们还是要用对称加密来传送消息,但对称加密所使用的密钥我们可以通过非对称加密的方式发送出去。 3、三次握手与四次挥手  (1). 三次握手