京东云亚瑟r2262之前固件版本开SSH

京东云亚瑟r2262之前固件版本开SSH

原理比较简单,利用webdav,修改一些文件,达到运行指定代码的目的。

必要条件:

1、r2262之前的固件版本;

2、运行A插件;

3、移动硬盘,需要分两个区;

4、需要一个已经开发SSH的设备或者其它的linux设备。

开干:

1、将移动硬盘分两个区,插到京东云无线宝上格式化让它正确识别出两个分区,可以让第一个分区跑A插件。

2、将移动硬盘拨出来插到已经开SSH的设备或者其他linux的设备中,执行下面的命令:

ln -s /etc/rc.local /mnt/sda2/rc.local
ln -s /etc/init.d/done /mnt/sda2/done
注:sda2为移动硬盘第二分区,你们就根据自己的环境修改。需要指出的是U盘跟移动硬盘不一样。如果在其他linux设备中,不一定有/etc/init.d/done,没有事,先建一个再执行上面的代码就行。当然,上面两行代码只是我用的,你们用别的也行,原理也就这样。

3、把移动硬盘插回要开SSH的设备上(这时就别再格式化硬盘了哈),待A插件运行起来后。

a、电脑接到路由器的lan中,在“我的电脑”右键

地址输入:http://路由器IP:56589,如果56589端口不行,换56590端口试试,一般就这俩端口。然后就是默认一直下一步到完成自动打开。

就可以编辑这两个文件(就是执行第2步代码生成的)了

rc.local是配置开机自启动的,在“exit”前一行加上“/usr/sbin/dropbear”


done(/etc/init.d/done),有些高版本的会注释掉框里的那部分代码,这也是某些版本修改/etc/rc.local后不起作用的原因。把注释去掉就行。


保存后,重启设备,SSH连过去验证下成果。

 

后话

1、此方法不适用r2262固件,r2262的webdav是以nobody用户运行,之前的版本是以root用户运行,所以r2262可以查看文件但不能修改。


话说到这里,聪明的你们也想到了r2262看插件和看日志的方法了吧

看插件:

ln -s /etc/config/jd_plugin /mnt/sda2/jd_plugin
看日志:

ln -s /var/log/syslog /mnt/sda2/syslog
那关于其他的,你们就慢慢研究了;

2、一般A插件都会运行webdav,其他的插件不确定;

3、开SSH可能会失去保修和售后。另外,“7天无理由”确实是个好东西,但该适可而止;

4、至于r2262开SSH,等有时间找到planB的时候再写。

温馨提醒:
1.除标注原创外,本站文章和资源大部分为网络收集整理或网友上传,若不慎侵犯您的权利,请联系管理员,本站在核实无误后将根据作者意见进行处理。
2.本站需要注册会员才可下载,若您购买后发现资源失效或不能使用,请联系管理员获取最新资源或处理退款。
3.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责,但我们会尽力保证其准确性。
4.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向管理员举报。

异客居 » 京东云亚瑟r2262之前固件版本开SSH

发表回复