2010-05-20 146 views

回答

0

尋找here,似乎有一個與tcp相關的功能,所以我猜是的,你可以用libnet注入tcp段。

int libnet_build_tcp(u_short sport, u_short dport, u_long seq, 
      u_long ack, u_char control, u_short win, u_short urg, 
      const u_char *payload, int payload_s, u_char *buf); 

libnet_build_tcp()建立一個TCP (傳輸控制協議) 分組。供給是源端口, 目的地端口,該序列和 確認號,控制 位(其可以是邏輯或運算 一起設置多個標誌 - 見 下面的示例),該通告 窗口大小,緊急指針,指向可選數據有效載荷的指針 有效載荷大小,以及最後指向用於數據包的預分配塊 存儲器的指針。爲了只建立一個沒有數據有效載荷的 TCP報頭,只需要分配 TCP_H字節。

+0

一個重要的事情是它可以用於包改造嗎? – libnet 2010-05-20 08:24:52