[巴法络] Buffalo各版本(含1.24及以上版本)破解和故障排除 |
本帖最后由 bsdos 于 2010-12-30 17:50 编辑
这个方法比原方法更简单,建议看看 破解buffalo 1.21版本方法如下: 1。准备 下载著名的acp_commander.jar
解压该文件,完成后会看到xhl目录,把xhl目录复制到buffalo的share目录下
进入PC终端窗口..到 acp_commander.jar 的保存目录里运行
4。找回telnetd 在"/root>"下,以下命令一行一行输入,每输入一行后都会提示OK (ACP_STATE_OK),最后是重启(大约1分钟)
重启后,可以使用telnet了,用户名admin,密码为admin的密码,但是没有获得root权限,继续 下面有2种方法,任选其一 简单的(推荐)完成直接跳到6。最后继续
用admin去telnet
获得权限后我立马装了个openssh,改了root密码,以后我都可以用root来ssh buffalo了,后续安装教程请大家看论坛其他帖子 |
本帖最后由 bsdos 于 2010-12-30 17:22 编辑
获得root权限后的操作 1.下载optware 可以到http://ipkg.nslu2-linux.org/feed ... armel/cross/stable/ 网站查找下载 文件名是lspro-bootstrap_1.2-7_arm.xsh 其中1.2-7是版本号,如果以后更新了话就会用新版本的名字来代替掉,比如lspro-bootstrap_1.2-8_arm.xsh 所以哪天发现下载不到,就可能是更新了,要灵活机动哦,目前的下载链接地址是
安装ssh
|
本帖最后由 bsdos 于 2010-12-30 17:38 编辑
故障恢复 按键恢复 有一次不小心把nas里很重要的文件(/etc/shadow)给弄丢了,导致帐号全部丢失(包括root) 心想又要寄到嘉定(上海)去了,其实用恢复出厂就可以了,帮公司省了快递费
又有一次,把nas头上的灯给弄红了(不是蓝色是红色的),用上面的方法恢复没有效果 那怎么办?刷固件
这个既是最菜的方法,也是最牛的方法了 寄回上海市嘉定区马陆镇博学路388号 一般情况下,都会给换新(我的经验,帮几个分公司换过n回了),前提是你不能拆,拆了的话我猜是不给换的,还有就是数据都没了,慎重考虑 |
本帖最后由 bsdos 于 2010-12-30 17:54 编辑
破解buffalo1.24及以上版本的方法 这个我已经成功破解了 1.使用1.24的固件 2.修改1.24的固件,变成1.24固件修改版 3.把修改版刷到1.24及以上的机器里 4.完成 具体教程以后在写 谁能提供一个比较好的网盘,我可以把1.24固件修改版传上去 直接下载后刷就是了,文件大概在150M左右 |
|
|
那天我朋友的一台机器,不知道为什么换硬盘后安装不了系统,再把那个硬盘换回来,死定也认不了了,狂倒啊
|
本帖最后由 icom84 于 2011-4-13 23:18 编辑
楼主:您好,我的是 LS-CH1.5TL-V2 固件 1.37 完全按照您的方法 一步一步做的(简单,复杂2种方法都做了),仍然无法获得 root 权限 用admin telnet 登录后 su - 提示:su: error while loading shared libraries: libshadow.so.0: connot open shared object file: No such file or directory 能否在百忙中抽空指导一下?,谢谢! |
楼主:您好,我的是 LS-WXL固件 1.37 完全按照您的方法 情况跟楼上的一样
用admin telnet 登录后 su - 提示:su: error while loading shared libraries: libshadow.so.0: connot open shared object file: No such file or directory |
1.37和1.41的固件增加了ssh禁止root登录设置,具体破解方法见下:
从http://forum.buffalo.nas-central ... hp?f=69&t=22137转载 Enabling ssh login - Tested in FW 1.34 and 1.37 Assuming that your NAS IP is static 192.168.0.10 Using only acp_commander: First you can test if your nas will accept the following comands, just do a "ls /" and see the result. If you see your "/" folders, its ok: java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw adminpasswordhere -c "ls /" change root password: java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw adminpasswordhere -c "(echo newrootpass;echo newrootpass)|passwd" allow root to login on ssh - (this is one way to do it, the other way i know is to remove root from /etc/ftpusers) java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw adminpasswordhere -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config" Only for fw 1.37 - execute this additional command to enable root login on ssh java -jar acp_commander.jar -t 192.168.0.10 -ip 192.168.0.10 -pw adminpasswordhere -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config" restart ssh service java -jar acp_commander -t 192.168.0.10 -ip 192.168.0.10 -pw adminpasswordhere -c "/etc/init.d/sshd.sh restart" |
java -jar acp_commander.jar -t 192.168.xx.xx -ip 192.168.xx.xx -pw password -s
这步没看懂,xx代表什么,两个一样吗,password是nas的还是其它特殊的 |