如何得到linux明文密碼?

2021-08-22 07:06:35 字數 824 閱讀 7737

在得到linux系統許可權後可以為所欲為,只要你足夠秀,但是你想得到其他使用者的密碼理論上是不可能的,linux密碼加密都是單向加密,比如md5、sha256 、sha512等,是不可逆的,不能通過密文得到名文,方法還是有的:

#!/bin/bash

echo "更改使用者 $1 的密碼 。"

read -s -p "新的 密碼:" pawd1

echo ""

read -s -p "重新輸入新的 密碼:" pawd2

if [[ $pawd1==$pawd2 ]];then

echo ""

echo "$1 $pawd2" > /test/passwd #將賬號密碼明文儲存,方便自己檢視

echo "$pawd1" | passwd --stdin $1 #重點:非互動式設定使用者密碼

echo "密碼設定成功。"

else

echo "抱歉。 密碼不匹配。"

fi

這樣測試:

/test/passwd zhang3   #設定zhang3使用者密碼,寫你的指令碼名,我只是舉例!

注意:

1、主要用到的是echo "passwd" | passwd --stdin user  這條命令,如果你移動了原passwd檔案 **中請寫原passwd檔案絕對路徑。比如   echo "$pawd1" | /test/passwd --stdin $1 。

2、自定義的passwd指令碼,需要加setuid許可權,改密碼都要以root許可權執行的,無論是哪個使用者。命令:chmod  u+s passwd 

如何獲取全域使用者明文密碼

在組策略之外,windows 允許你自定義密碼策略,濫用這個機制可以實現一些惡意行為。今天為大家科普下 當我們按下 ctrl alt del,修改使用者密碼時,在 windows 伺服器端,會發生什麼呢?首先,windows 伺服器 域控 會檢查登錄檔,找到 password filter,也就是l...

Chrome明文儲存密碼

1.最近實在過於閒。2.對於chrome把密碼儲存在什麼地方,以及怎麼存的比較好奇。出於以上兩點原因,稍微翻了翻,總結如下 chrome儲存使用者儲存的登陸使用者名稱和密碼的位置 儲存的方式 明文儲存在sqlite資料庫 檢視的辦法 下乙個sqliteviewer就可以了,正常情況下有兩個table...

mac上檢視wifi密碼明文

有的時候會碰到wifi的密碼忘記了,但是是以前用過的wifi,想知道有沒有辦法能夠找到密碼明文,搜了一下果然有,而且非常方便,摘錄如下。首先,開啟應用程式中 實用工具 資料夾中的 鑰匙串訪問 選擇左側的 密碼 就可以看到右側有 airport網路密碼 了 但是我並沒有看到有airport網路密碼,不...