亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
netfilter鉤子點構(gòu)造的包配合iptable導致系統(tǒng)崩潰
[打印本頁]
作者:
買單老
時間:
2015-11-22 23:42
標題:
netfilter鉤子點構(gòu)造的包配合iptable導致系統(tǒng)崩潰
問題是這樣的:
在前段時間實現(xiàn)了編寫個內(nèi)核模塊,調(diào)用netif_receive_skb函數(shù)來發(fā)送一個自己構(gòu)造的IP(或UDP,或TCP包)到本機的協(xié)議棧中去,能很好的運行,特別是
UDP數(shù)據(jù)包,當把這個UDP包配置信息為經(jīng)過FORWARD點進行轉(zhuǎn)發(fā)外,目標機器的"nc -u -l 8786"程序能收到信息。這應該說明數(shù)據(jù)包基本沒錯吧。
不過現(xiàn)在問題來了,當我配置了一個iptables準則“iptables -I INPUT -s 192.168.122.43 -j DROP” (192.168.122.43是本機地址后),只要一運行自己的
內(nèi)核模塊嘗試發(fā)UDP包,系統(tǒng)就會崩潰,,多方查找,最終發(fā)現(xiàn)是:
unlink_anon_vmas+0x52/0x160
PDG 0
Oops:000 [#1] SMP
這類型的信息,就是段錯誤了。
這就不明白了,當用nc命令在本機和另外一臺機器上發(fā)包的時候,iptables命令可以很好的運行,但一運行自己的發(fā)包程序,就段錯誤。
這是不是構(gòu)造的SKB包還缺少什么參數(shù)呢?
請各位神牛了解的不吝講解一下啊,謝謝啦
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2