首先要開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...