OpenWRT系统会不会有后门窃取账号密码?
一般来说openwrt官方的固件还是比较安全的,毕竟是开源的,里面的代码大家都可以看到,于是在系统上做手脚不是那么容易,也没这个必要哈
但是经过修改过的就不好说了,尤其是一些第三方应用,由于是基于linux系统,可以开发出功能很强大的应用,包括盗取账号的软件。
所以是不是安全更多的取决于你安装的软件,我觉得淘宝上普遍评价较好的店里买到的应该没有太大问题。如果你不放心,可以用openwrt的源代码自己编译自己的版本,当然那样需要的技术比较高,openwrt这东西,如果你不懂linux的话最好不要乱用。
各种openwrt固件的区别?
一般的op固件没有ubot和art,nvram这些,各型号的路由器官方固件可能会有uboot,编程器固件一般全部都有完,ar的固件好像是没有nvram的,也可能是名字不同
openwrt怎么提取直刷固件
通俗地说,openwrt编程器固件是GHOST整块硬盘,
而固件分固件头,内核,rootfs等,这些分区并不是按顺序在硬盘上分布的,所以编程器固件不能直接刷。
想制作openwrt固件,先要学习些什么?
先认识了解工具/原料,如PC机、路由器、网线等
学习搭建编译环境,编译建议在Linux下进行
获取openwrt源码、配置软件源等
附一个教程,您参考参考
本教程的编译环境:win7 专业版+VMwareWorkstation6.5虚拟机+Ylmf OS 3.0
编译的过程中要保持电脑联网
搭建编译环境
应用程序--附件--终端
sudo apt-get update (更新)
安装编译需要的组件:
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install make
sudo apt-get install autoconf
sudo apt-get install gettext
sudo apt-get install texinfo
sudo apt-get install unzip
sudo apt-get install sharutils
sudo apt-get install subversion
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-term
sudo apt-get install zlib1g-dev
sudo apt-get install gawk
sudo apt-get install asciidoc
sudo apt-get install libz-dev
编译环境搭建完成
mkdir openwrt 创建一个openwrt文件夹
cd openwrt 进入openwrt文件夹
svn co svn://svn.openwrt.org/openwrt/branches/backfire 下载官网的源码
/scripts/feeds update -a 更新软件包
/scripts/feeds install -a 安装软件包
make menuconfig 进入定制界面(里面可以选择芯片的型号,集成的组件等等,根据实际情况选择)
defconfig
make V=99 (开始编译)
剩下的就是等待了,第一次编译需要的时间相对比较长,这个跟你的电脑配置和网速有关。
下面以编译TP-LINK 741N的openwrt固件为例,只编译基本的功能:
make menuconfig
Target System---AR71xx/AR7240/AR913x/AR934x CPU型号
Target Profile---TP-LINK 741
LuCI—Collections—– * luci 添加Luci
LuCI—Translations—- * luci-i18n-chinese 添加中文
EXT----YES
make V=99 开始编译
成功后在bin文件夹里有编译好的固件。
梅林固件和openwrt是什么
都是一种固件。
梅林固件是一个外号叫“Merlin(梅林)”的加拿大人Eric Sauvageau(当然现在是一个团队)在基于华硕Asus官方释出的路由器固件开源代码上进行修改增强功能重新编译发布的修改版“路由器操作系统”(固件),Merlin原版只支持ASUS路由器。OpenWRT是一个高度模块化、高度自动化的嵌入式的Linux发行版,她拥有强大的网络组件和扩展性,常常被用于工控设备、智能家居、路由器等设备中。它还提供了上百个已编译好的软件,而且数量还在不断增加。
OpenWRT使用框架来构建应用程序,不需要构建一个完整的固件,对于用户来说,将会拥有完全定制的玩法。OpenWRT支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。我们今天的主角C301路由器就是拥有一款MIPS架构的高通企业级处理器AR9344+AR9882,支持802.11ac,当然也是向下兼容的。
有关openWrt的问题 我想知道这东西到底是干嘛的?很多人都说刷固件 又是什么意思?
openwtr是路由器的非商业的第三方固件,是嵌入式linux。他的由来是Linksys(关于由来你去查一下维基百科,那儿说得详细得多)用linux做路由器的操作系统,大家知道linux是开放的,于是他必须公开源代码。这就有了后来的openwrt、dd-wrt、tomato、以及tomato daulwan固件(固件你就认为是操作系统的安装光盘)
刷固件就是把路由器openwrt固件安装到路由器里面。为什么是用他呢?简单说就是他是免费的,功能比原来的路由器固件要强大太多,你可以在此类的路由器上建web服务器、脱机下载、FTP服务器,电螺下载等等。
你需要注意的是:不是所有的路由器都能刷这类固件到路由器里的,你需要查看你的路由器的CPU(没错,路由器也有CPU,现在高级的路由器差不多是台小型的PC)是不是支持openwrt,以及你的flash是不是足够安装。
你还需要注意的是:现在openwrt也有X86版本,也就是可以安装在普通PC上。
如何自制Openwrt固件
编译固件,不难的,我也是小白,自己根据坛里的教程,自己编译的,花点时间就行教程:http://www.right.com.cn/forum/thread-48506-1-2.html
如何编译openwrt固件
编译openwrt固件的时候,主要要掌握好编辑的一些正常顺序。
建议过程当中按照编码的分类,然后相应地编出编码,然后根据编码的操作顺序编辑固件。