1. 程式人生 > >修改openssh顯示版本號

修改openssh顯示版本號

問題描述:

   漏洞安全對使用的軟體掃描漏洞,都是依據軟體的版本號探測的,直接升級軟體風險太大,因此規避風險,修改軟體版本號實現其目的!

問題解決:

  strings xxx |grep xxx   //實現對二進位制檔案搜尋

實驗對openssh版本號的修改

telnet ip 22 //sshd   

whereis ssh  
whereis sshd  //查詢ssh守護服務sshd

/////查詢sshd的位置
#whereis sshd

/////備份sshd
#cp /usr/sbin/sshd /usr/sbin/sshd.bak.20171116

////搜尋版本資訊
#strings  /usr/sbin/sshd | grep OpenSSH
OpenSSH_5.9p1
OpenSSH_5.9
OpenSSH_2.3.0*
OpenSSH_2.3.*
OpenSSH_2.5.3*
OpenSSH_3.*
OpenSSH_4*
OpenSSH*
OpenSSH-2.0*,OpenSSH-2.1*,OpenSSH_2.1*,OpenSSH_2.2*
OpenSSH_2.5.0p1*,OpenSSH_2.5.1p1*
OpenSSH_2.5.0*,OpenSSH_2.5.1*,OpenSSH_2.5.2*
OpenSSH_2.*,OpenSSH_3.0*,OpenSSH_3.1*

//替換版本資訊
sed -i 's/OpenSSH_7.5p1/OpenSSH_7.9p1/g' /usr/sbin/sshd

//重啟sshd
#service sshd restart

ssh   -V   //顯示版本號