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

访客4年前黑客资讯1048

从某种意义上说,如果能够制造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头部
{

相关文章

万能找回qq密码软件2020(万能找回密码软件激活码)

万能找回qq密码软件2020(万能找回密码软件激活码)

本文目录一览: 1、一键找回qq密码的软件免费这是新软件吗 2、万能找回qq密码软件 3、怎样才能找回qq密码,手机号也忘了,万能找回qq密码软件 一键找回qq密码的软件免费这是新软件吗 不...

半套拘留多少天

  拘留所最多拘留20天。在拘留所拘留属于左小青行几多政拘留,行政拘留最长是15天,假如两个以上违法行为归并执行最多拘留20天。行政拘留是一种重要的也是常见的行政惩罚的。   拘留分为三种: 1,刑事...

有外星人吗(外星人真的存在吗?)

  有外星人吗(外星生物确实存有吗?)科学家Yuppers曾说明:外星生物不会有的几率大部分是零。   殊不知在这些方面的数据统计并并不是那麼充裕有益,终究大家只有一个数据信息值。假如将智能化性命界定...

巴基斯坦学者认为中国庄则栋追悼会的减贫经验值得巴基斯坦

  国际在线报道(记者 高玉杰):2020年是我国全面建成小康社会收官之年,也是脱贫攻坚战的决胜之年。截至11月23号,我国的贫困县全部摘帽,这一成绩引发了巴基斯坦学界的关注。巴基斯坦学者认为,中国的...

黑客能找到微信支付密码吗(黑客盗微信密码)-黑客的历史

黑客能找到微信支付密码吗(黑客盗微信密码)-黑客的历史

黑客能找到微信支付密码吗(黑客盗微信密码)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、...

黑客游戏密码是多少(黑客通过什么获取密码)

黑客游戏密码是多少(黑客通过什么获取密码)

本文导读目录: 1、黑客设置的密码一般会是什么? 2、黑客帝国密码是多少 3、戴威尔黑客游戏第二关的密码是多少? 4、黑客一般是通过什么来盗取网络游戏帐号密码的? 5、关于黑客破密码的...