使用类教程

OpenWrt 免密码登录(秘钥模式)

阅读(6175)

openwrt的ssh和标准ssh所需要的秘钥格式不同(ssh-kengen产生的是PEM格式),想要生成能够正常工作的秘钥,使用下面的命令。dropbearkey -t rsa -f ~/.ssh/id_rsa dropbearkey -t rsa -f ~/.ssh/id_r...

代码分析

彩虹表原理

阅读(3221)

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

中级开发教程

OpenWrt 系统日志之logread

阅读(5940)

前言刚开始接触OpenWrt的时候,根本不知道如何调试各个进程,我之前从事IP Camera开发可能也局限了我的知识面,认为系统就改是那个样子。其实不然,就像Linux发行版那样,他们都有各自都管理系统,同一个的消息通知系统,dbus和ubus这些。系统调试也是一样dmesg, 现在还接触到了logread。初探logread是在调试luci的时候用到的,极...

代码分析

openwrt netifd 生成resolv.conf.auto

阅读(4319)

起因    为了解决客户反映的openwrt系统上不了网的问题,我们对其进行了远程协助,发现ip可以访问,只是域名访问不了,这就帮助我们定位了问题---DNS.网上搜寻    找到了个有同样的问题,说是域名服务器不能用,同样是20M光纤拨号,真是巧合啊,到网上搜了这个哥们的网名,找到不少,...

中级开发教程

[Openwrt 项目开发笔记]:PHP+Nginx安装(七)

阅读(5485)

正文:在上一节中,我们已经搭建了MySQL数据库了,因此在这一节中,我主要讲解php的安装,以及php的运行环境Nginx的安装。参考(http://www.right.com.cn/forum/thread-89216-1-1.html) 一、PHP安装1.安装php软件包。opkg update opkg install&n...

中级开发教程

[Openwrt 项目开发笔记]:MySQL配置(六)

阅读(5402)

正文:在本人的项目中,运行在路由器上的服务器采用Nginx+MySQL+PHP 架构。通常较为常见的web框架为Lamp(Linux+Apache+Mysql+PHP),为何我们选择LNMP呢?我将在后续的几篇文章中给出答案。首先我们来介绍如何在Openwrt上搭建MySQL数据库。一、安装MySQL数据库(在backfire10.3版本中,package已...