xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

使用C語言實現(xiàn)原始套接字從數(shù)據(jù)鏈路層到應(yīng)用層的操作,Linux系統(tǒng)

資源截圖

代碼片段和文件信息

//使用原始套接字構(gòu)造UDP數(shù)據(jù)包并發(fā)送(已經(jīng)實現(xiàn))
//程序說明:不使用任何關(guān)于報頭的結(jié)構(gòu)體直接在光禿的字符數(shù)組中嚴(yán)格按照協(xié)議規(guī)定來一次填寫報頭內(nèi)容從而可以構(gòu)造出完整的數(shù)據(jù)包

#include?
#include?
#include?
#include?


#include?
#include?
#include?
#include?
#include?
#include?


#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?


#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#ifdef?HAVE_CONFIG_H

#include?

#endif
?
??????
??????
????int?checksum(int?*buf?int?nword);//校驗和函數(shù)??
????int?main(int?argc?char?*argv[])??
????{??
????????//1.創(chuàng)建通信用的原始套接字??
????????int?sock_raw_fd?=?socket(PF_PACKET?SOCK_RAW?htons(ETH_P_ALL));??
??????????
????????//2.根據(jù)各種協(xié)議首部格式構(gòu)建發(fā)送數(shù)據(jù)報??
????????unsigned?char?send_msg[1024]?=?{??
????????????//--------------組MAC--------14------??
????????????0xB8?0x81?0x98?0x58?0xBC?0xA4?//dst_mac:?B8:81:98:58:BC:A4??
????????????0xA1?0xB2?0xC3?0xD4?0xE5?0xF6?//src_mac:?A1:B2:C3:D4:E5:F6??
????????????0x08?0x00?????????????????????????//類型:0x0800?IP協(xié)議??
????????????//--------------組IP---------20------??
????????????0x45?0x00?0x00?0x00?????????????//版本號:4?首部長度:20字節(jié)?TOS:0?--總長度--:??
????????????0?0?0?0?????????????//16位標(biāo)識、3位標(biāo)志、13位片偏移都設(shè)置0??
????????????128?17???0x00?0x00?????????????//TTL:128、協(xié)議:UDP(17)、16位首部校驗和??
????????????12??34???56??78????????????????//src_ip:?12.34.56.78?
????????????192??168???0??103????????????????//dst_ip:?192.168.0.103??
????????????//--------------組UDP--------8+78=86------??
????????????0x1f?0x90?0x17?0x70?????????????//src_port:0x1f90(8080)?dst_port:0x1f90(8080)??
????????????0x00?0x00?0x00?0x00???????????????//#--16位UDP長度--30個字節(jié)、#16位校驗和??
????????};??
??????????
????????int?len?=?sprintf(send_msg+42?“%s“?“this?is?for?the?udp?test“);??
????????if(l

評論

共有 條評論