越狱之后一顶要修改OpenSSH root 权限的密码相信很多人已经知道了(防止病毒或者木马侵入),但是mobileTerminal 不能用,修改起来就有点难度了! 大家可以用这个软件, PuTTY ,
特地转这个教程,大家可以参考一下
修改Root密码,保障iPhone安全无忧
默认情况下所有安装了OpenSSH的iPhone的登录用的用户名是root,密码是alpine。当你的iPhone链接到了任何一个公共网络之上, 任何用户只要知道您iPhone的WiFi的地址,而您的OpenSSH服务又是开启中,那就可以用用这个用户名跟密码登录到您的iPhone上,破坏您 iPhone的系统....
要使用WinScp来管理iPhone的上的用户,那OpenSSH以及OpenSSL这两款软件是必须要安装的,可能有很多用户也注意到了这个情况,默认情况下所有安装了OpenSSH的iPhone的登录用的用户名是root,密码是alpine。
这种现象导致了一个系统漏洞,当你的iPhone链接到了任何一个公共网络之上,任何用户只要知道您iPhone的WiFi的地址,而您的OpenSSH服务又是开启中,那就可以用用这个用户名跟密码登录到您的iPhone上。
由于在iPhone上root用户的权限是最高的,因此入侵者就能为所欲为的对您的iPhone进行任何操作,如关机重启等,甚至是删除您iPhone上的所有文件,因此更改root用户的密码已经成为一种刻不容缓的事情。
网络上流传的较为广泛的一种更改root密码的方式是通过替换/etc/master.passwd文件中的root密码的加密字符串来达到更改密码的目录,但是此操作较为繁琐,本文在此不对此种方法进行任何讨论,本文使用的是另一种修改方法,详细操作步骤见下文。
首先使用putty等Terminal工具通过WiFi或者是itunel方式连接到您的iPhone上,笔者在这里使用的是Putty这款工具。
运行Putty,输入您iPhone的WiFi地址,iPhone的WiFi地址可以通过BossPrefs这款工具的WiFi栏目查看到,如果是使用itunel这款软件的话则在ip地址中输入127.0.0.1,如下图:
输入ip地址后点击下面的“Open(开启)”开启终端窗口,如果你是第一次使用Putty连接到您的iPhone上时,会弹出如下对话框,显示是否添加密钥,选择“是”即可
添加完通讯密钥后,进入登录界面,如下图,在login as:后面输入root,并按回车,会出现输入root的密码,输入默认密码alpine并回车后登陆(注:输入密码时,界面上不会有任何显示,正确输入alpine后回车即可)
在New password:后面输入新密码,并回车(注:输入新密码时,界面上也不会有任何提示)
在Retype new password:后面再次输入新密码,两次密码要一致,此时密码即已经更改,下次登录时就可以用新密码登录。
完整的流程及指令如下:
login as:root #(输入用户名root)
[email protected]'s password: #(输入默认的root的密码alpine并回车)
TM141:~ root# passwd root #(本指令的作用是更改root的密码)
Changing password for root. #(指令输入后的提示)
New password: #(输入新密码并回车)
Retype new password: #(重复输入新密码并回车后即可更改密码)
[Ok3w_NextPage]TM141:~ root#
加一句,有另一个教程多出一步,不知道为什么,谁给解释一下,我反正也做了
输入passwd mobile#
输入你的新密码#
再输入你的新密码#
然后关闭MOBILE TERMINAL
文件可以在官网上下载,附件也是,以防官网是被Qiang了的!