1. root密码存放位置
iosssh的密码是存在系统的下面的这个文件里面,其实只需要修改个文件里面root用户的密码信息就可以了。
/etc/master.passwd
2. 修改密码
前提是手机上安装了Filza
或者安装了NewTerm+vim
,因为接下来要编辑/etc/master.passwd
.
用文本编辑器打开/etc/master.passwd
;
cd /
vim master.passwd
找到:root:XXXXXXXX:0:0::0:0:System
将XXXXXXXX替换为ab3z4hnHA5WdU即可
3. 新密码登录
新密码对应的为abc123
= ab3z4hnHA5WdU
4. 加密方式
$str = abc123
$salt = 2byte salt
string crypt ( string $str [, string $salt ] )
采用的是基于unix的des加密算法。
可以用下面网站来自己定义的密码的密文。
https://www.functions-online.com/crypt.html
或者自己写个算法,自己加密。
算法以及实现可以参考:
https://www.php.net/crypt
5. 自己写个小工具
file:crypt.php
<?php
if(count($argv) != 3){
echo "usage: php " . $argv[0] . " pass salt(two byte)\n";
exit(0);
}
echo crypt($argv[1], $argv[2]) . "\n"
?>
使用示例:
php crypt.php abc123 ab