Ios越狱手机ssh密码以及加密方式

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