linux等保思路與例題

例題

最近在做玄機的靶場,對這方面沒怎么接觸過,于是決定做一下順便學習一下

這里可以用change更改命令來查看:change -l xiaoming
也可以用shadow中存儲的信息grep出來:cat /etc/shadow|grep xiaoming
其中:

  • 第一個字段是用戶名。

  • 第三個字段是上次密碼更改的日期(從 1970 年 1 月 1 日起的天數)。

  • 第四個字段是兩次更改密碼的最小天數。

  • 第五個字段是兩次更改密碼的最大天數。

  • 第六個字段是密碼到期前提醒天數。

  • 第七個字段是密碼過期時間(從 1970 年 1 月 1 日起的天數)

默認的密碼配置策略文件在/etc/login.defs中,可以cat /etc/login.defs|grep PASS來查看
當然也可以用上面那個change -l xiaoming來查看,一樣的

很簡單,不解釋(才不會告訴你我忘記了ssh是用大寫V查看)

圖忘記截了,不過是一個可讀可寫可執行的755權限,肯定是不符合原來的644和600的

ls -l /etc/passwd /etc/shadow

在linux中可以有很多個用戶,每個用戶都會分配一個權限,也就是uid,可疑用戶就是用戶名跟所擁有的uid權限明顯不對應的情況

一般情況下,先檢查/home和/root目錄下的shell:

cat /etc/passwd|grep home

然后也可以直接檢查root權限:

awk -F: '$3 == 0 {print $1}' /etc/passwd

發現在home目錄下有兩個用戶是有root權限但是用戶名不對的:yunwei wangwei

檢查sudoers中哪些用戶具有sudo權限:

sudo grep "ALL" /etc/sudoers

systemctl status syslog

查看syslog的狀態:

是誰!把zhangsan刪掉了!!!!!!

張三都沒有登陸過,怎么就記錄su時間了(真服了)

做過滲透的小伙伴都很熟悉吧,第一步就是uname -a,所以我連圖都懶得截了

開放端口netstat -a

題目中開放了小皮,也給了對應賬密,那就上去看看有啥網站。
上去之后發現有三個網站,其中在5566網站下有一個hack文件夾很可疑,里面一個index是經典一句話,一個隱藏的.hacker.php是md5的連接密碼

很明顯上面那個就是flag,已經做完了

因為題目說是docker起的,主包剛刪掉了navicat,所以這部分沒做

但是我知道命令:

SELECT user, host FROM mysql.user WHERE authentication_string = '';
INSTALL PLUGIN validate_password SONAME 'validate_password';
SHOW VARIABLES LIKE 'validate_password_length';
SHOW VARIABLES LIKE 'max_connect_errors';

直接跳到18:只能檢查一下docker容器內的信息了

那就直接./fscan -h 127.0.0.1

在6379,8848都有漏洞,一個是poc一個是弱密碼,還有個11211的未授權,不過不知道為啥這個不認

都數據了,肯定是找poc那個nacos的洞,這個是jwt繞過,用一個大于當前時間的時間戳加上固定的key生成偽造的jwt(網址:JSON Web Tokens - jwt.io)

剛做到最后這里,金幣不夠了,環境直接把我踢出去了,氣死我了!!!!

看到了大佬的漏洞文檔:逗號CMS 5.05版本任意代碼執行漏洞分析文檔.docx - 藍奏云

然后就是改html然后抓包改url繞過過濾就可以直接執行了嘻嘻,高級

總結

總結一下,整個等保流程其實很多都跟滲透流程差不多,不過是倒序,滲透是先網站處打進去之后先維權做一下馬的隱藏,然后再檢查內核和shadow/passwd的權限看看能不能提權,最后是嘗試內網橫向(當然這個例題沒有內網也就沒有橫向)

