資源簡介
awl-0.2.tar.gz TCP SYN洪水攻擊 linux工具 多線程mac偽裝SYN洪水攻擊工具
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
static?unsigned?short?inline?checksum(unsigned?short?*bufferint?size){
unsigned?long?cksum?=?0;
while(size>1){
cksum?+=?*buffer++;
size??-=?sizeof(unsigned?short);
}
if(size){
cksum?+=?*(unsigned?char?*)buffer;
}
cksum?=?(cksum?>>?16)?+?(cksum?&?0xffff);
cksum?+=?(cksum?>>?16);
return((unsigned?short?)(~cksum));
}
unsigned?int?inline?tcp_checksum(unsigned?long?saddr
??? unsigned?long?daddr
unsigned?short?*buffer
int?size)
{
unsigned?long?sum?=?0;
char?*buf;
struct?tcp_fake_header?*tfh;
int?tfh_len?=?sizeof(struct?tcp_fake_header);
buf?=?(char?*)malloc(tfh_len+size);
tfh?=?(struct?tcp_fake_header?*)buf;
memcpy(buf+tfh_lenbuffersize);
tfh->saddr?=?saddr;
tfh->daddr?=?daddr;
tfh->mbz?=?0;
tfh->proto?=?IPPROTO_TCP;
tfh->header_len?=?htons(sizeof(struct?tcphdr));
sum?=?checksum((unsigned?short*)buftfh_len+size);
free(buf);
return(sum);
}
unsigned?int?inline?ip_checksum(unsigned?short?*bufferint?size){
return(checksum(buffersize*4));
}
- 上一篇:HART 6.0協議完整版
- 下一篇:戀愛話術庫內購破解版價值580元.zip
評論
共有 條評論