![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openwrt
文章平均质量分 62
spkettas
天道酬勤
展开
-
libpcap 交叉编译
本文研究在openwrt的路由器(基于ARM架构)上用libpcap采集数据包。一. 安装ARM交叉编译环境下载openwrt源码,编译时勾取 Build OpenWrt Toolchain。编译过程参见:http://tcspecial.iteye.com/blog/2280873二. 下载源码libpcap只有同一套源码,支持嵌入式编译,没有单独的嵌入式版本。...原创 2016-09-10 19:27:42 · 1972 阅读 · 1 评论 -
嵌入式设备文件传输
嵌入式设备由于资源有限,很多组件都被阉割了,导致不能随意上传和下载文件。本文汇总路由器下常用的几种方式: 一.scp协议有些路由器没有启动sftp-server组件,导致无法通过sftp下载。可在winscp中选择scp协议(安全复制协议)进行下载。 二. wget下载远端启动webserver。在路由器上直接通过wget下载,wget http://x...原创 2016-10-20 16:03:08 · 1235 阅读 · 0 评论 -
网络字节序
虽说现在大部分x86服务器都是小端字节序,但在嵌入式设备上,由于芯片种类繁多,大小端序均有。需考虑程序的可移植性。 一.字节序判断int bigendian(){union{short value;char ubytes[ sizeof(short) ];}test; test.value = 0x0102; if( (test.uby...原创 2016-11-22 16:03:55 · 110 阅读 · 0 评论 -
openwrt编译
openwrt是嵌入式设备上运行的linux系统。OpenWrt 的文件系统是可写的,开发者无需在每一次修改后重新编译,是目前比较流行的路由器系统,编译后3-4M左右。编译服务器最好选用Ubuntu,以下在Ubuntu12.10下编译成功。 1. 安装基础软件sudo apt-get install subversion libtool autoconf automake ...原创 2016-03-16 17:14:44 · 1211 阅读 · 0 评论 -
WIFI弹出广告
使用公共WIFI时,经常会弹出授权页面,挺有意思的,到底怎么实现的呢。 我们现在有了智能路由器,使用nodogsplash插件可以很方便实现该功能。 1. 安装nodogsplash 在些就不使用管理平台了,点来点去,麻烦。直接用终端登录路由器操作:opkg update #更新软体包opkg install nodogsplash #安装nodogs...原创 2016-03-16 17:31:51 · 1316 阅读 · 0 评论 -
openwrt下的hello world
一. 准备环境cd ~/openwrt/bin/ar71xxtar -xjvf OpenWrt-Toolchain-ar71xx-for-mips_r2-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2 #解压工具包cd OpenWrt-Toolchain-ar71xx-for-mips_r2-gcc-4.6-linaro_uClibc-0.9....原创 2016-03-17 15:49:55 · 816 阅读 · 0 评论 -
openwrt 下编译ipk
openwrt插件都是以.ipk方式发布的,ipk可以直接通过opkg安装到系统。上文我们编译了简单的hello,本文探究hello.ipk的编译过程。一. 环境准备cd ~/openwrt/bin/ar71xxtar -xjvf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.6-linaro_uClibc-0.9.33.2.ta...原创 2016-03-17 17:17:25 · 1601 阅读 · 0 评论 -
流量劫持
流量劫持比较复杂,一般来说运营商,路由器厂商,黑客都可能是流量劫持操作者。基于国内大部分网站以http明文协议为主,这无疑给劫持者提供了土壤。本文演示了家庭路由器流量劫持实现,公共WIFI连接授权实现有点差异,它是用iptables重定向至webserver,有兴趣的同学可参考nodogsplash实现源码。一. 原理图原理:1. 嗅探用户http ge...原创 2017-07-13 12:36:15 · 1388 阅读 · 0 评论