上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 70 下一页
摘要: 全局散列表net->ipv4.fib_table_hash中,存放所有的路由表fib_table; 结构体fib_alias 相同网段的每一条路由表项有各自的fib_alias结构;多个fib_alias可以共享一个fib_info结构; struct fib_alias { struct hlis 阅读全文
posted @ 2022-03-03 17:54 codestacklinuxer 阅读(227) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-03-03 10:16 codestacklinuxer 阅读(22) 评论(0) 推荐(0)
摘要: 目前有个项目要求 Apache以other的身份模拟root 用户权限来执行! 目前想到的就是 fakeroot 以及S位,在此bing转载了一篇setuid相关博客, 转载自:https://www.hrwhisper.me/introduction-to-linux-capability/ Li 阅读全文
posted @ 2022-03-02 11:54 codestacklinuxer 阅读(57) 评论(0) 推荐(0)
摘要: ifconfig调用流程 ioctl(4, SIOCSIFADDR, {ifr_name="eth6", ifr_addr={AF_INET, inet_addr("20.20.20.20")}}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="eth6", ifr_f 阅读全文
posted @ 2022-03-02 10:29 codestacklinuxer 阅读(65) 评论(0) 推荐(0)
摘要: 回顾历史 在计算机诞生之前,人们发明了 Teleprinter(电传打字机),通过长长的电线点对点连接,发送和接收打印的信息,用于远距离传输电报信息。 Teleprinter 也可以写成 teletypewriter 或 teletype。 后来人们将 Teleprinter 连接到早期的大型计算机 阅读全文
posted @ 2022-02-22 11:18 codestacklinuxer 阅读(85) 评论(0) 推荐(0)
摘要: TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)设备。为了支持这些 TTY 设备,Linux 实现了一个叫 阅读全文
posted @ 2022-02-22 10:23 codestacklinuxer 阅读(52) 评论(0) 推荐(0)
摘要: 由于IPV4地址为32bits,所以可以使用uint32 来替换,也就是存储到protobuf的时候使用uint32,当转换为xml/json的时候使用转化为为点分制192.168.1.1 这种形式使用; struct in_addr tmp_addr; tmp_addr.s_addr = *(co 阅读全文
posted @ 2022-02-18 10:00 codestacklinuxer 阅读(59) 评论(0) 推荐(0)
摘要: 5. printk的格式字符 常见的数据类型对应的printk的格式字符如下: int %d or %x unsigned int %u, %x long %ld, %lx unsigned long %lu, %lx long long %lld, %llx unsigned long long 阅读全文
posted @ 2022-01-27 20:48 codestacklinuxer 阅读(294) 评论(0) 推荐(0)
摘要: 看以前的驱动hook代码,发现分配20Bytes的内存竟然使用vmalooc;这些人当时写代码太随意了,再次记录一下vmalloc kmalloc kmem_cache_alloc alloc_page 等的区别 Kmalloc: kmalloc是基于kmem_cache_alloc、 slab实现 阅读全文
posted @ 2022-01-27 13:17 codestacklinuxer 阅读(66) 评论(0) 推荐(0)
摘要: 查看代码可知,查找路由后校验src dst ip 不过! 同时通过ip route查看ip 命中的路由 可知 会发往lo接口 查看路由也能看到结果: ip rule add fwmark 1 lookup 100 ip route add local default dev lo table 100 阅读全文
posted @ 2022-01-26 17:30 codestacklinuxer 阅读(323) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 70 下一页