1.檢視當前ntpd版本號
執行:ntpd -v
2.檢視當前ntpd位置
執行:which ntpd3.備份ntpd
執行:cp /usr/sbin/ntpd /usr/sbin/ntpd.bak說明:具體位置*****第2步中查到的位置
4.檢視ntpd中版本號有關的字串【可選】
執行:strings /usr/sbin/ntpd | grep說明:具體ntpd檔案位置和過濾的版本號根據自己在前邊的查詢結果修改4.2.6p5
5.修改ntpd版本號
執行: sed -i 『s/4.2.6p5/4.2.8p8/g』 /usr/sbin/ntpd說明:修改成的版本號的長度一定要和原來一樣,不然會導致ntpd不可用
6.再次檢視ntpd版本號
執行:ntpd -v
說明:1.不要將版本號修改得與原來版本號位數不一致,比如原來是4.2.6p5不要修改成
4.2p5
或4.2.6p10
,這樣長度不一致會破壞
ntpd
的檔案結構,最終導致
ntpd
不可用,啟動報錯:
segmentation fault (core dumped)。
2.ntpd使用的是udp協議telnet使用的是tcp協議,所以想用通過telnet 123埠檢視ntpd的banner是不可以的;nmap預設是tcp掃瞄不改成udp也是掃不到123埠的。
MySQL修改版本號教程
處理掃瞄器掃出的漏洞,基本有四種方法 一是公升級軟體包到新版本 包括打補丁和整個替換公升級 二是修改banner配置項 包括禁用banner和修改banner內容 三是新增白名單 包括主機防火牆和軟體白名單 四是強制替換版本字串。具體到mysql,公升級是比較麻煩的各種配置選項可能不相容,多次 基本...
OpenSSH修改版本號教程
1.檢視當前openssh版本號 sshd v sshd並沒有 v選項,這並不是重點重點是這樣能曝出版本號 2.檢視sshd位置 which sshd3.備份sshd cp usr sbin sshd usr sbin sshd.bak4.檢視sshd版本號有關的字串 可選 strings usr ...
openssl修改版本號
1.檢視當前openssl版本號 openssl version2.檢視openssl所在位置 which openssl3.檢視儲存版本號的libcrypto.so所在位置 ldd usr bin openssl grep libcrypto.so4.備份找到的libcrypto.so cp us...