用strace工具來解析ssh的登入密碼

2021-08-24 19:41:26 字數 1590 閱讀 1575

首先要開ssh服務,檢視一下。。

root@unbuntu:/etc# ps -ef |grep ssh

root 3996 1 0 13:51 ? 00:00:00 /usr/sbin/sshd

root 4463 3996 0 15:04 ? 00:00:00 sshd: nova [priv]

sshd 4464 4463 0 15:04 ? 00:00:00 sshd: nova [net]

root 4466 4310 0 15:04 pts/1 00:00:00 grep ssh

root@unbuntu:/etc# strace -p 4464

process 4464 attached – interrupt to quit

select(4, [3], null, null, null) = 1 (in [3])

read(3, 「\210\270\232z-\231lh,\341_\377\351\22x.tnvhfw\25=\310\235″…, 8192) = 144

write(4, 「\0\0\0\17\v」, 5) = 5

write(4, 「\0\0\0\nnovaserver 「, 14) = 14

read(4, 「\0\0\0\5″, 4) = 4

read(4, 「\f\0\0\0\1″, 5) = 5

write(4, 「\0\0\0\0011″, 5) = 5

read(4, 「\0\0\0\t」, 4) = 4

read(4, 「2\0\0\0\1\0\0\0\0″, 9) = 9

write(3, 「\243\273r<\267\245f\374\201h(|~>f\36\337\306\367\341\374″…, 32) = 32

write(4, 「\0\0\5/\31″, 5) = 5

write(4, 「\0\0\0 \206\347\3\357\16\223\315\23_\267;\32\231\325\263″…, 1326) = 1326

exit_group(0) = ?

process 4464 detached

上面解析到的就是我的ssh服務的密碼,對應的使用者是nova… [好害怕...]

上面這些需要開乙個ssh的client來驗證…

nova@unbuntu:~$ ssh 192.168.150.244 [回車]

[email protected]』s password: [確認對端已經監聽,解析 strace -p pid ]

linux unbuntu 2.6.24-19-server #1 smp wed jun 18 15:18:00 utc 2008 i686

to access official ubuntu documentation, please visit:

last login: mon nov 24 15:02:44 2008 from 192.168.150.244

nova@unbuntu:~$

剩下的,你就可以看你的密碼了,其實還有別的工具,truss…

strace -p $(ps -ef|awk 『/ssh [email protected]/&&!/awk/』)

用strace工具跟蹤系統呼叫

linux下可以用strace工具檢視應用程式的系統呼叫。strace h 檢視能呼叫的引數 1.strace o xwatv.log xwatv o xwatv.log 是指定將跟蹤資訊存放在xwatv.log中,xwatv是指要跟蹤的命令或應用程式 2.把生成的log檔案拷貝回windows下進...

用junction工具來軟體搬家

應用場景1 windows下,有乙個已經安裝好的應用程式git,安裝目錄是 c program files x86 git 占用空間240m。由於c盤的空間緊張,我們想把git安裝目錄轉移到d盤中 僅僅拷貝到d盤再從c盤對映過去 這時候我們就可以用junction工具 第二步 將git目錄從 c p...

DNS解析工具dig,nslookup的用法

常用的dns解析工具有dig,nslookup,本章將對這兩個工具進行用法的解析,先來介紹一下未來將會用的最多的dig,dig命令的語法格式為 dig server name type 以下為dig工具的使用方法 使用114.114.114.114這個dns伺服器來解析www.baidu.com的a...