基于arp欺骗网络攻击程序BtNet.exe源码
admin | net work | 2013-10-17
最近开始学WINPCAP,看了很多高手写的基于arp欺骗的抓包工具,尤其是电子科大的TOo2y师兄的《详谈调用winpcap驱动写arp多功能工具》,令我收益非浅。下面是我把这个思想改成arp攻击程序(可令目标主机断开网络连接)的一些测试。高手请略过,以免有班门弄斧之闲。
一般的arp spoof是向被欺骗主机发送ARP REPLY数据报,把其中的源IP地址置为被欺骗主机要发... [阅读全文]
攻击工具SYN Flood的源代码
admin | net work | 2013-10-17
第一部分 SYN Flood的基本原理
SYN Flood是当前最流行的DoS(拒绝服务攻击)与DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽(CPU满负荷或内存不足)的攻击方式。
要明白这种攻击的基本原理,还是要从TCP连接建立的过程开始说起:
大家都知道,TCP与UDP不同,它是基于... [阅读全文]
优秀攻击工具fakeping4W2k源代码
admin | net work | 2013-10-17
C++
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#include <stdlib.h>
#define seq 0x28376839
#define status_failed 0xffff //错误返回值
typedef struct _iphdr //定义ip首部
{
unsigned char h_verlen; //4位首部长度,4位ip版本号
unsigned char tos; //8... [阅读全文]
Arp地址欺骗工具arpsend代码
admin | net work | 2013-10-17
ARPSender.cpp
C++
////////////////////////////////////////////////////////////////////////////////
//
// ARPSender
//
// File : ARPSender.cpp
// Comment : A program for sending ARP packet
//
// Created at : 2002.8.6
// Created by : Refdom
// Email : [e... [阅读全文]
socks5协议转http协议源码
admin | net work | 2013-10-17
socks5代理可以看rfc 1928
socks5的用户名口令认证方法看rfc 1929
http代理可以看 rfc2616
socks5代理可以支持tcp和udp 而http只支持tcp
所以这个代理转换器只支持tcp
写作原因
很多软件都有socks5认证方法 但是它们不支持http认证方法
而从原理上可以使用http认证方法(因为它们没有使用udp)
所以写这个软件可以方便的使其它程序可以使用http代理
如联... [阅读全文]
c语言下的端口扫描代码
admin | net work | 2013-10-17
C++
#include <stdafx.h>
#include <stdio.h>
#include <string.h>
#include <winsock.h>
#pragma comment (lib,\"ws2_32.lib\")
int main(int argc, char *argv[]) {
int mysocket;
int pcount = 0;
struct sockaddr_in my_addr;
WSADATA wsaData;
WORD wVersionReques... [阅读全文]
C++获取本机IP地址
admin | net work | 2013-10-15
C++
#include <iostream>
using namespace std;
#include <Windows.h>
#pragma comment( lib, "ws2_32.lib" )
char * GetIpList()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 2, 2 );
err = WSAStartup( wVer... [阅读全文]
VC++在局域网中获取公网的IP
admin | net work | 2013-10-15
C++
#include <afxinet.h>
#include <iostream.h>
int main()
{
CInternetSession session(_T("cctry.com"));
CHttpFile *pFile = NULL;
CStdioFile *ptFile = NULL;
CString strTemp = _T("");
DWORD dwStat = 0;
try
... [阅读全文]
在网页中打开本地EXE程序
admin | net work | 2013-10-14
在很多网页中,经常会遇到在web中调用本地应用程序的情况,最常见的就是QQ客服和淘宝的阿里旺旺客服。以QQ客服为例,当我们点击网页上的聊天按钮时,就会将QQ聊天框弹出来。其实这是通过修改注册表来完成的。
PS:QQ的聊天按钮已经开源,在自己的网页上添加QQ客服功能非常容易,只需要将QQ提供的一段代码嵌入到自己的网页中就可以了,点击这里了解详细... [阅读全文]
C++使用POST方法向网页提交数据
admin | net work | 2013-10-14
在C++中可以使用POST方法向网页中提交数据,这样就可以向类似论坛这样的网站注入垃圾帖子了。我的博客常常有海量的垃圾评论,大为恼火。
为了不给其他人惹麻烦,就在本机测试。
C++
#include <iostream>
#include <string>
#include <afxinet.h> //定义了MFC CInternetSession类等
bool PostHttpPage(co... [阅读全文]