在某论坛看到某sb的评论后,我就很实诚的上机操作了,然后成功的把三台TL-MR11U刷成了砖。经过各种换FLASH,上TTL,烫坏了一个MR11U后,发现了以下这篇文章,拯救我于水深火热之中。
为避免SB再继续害人。记录升级过程如下。
在某论坛看到某sb的评论后,我就很实诚的上机操作了,然后成功的把三台TL-MR11U刷成了砖。经过各种换FLASH,上TTL,烫坏了一个MR11U后,发现了以下这篇文章,拯救我于水深火热之中。
为避免SB再继续害人。记录升级过程如下。
切勿用作非法用途,国法无情,勿以身试法。
这里只记录一些细节,相关链接见文章末尾,转载请注明出处
1.编译系统及应用:
$ git clone git://github.com/grugq/portal.git $ git clone https://github.com/shadowsocks/openwrt-shadowsocks.git $ git clone git://git.openwrt.org/15.05/openwrt.git openwrt $ cd openwrt $ cp -r ../portal/feeds/packages/net/tor-alpha/ package/feeds/packages/ $ cp -r ../openwrt-shadowsocks/ ./package/ $ ./scripts/feeds update -a $ ./scripts/feeds install -a $ make menuconfig
在编译openwrt前make menuconfig时,选中[*] Build the OpenWrt SDK,会在openwrt/bin/X86/下生成类似于OpenWrt-SDK-x86-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2的文件。
解压后跟openwrt目录结构基本一致
1. 请使用一个非root用户来完成这些工作!
2. 在<buildsystem root>
目录中完成所有命令,例如~/openwrt/trunk/
编译环境的搭建参考:http://www.kn1f4.com/news/176.html
1. 请使用一个非root用户来完成这些工作!
2. 这里的所有命令都在OpenWrt编译系统的根目录下运行(例如~/openwrt/trunk/)
3. 编译系统的绝对路径中不能含有空格!
4. 如果你使用root用户下载了源码,请把你下载来的源码的所有者更改为一个非root用户。(sudo chown -R user:user /openwrt/)
1.安装git
以下载OpenWrt源码。安装编译工具
以进行交叉编译:
sudo apt-get update sudo apt-get install git-core build-essential libssl-dev libncurses5-dev unzip
feeds中的部分软件包可能只能通过subversion
(缩写: svn
)或者mercurial
下载源代码。如果你需要安装这些软件包,你同时也应当安装svn和mercurial:
sudo apt-get install subversion mercurial
make
和build-essentialgit(7)
svn
和subversion documentation (multiple languages)全球IP地址块被IANA(Internet Assigned Numbers Authority)分配给全球三大地区性IP地址分配机构,它们分别是:
1、ARIN(American Registry for Internet Numbers)
负责北美、南美、加勒比以及非洲撒哈啦部分的IP地址分配。同时还要给全球NSP(Network Service Providers)分配地址。
2、RIPE(Reseaux IP Europeens)
负责欧洲、中东、北非、西亚部分地区(前苏联)
3、APNIC(Asia Pacific Network Information Center)
负责亚洲、太平洋地区
APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的。
2012年1月28号一篇关于DARPA(Defense Advanced Research Projects Agency)资助的网络间谍设备的新闻轰动一时,从新闻当中我们可以得知,DARPA赞助了CTF的”Reticle: Leaderless Command and Control”,从而F-BOMB也跟着DARPA的赞助浮现出了水面。
MIPS架构(英语:MIPS architecture,为Microprocessor without interlocked piped stages architecture的缩写,亦为Millions of Instructions Per Second的相关语),是一种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。
mipsel是little-endian的mips架构,这个一般就成为mipsel
mips是big-endian的mips架构,这就是俗称的mips big
ARM架构,过去称作高级精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低成本、高性能、低耗电的特性。
——————————————————————————–
华硕的路由器所属的平台
MIPSEL
RT-AC66U/RT-N66U
MIPS-Big
DSL-N55U_C1
ARM
RT-AC87U/RT-AC68U/RT-AC56U/RT-N18U
uname -m 可以得到架构信息
openwrt官网:http://wiki.openwrt.org/toh/netgear/wndr3700
V4版openwrt官方固件下载:http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/openwrt-ar71xx-nand-wndr3700v4-ubi-factory.img
V4版原厂固件下载:http://support.netgear.cn/doucument/More.asp?id=2203
刷原厂方法:
1.将设备断电;
2.按住设备背面的Restore Factory Settings按钮(机身背面的红色小圆孔)
3.开启设备电源开关;
4.观察电源灯(此时保持按住Restore Factory Settings按钮不要松手),直到电
源灯由橙色闪烁状态变到绿色闪烁状态(说明设备已经进入到了TFTP修复模式);
5.将PC用网线连接到设备的LAN口,将PC的IP设置为192.168.1.X (此例中IP地址设
置为192.168.1.2),子网掩码为255.255.255.0,其他项目可不必设置。如下图:
6.下载TFTP2.exe工具:下载TFTP32
7.运行TFTP32工具。
Server:192.168.1.1
Password: password
File:选择你下载的原厂固件