2022年2月24日

DNS查询图解

摘要: ![image](https://img2022.cnblogs.com/blog/625882/202202/625882-20220224090957861-128579231.jpg) 阅读全文

posted @ 2022-02-24 09:10 sudochen 阅读(45) 评论(0) 推荐(0)

OpenWRT打补丁

摘要: openwrt 创建补丁 quilt介绍openwrt使用quilt工具对patch进行管理,quilt其实就是一系列shell脚本组成的一个工具。安装quiltsudo apt install quilt -y配置quiltquilt使用前需要做一些配置,它的配置文件一般放~/.quiltrc或者 阅读全文

posted @ 2022-02-24 09:03 sudochen 阅读(458) 评论(0) 推荐(0)

2022年2月21日

MAC80211简介

摘要: #此图来源网络,版权归其作者所有,如果有侵权请留言删除 阅读全文

posted @ 2022-02-21 10:00 sudochen 阅读(80) 评论(0) 推荐(0)

UI和后台参数传递规则

摘要: 发现的一个问题 UI->CGI->后台配置系统 UI上没有a参数,后台CGI发现UI没有a参数则给了a一个模式参数a=1,然后后台就把a=1配置进入了 我们预想的是如果UI上没有a参数,这后台的a保持不变,但是由于CGI设置了一个默认参数导致a变化 由于有多个UI(多个)同时通过CGI进行配置,因此 阅读全文

posted @ 2022-02-21 09:48 sudochen 阅读(70) 评论(0) 推荐(0)

hostapd加密方式分析

摘要: #综述 在hostapd中,如果配置了算法则使用相应的算法,如果没有指定hostapd有其默认的选择机制,如下: #wpa=3 wpa_pairwise=CCMP TKIP nl80211: pairewise_ciphers = CCMP TKIP nl80211: group_cipher = 阅读全文

posted @ 2022-02-21 09:39 sudochen 阅读(632) 评论(0) 推荐(0)

wpa_supplicant加密方式分析

摘要: #简述 wpa_supplicant 配置WPA,此时只有WPA一个信息元素 配置pairwise为TKIP,pairewise为TKIP,group为TKIP 配置pairwise为CCMP,pairewise为CCMP,group为CCMP 配置pairwise为CCMP TKIP,配置GROU 阅读全文

posted @ 2022-02-21 09:32 sudochen 阅读(414) 评论(0) 推荐(0)

无线频段-ISM频段

摘要: #简述 ISM频段即工业,科学和医用频段。一般来说世界各国均保留了一些无线频段,以用于工业,科学研究,和微波医疗方面的应用。 应用这些频段无需许可证,只需要遵守一定的发射功率(一般低于1W),并且不要对其它频段造成干扰即可。ISM频段在各国的规定并不统一。 在美国有三个频段902-928 MHz、2 阅读全文

posted @ 2022-02-21 09:30 sudochen 阅读(2032) 评论(0) 推荐(0)

2020年12月9日

Ubuntu安装后的一些设置

摘要: 1 设置共享文件 apt-get install open-vm-tools-dkms apt-get install open-vm-tools 虚拟机设置共享文件夹 vmhgfs-fuse .host:/shared /mnt/hgfs/shared/ 自动挂载如下: 1 # /etc/fsta 阅读全文

posted @ 2020-12-09 15:06 sudochen 阅读(188) 评论(0) 推荐(0)

2020年12月3日

Linux模块编译undefined

摘要: 编译模块时告警 WARNING: "test" [/work/test/test.ko] undefined! 提示未定义符号,需要如下解决,如果确认此符号存在,此符号会在加载时解决,但是编译的告警让人很不爽,此时我们可以在编译模块时指定一个参数KBUILD_EXTRA_SYMBOLS 1,引用模块 阅读全文

posted @ 2020-12-03 11:01 sudochen 阅读(1831) 评论(0) 推荐(0)

2020年11月26日

Kbuild

摘要: Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile. ifneq ($(KERNELRELEASE),) obj-m:=hello.o else 阅读全文

posted @ 2020-11-26 09:48 sudochen 阅读(389) 评论(0) 推荐(0)

导航