Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1780950
  • 博文数量: 145
  • 博客积分: 8668
  • 博客等级: 中将
  • 技术积分: 3911
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-09 21:21
个人简介

work hard

文章分类

全部博文(145)

文章存档

2016年(1)

2015年(1)

2014年(1)

2013年(12)

2012年(3)

2011年(9)

2010年(34)

2009年(55)

2008年(20)

2007年(9)

博文列表
标题:
标题 阅读 评论 转发 发布日期
Linux下设置端口权限的系统调用—ioperm和iopl 5497 2 0 2008-12-18
Linux内核IP Queue机制的分析(一)——用户态接收数据包 11203 26 14 2008-12-03
Ext2文件系统转换为Ext3的方法 5951 1 0 2008-12-02
LDD3之scull--从open系统调用到模块的scull_open执行流程分析 2004 2 1 2008-11-26
Linux内核和用户空间通信的方法(二)— 使用netlink(续) 3184 3 3 2008-11-25
一个简单的网络流量统计程序 3048 1 0 2008-11-20
Linux内核体系结构——Linux中支持的套接字以及调用流程 1689 0 0 2008-11-17
Linux内核体系结构——TCP状态的变迁 3091 0 0 2008-11-17
内核中修改TTL的校验和计算源码及分析 1175 0 0 2008-11-03
用一层循环隔行隔列的取出二维数组的数据 2465 0 0 2008-10-28
VMWare 虚拟机操作系统时间过快或过慢的解决方法 3265 0 0 2008-10-24
通过结构体某个成员的地址计算结构体首地址 8722 5 1 2008-10-23
Linux网络体系结构--PPPOE应用所需的协议栈比较多 1846 0 0 2008-10-08
2.4和2.6内核变化比较明显的一个方面--基于程序设计 2273 0 0 2008-10-07
网卡如何接收数据包[转] 1878 3 2 2008-10-07
同时在看两本内核方面的书 2010 0 0 2008-10-07
LDD学习杂谈 2119 8 0 2008-10-05
Linux内核和用户空间通信的方式(一)— proc文件和mmap共享内存 4632 8 6 2008-10-01
Netfilter之连接跟踪的执行流程分析 3118 0 1 2008-08-12
【转】三百年的误读牛顿我站在巨人的肩上 1816 2 0 2008-06-26
给主人留下些什么吧!~~

hpoor2018-07-24 11:11

你好,我现在使用libnetfilter_queue在用户态修改数据包。在测试过程中发现一个问题:勾取的数据包长度假使为最大MTU,添加来一些加密信息后必须拆分两包发送。但是使用nfq_set_verdict这个函数同一个ID 好像只能发送一个包。
我的代码全部在用户态实现的,查看官方文档和网上资料并没有发现有在用户态分包的相关API。这种情况应该怎么在用户态把一个数据包拆分成两个包发送呢?

回复  |  举报

yywx13142016-05-04 16:06

你好,看了你有发表netfilter 下http内容的过滤讨论,我正好在开发相关东西,不太了解怎么样在netfilter下面获取HTTP内容,比如http头等信息,不知道大哥有没有相关源码,谢谢了,可以的话能否发一份到 cool168@qq.com

回复  |  举报

yzh071372015-09-27 01:37

godbach:估计应该是版本问题。Linux kernel code 你可以直接看啊,查一下爱对数据局结构是否还有相关成员。

不好意思,现在才看到私信,其实那时候我看了下的,发现确实是没有这个成员了,但是不知道如何修改,因为后面还涉及到这几个寄存器了。感觉应该是3.13的内核上这个漏洞不存在了

回复  |  举报

godbach2015-04-07 19:03

yzh07137:你好,我看了你的这篇关于linux劫持open调用的文章[url]http://bbs.chinaunix.net/thread-1946913-1-1.html[/url](有点久远了)
我在ubuntu12.04.5(内核是3.13.0.20-32-generic)上试验了,结果编译报错了,那个Makefile不能成功执行,提示下面这个错误:
error:'struct pt_regs' has no member named 'ebx';
error:'struct pt_regs' has no member named 'ecx';
error:'struct pt_regs' has no member named 'edx';
error:'TIF_IRET' undeclared(first used in this function);
这是error,还有一些警告,请问是什么原因啊,是因为内核版本的问题吗?

估计应该是版本问题。Linux kernel code 你可以直接看啊,查一下爱对数据局结构是否还有相关成员。

回复  |  举报

yzh071372015-04-06 14:36

你好,我看了你的这篇关于linux劫持open调用的文章[url]http://bbs.chinaunix.net/thread-1946913-1-1.html[/url](有点久远了)
我在ubuntu12.04.5(内核是3.13.0.20-32-generic)上试验了,结果编译报错了,那个Makefile不能成功执行,提示下面这个错误:
error:'struct pt_regs' has no member named 'ebx';
error:'struct pt_regs' has no member named 'ecx';
error:'struct pt_regs' has no member named 'edx';
error:'TIF_IRET' undeclared(first used in this function);
这是error,还有一些警告,请问是什么原因啊,是因为内核版本的问题吗?

回复  |  举报
留言热议
请登录后留言。

登录 注册