亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1201 | 回復(fù): 0
打印 上一主題 下一主題

[內(nèi)核入門] netfilter鉤子點構(gòu)造的包配合iptable導(dǎo)致系統(tǒng)崩潰 [復(fù)制鏈接]

論壇徽章:
2
程序設(shè)計版塊每日發(fā)帖之星
日期:2016-02-12 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-05 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-11-22 23:42 |只看該作者 |倒序瀏覽
問題是這樣的:
在前段時間實現(xiàn)了編寫個內(nèi)核模塊,調(diào)用netif_receive_skb函數(shù)來發(fā)送一個自己構(gòu)造的IP(或UDP,或TCP包)到本機的協(xié)議棧中去,能很好的運行,特別是
UDP數(shù)據(jù)包,當(dāng)把這個UDP包配置信息為經(jīng)過FORWARD點進行轉(zhuǎn)發(fā)外,目標(biāo)機器的"nc -u -l 8786"程序能收到信息。這應(yīng)該說明數(shù)據(jù)包基本沒錯吧。
不過現(xiàn)在問題來了,當(dāng)我配置了一個iptables準(zhǔn)則“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

這類型的信息,就是段錯誤了。
這就不明白了,當(dāng)用nc命令在本機和另外一臺機器上發(fā)包的時候,iptables命令可以很好的運行,但一運行自己的發(fā)包程序,就段錯誤。
這是不是構(gòu)造的SKB包還缺少什么參數(shù)呢?
請各位神牛了解的不吝講解一下啊,謝謝啦
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP