致遠協同軟體個性化功能之標簽頁版本隱藏
前言
近日,有群友咨詢,如果將標簽頁中的版本號去掉不顯示,如下圖:

看到這個問題,激發了我研究的興趣,有點空閑就喜歡折騰技術,然后進行了探索嘗試,最終實作了理想效果,截圖如下:

下面將操作方法進行記錄,以便后期不時之需,
應用場景
有些單位可能會要求不顯示此資訊,同時結合其他方式,讓系統更加安全,資訊更加保密,避免被不法分子有針對性的攻擊,使用此方法可以提供一種解決方案,當然,去掉這些資訊的解決方案可能還有其他路徑,也希望各位有志(致)之士共同探討交流,
登錄前頁面的版本號
定位到檔案:A8/ApacheJetspeed/webapps/seeyon/main/common/login_head.jsp
修改loginTitleName欄位值;大概在38行處;
截圖如下:
修改前內容

登錄后頁面的版本號
定位到檔案:
A8/ApacheJetspeed/webapps/seeyon/WEB-INF/jsp/ctp/portal/index.jsp
修改pageTitle欄位值,大概在161行處;
截圖如下:
修改前內容

修改后內容分別如下
登錄前頁面–修改后內容

登錄后頁面–修改后內容

注意:此處修改后的代碼段中是通過將原版本號替換成了空字串,需要確保原版本號為正確值;
即如果原版本號是V8.0SP1,則此處為
${fn:replace(loginTitleName,"V8.0SP1","")}
和
vPortal.pageTitle.replace('V8.0SP1','');
如果原版本號是V8.0SP2,則此處為
${fn:replace(loginTitleName,"V8.0SP2","")}
和
vPortal.pageTitle.replace('V8.0SP2','');
重啟驗證
修改完成后,清除work中的快取,重啟服務后,打開驗證成功,
登錄前頁面

登錄后頁面

以上打碼部分分別為辦公系統地址和登錄后的賬號姓名,
以此記錄技術學習之路,2021年9月7日
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298301.html
標籤:其他
上一篇:vulnhub sar 靶場練習
下一篇:DVWA 命令執行
