我最近入侵了运行BusyBox v1.9.1的路由器。我想编辑一些文件在我的web界面,这将允许我得到隐藏的选项在其中。我试图编辑一个.js文件并通过FileZilla替换它(我还通过将默认的路由器目录设置为../..而黑掉了FTP ),当我在路由器中上传该文件时,文件上写着: 553错误:只读文件系统。我如何通过SSH或FTP修复这个问题?(Telnet似乎被破坏了)。
此外,当我将SSH放入PuTTY中的服务器中时,如何设置默认命令来执行?在Linux中,当我执行"ssh @192.168.1.1 /bin/sh“时,它对我有效,但是当我试图通过PuTTY在Windows上运行时,它会在我登录后直接断开我的连接。
编辑:好的,下面是:
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type tmpfs (rw)
/proc on /proc type proc (rw)
none on /var type tmpfs (rw)
none on /tmp type tmpfs (rw)
none on /mnt type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/nandflash on /upgflash type ext3 (rw,data=ordered)
none on /html/help type tmpfs (rw)
/dev/sda1 on /mnt/usb1_1 type vfat (rw,fmask=0000,dmask=0000,codepage=cp936,iocharset=cp936,shortname=winnt)注意:最后一个是我的4GB闪存,我需要它总是连接到路由器,因为它通过添加./.来帮助我查看路由器的文件系统。在我的路由器的文件系统中在upgflash文件中创建的usb1_1目录。
发布于 2014-07-20 13:02:22
它可能是您正在与只读内存交互,但一个普通的文件系统可以重新安装为写入。
当你是根的时候,只需做:
mount -o remount,rw /并且它应该重新装入文件系统以便可写。
无论如何,如果你想要你的路由器做更多,用一个更好的固件取代固件。
https://security.stackexchange.com/questions/63519
复制相似问题