日志归档

2018年4月发布的文章

逆向分析

简单方法提取OpenWrt的bin文件中的内容

阅读(9342)

    有同学可能会有这样的经历,论坛有同学发布了某机型OpenWrt固件,自己又很喜欢固件里的某项功能,可是自己的机型是其他的,同时发布固件的人又不提供源码!这怎么办呢?即使想自己动手编译加入也没有源码啊?这可怎么办呢?源码人家不提供啊,可是功能却又很想要!更悲剧的是机型不符刷不了。   ...

逆向分析

在不重新编译的前提下修改openwrt固件

阅读(8720)

原帖地址:http://www.minipwner.com/index.p ... t-squashfs-bin-file有时候我们需要简单定制自己需要的固件,又嫌从头编译太麻烦,怎么办?其实我们可以直接把openwrt固件里的文件解压出来,修改其中文件后重新打包。将需要的软件集成到固件中可以通过压缩节省flash空间,也免去了重置路由器后重装软件的麻烦需要...

使用类教程

OpenWrt 更改 SSH 登陆欢迎信息

阅读(7984)

我们在使用 OpenWrt 的时候,有时会用到 SSH 进行一些高级操作,而 SSH 登陆成功后,会有一个欢迎信息,默认显示的是固件名称、版本号和官网。虽然这个欢迎信息没什么用处,不过可以改来装 X。除了登陆成功后的欢迎信息外,登陆验证之前也是可以显示信息的,这篇教程就教大家如何更改 SSH 欢迎信息。此教程仅适用使用 Dropbear 为 SSH 服务的固...

使用类教程

OpenWrt 搭建 KMS 服务器

阅读(9870)

    如果你经常重装系统,或者是经常安装 Windows 虚拟机,最头疼的可能就是每次安装后的系统激活。    一般激活 Windows 或者 Office 最多的就是激活工具,厉害一点的小伙伴会使用密钥激活。但是激活工具五花八门,而且一般找不到激活工具的官...

代码分析

openwrt sysupgrade命令实现分析

阅读(5207)

sysupgrade用法:sysupgrade [<升级选项>...] sysupgrade [-q] [-i] <备份选项>升级选项:-d  重启前等待 delay 秒-f  从 .tar.gz (文件或链接) 中恢复配置文件-i 交互模式-c 保留 /etc 中所有修改过的文件-n 重刷固件时不保留配置文件-T...

常见问答

文件I/O与标准I/O都可以访问文件,它们之间有什么区别?

阅读(2193)

标准I/O可以看成是在文件I/O的基础上封装了缓冲机制。文件I/O标准I/OO低级磁盘I/O,遵循POSIX相关标准。任何兼容POSIX标准的操作系统上都支持文件I/O。高级磁盘I/O,遵循ANSI C相关标准。只要开发环境中有标准C库,标准I/O就可以使用。文件I/O读写文件时,每次操作都会执行相关系统调用。这样处理的好处是直接读写实际文件,坏处是频繁的系...