對比于滲透,等保就是加入了檢查,先檢查用戶各種密碼的保存時間、過期時間、提醒時間,以及對應敏感文件的權限和危險用戶權限,然后再檢查用到的各種接口、數據庫和內核是否存在漏洞(如ssh,mysql),再就是看開放端口有哪些有風險,并用各種一把梭工具進行自我測試攻擊。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/83534.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/83534.shtml
英文地址,請注明出處:http://en.pswp.cn/web/83534.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AirSim中文文檔(2025-6-11)

文檔的git鏈接: https://github.com/yolo-hyl/airsim-zh-docs 目前可訪問的網站: https://airsim.huayezuishuai.site/

???????6板塊公共數據典型應用場景【政務服務|公共安全|公共衛生|環境保護|金融風控|教育科研]

1. 政務服務 1.1 城市規劃與管理 公共數據在城市規劃與管理中可發揮關鍵作用。通過匯聚自然資源、建筑物、人口分布等基礎數據,構建數字孿生城市模型,輔助城市總體規劃編制、決策仿真模擬。在城市基礎設施建設、安全運營、應急管理等方面,公共數據也是不可或缺的基礎支撐。例…

LevelDB介紹和內部機制

介紹 LevelDB 是 Google 開源的高性能鍵值對嵌入式數據庫,具有一系列設計上的優勢,特別適合寫多讀少、對存儲空間要求高效的場景。 核心優勢 1. 高寫入性能(順序寫磁盤) 基于 LSM-Tree(Log Structured Merge Tree&am…

數據庫-數據查詢-Like

引言 <模糊溝通> 父親(45歲,對外謙和,對內急躁,東北口音) 兒子(18歲,邏輯思維強,喜用生活化比喻) 母親(43歲,家庭矛盾調…

SD-WAN優化云應用與多云架構訪問的關鍵策略

1. SD-WAN如何優化企業對公有云和SaaS應用的訪問? 1.1 智能流量優化 SD-WAN通過應用識別技術,可以根據不同的業務應用流量需求,動態分配網絡資源。例如,SD-WAN能夠優先為釘釘、企業微信、金山文檔等關鍵SaaS應用分配低延遲、高帶…

JVM——對象模型:JVM對象的內部機制和存在方式是怎樣的?

引入 在Java的編程宇宙中,“Everything is object”是最核心的哲學綱領。當我們寫下new Book()這樣簡單的代碼時,JVM正在幕后構建一個復雜而精妙的“數據實體”——對象。這個看似普通的對象,實則是JVM內存管理、類型系統和多態機制的基石。…

專題:2025年跨境B2B采購買家行為分析及采購渠道研究報告|附160+份報告PDF匯總下載

原文鏈接:https://tecdat.cn/?p42612 在商業決策的復雜版圖中,數據是穿透迷霧的精準坐標。本報告匯總解讀聚焦2024年跨境B2B行業核心動態,以詳實數據為錨,串聯商品出口、品牌網站運營、獨立站流量生態三大關鍵領域。我們深入挖掘…

使用spring-ai-alibaba接入大模型

spring-ai-alibaba 是Spring AI生態里與阿里巴巴相關的組件,借助它能夠實現接入各類大模型。以下為你詳細介紹如何使用 spring-ai-alibaba 接入不同大模型: 接入open ai 項目環境準備 首先要創建一個Spring Boot項目,并且在 pom.xml 里添加…

字符串的向量處理技巧:KD樹和TF-IDF向量

使用下面的技術,可以構建不用DL的搜索引擎。 向量搜索引擎使用KD-Tree KD-Tree 搭建以字符串向量為索引的樹,以 O ( l o g n ) O(logn) O(logn) 的時間復雜度快速查找到最近的向量 代碼來源:https://github.com/zhaozh10/ChatCAD/blob/ma…

Modbus TCP 轉Canopen網關連接臺達伺服驅動器的配置案例

本案例是使用歐姆龍PLC通過開疆智能ModbusTCP轉Canopen網關連接臺達A2伺服驅動器的配置案例。 配置過程: 首先打開PLC組態軟件“Sysmac Studio”,新建項目并進行配置。 編寫ModbusTCP的通訊程序。 設置連接的IP地址,端口號等參數。 設置Modb…

Vim Z 開頭的視圖滾動/折疊命令完整學習筆記

Vim Z 開頭的視圖滾動/折疊命令完整學習筆記 文章目錄 Vim Z 開頭的視圖滾動/折疊命令完整學習筆記1. 核心概念2. 垂直滾動對齊命令2.1 基礎對齊2.2 重畫增強版 3. 橫向滾動命令3.1 字符級滾動3.2 半屏滾動 4. 代碼折疊命令4.1 基礎折疊操作4.2 高級折疊操作4.3 全局折疊控制4.…

【Keepalived】Keepalived-2.3.4 已恢復對 CentOS 7 支持

之前在CentOS 7.9系統中對 Keepalived 2.3.2、2.3.3 版本進行編譯和安裝測試,都出現了編譯報錯,且官方文檔中也給出了不再支持RHEL 7的申明,但是6月10日,Keeplived-2.3.4版本在CentOS 7.9系統中編譯、安裝成功。 對于此問題&#…

Java NIO 面試全解析:9大核心考點與深度剖析

文章目錄 🚀 Java NIO 面試全解析:9大核心考點與深度剖析📌 一、基礎概念:BIO/NIO/AIO 終極對比📌 二、Buffer核心機制:狀態機設計精髓Buffer狀態機原理 📌 三、零拷貝原理:高性能IO…

C++提高編—(模板,泛型,異常處理)

一 模板 1.1 模板概論 以下圖為例子,提供了三個西裝的證件照,誰都可以取拍照,可以是小孩,男女人,也可以是某些動物等等等。n那么我們這個模板也是這樣,它可以是任何類型,基礎類型,c…

Python圖像處理基礎(六)

Python圖像處理基礎(六) 文章目錄 Python圖像處理基礎(六)3.4 雙層圖像3.5 具有更多色階的位圖數據3.6 基于調色板的圖像3.6.1 超過 256 種顏色的圖像3.7 處理透明度3.7.1 Alpha 通道3.7.2 透明調色板條目3.7.3 透明顏色3.8 隔行掃描和交替像素排序3.4 雙層圖像 某些類型的…

卷積神經網絡(一)

第七章 卷積神經網絡 從今天開始學習卷積神經網絡的內容。 本章的主題是卷積神經網絡(Convolutional Neural Network,CNN)。 CNN被用于圖像識別、語音識別等各種場合,在圖像識別的比賽中,基于 深度學習的方法幾乎都以…

OpenCV 多邊形繪制與填充

一、知識點 1、void polylines(InputOutputArray img, InputArrayOfArrays pts, bool isClosed, const Scalar & color, int thickness 1, int lineType LINE_8, int shift 0 ); (1)、在圖像上繪制多邊形曲線。 (2)、參數說明: img: 輸入、輸出參數&#xff0…

C#接口代碼記錄

using System;namespace InterfacesExample {// 定義接口public interface INBAPlayable{void KouLan();}public interface ISupermanable{void Fly();}// 基類public class Person{public void CHLSS(){Console.WriteLine("人類吃喝拉撒睡");}}// Student 類實現多個…

SpringDataJpa實體類中屬性順序與數據庫中生成字段順序不一致的問題

自己寫的代碼覆蓋hibernate中的代碼 翻了翻源碼發現,很多地方都是使用LinkedHashMap或者是List來傳輸Entity里面的fields,于是感覺Hibernate應該是考慮到使用Entity里面定義的fields的順序來實現建表語句里的表字段順序的。   于是就一步步跟蹤下去&…

軟件架構期末復習

題型 填空題 20分,2分/空,10空 選擇題 30分,2分/題,15題 簡答題 30分,6分/題,5題(概念+分析) 案例分析題 20分,5個小題(綜合) 分值:體系結構、設計模式各占50% 考試內容 體系結構 SA基礎(SA03PPT):SA概念、SA與軟件過程(階段)的關系、SA核心概念模型(重要…