代码分析

代码分析

代码分析

uhttpd 代码分析

阅读(95)评论(0)

uhttpd main函数分析int main(int argc, char **argv) {     struct alias *alias;     /* 设置命令的别名   ...

代码分析

Openwrt 安全模式failsafe分析

阅读(103)评论(0)

安全模式作用:只加载基本的文件系统,可以修改密码,网络配置等,可以进行升级系统,Uboot等操作;依赖hotplug机制;procd中进行preinit初始化;同时注册hotplug 事件;文件/etc/hotplug-preinit.json[          &...

代码分析

流控发展简史

阅读(295)评论(0)

流控发展简史第一代, 1.0 , IP限速, 解决公平问题, 某鱼星就是靠这个起家的:), 这个算法本质上是根据最大接入终端数来均分带宽, 所以不管人多人少, 都限死了。  同时又不能绝对均分, 要考虑到大部分人其实流量都不大, 所以实际允许单机使用的带宽是人均可用带宽的3倍或者4倍,否则将更为严重浪费带宽资源。 但真的坐满了人,...

代码分析

atheros无线驱动之:系统初始化

阅读(406)评论(0)

1:atheros WLAN系统框图Atheros的驱动是应用于在类似如上图的方案中的,可以不是很清楚但是可以看看如下的框其中atheros主要的芯片有:AR9344、AR9341,AR9382,AR7240,AR7342(无wifi),交换芯片类AR8328/8337。在双频率设备中,第一张网卡wifi0基本上使用如AR9344、9341提供的2.4或者5...

代码分析

彩虹表原理

阅读(543)评论(0)

以前一直以为彩虹表就是一个大的数据库,破解的时候直接通过查表获得明文。今天发现我错了,彩虹表的原理还是挺有趣的。如果直接暴力破解 Hash 的明文太费时,如果通过查表的方法则太耗存储。彩虹表则是暴力破解与查表破解的折中。原理假设有这么一个函数R,可以将 Hash 值转化与字符串(非明文,而是另一个字符串),称其为衰减函数。假设p为明文,h为明文的 Hash ...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.