---
# System prepended metadata

title: Linux Blue Team

---

# Linux Blue Team

---

[TOC]

---

## 指令 CheatSheet

| 指令                                           | 功能                         |
| ---------------------------------------------- | ---------------------------- |
| History                                        | 確認目前主機名稱。           |
| Hostname                                       | 確認目前主機名稱。           |
| Whoami / id                                    | 確認目前帳戶及權限。         |
| W                                              | 確認目前在線帳戶。           |
| cat /etc/passwd                                | 確認系統帳戶及登入權限。     |
| grep '^sudo:.*$' /etc/group \| cut -d: -f4     | 列出可SUDO帳戶。             |
| awk -F: '{if($3==0)print $1}' /etc/passwd      | 確認高權限帳戶。             |
| awk -F/ '$NF != "nologin"'/etc/passwd          | 確認可登入帳戶。             |
| awk -F: 'length($2)==0 {print $1}' /etc/shadow | 確認空密碼。                 |
| sudo passwd user                               | 變更密碼。                   |
| sudo usermod -L user                           | 停用帳號。                   |
| lastlog                                        | 帳號最後登入紀錄。           |
| last                                           | 目前帳號登入紀錄。           |
| ip addr                                        | 確認網路介面及位址。         |
| netstat –tulpn / ss –tulpn                     | 確認網路位址及Port連線。     |
| ufw status                                     | 確認防火牆狀態。             |
| ufw allow from 192.168.1.0/24 to any port 22   | 確認僅同隊機器網段可SSH。    |
| ufw allow from 10.0.0.1                        | 僅允許計分主機可連線。       |
| ufw enable / disable                           | 開/關防火牆。                |
| ufw delete 2                                   | 刪除第2條規則。              |
| ps –aux / top / htop                           | 檢視系統資源與程式運作狀態。 |
| kill -9 pid                                    | 關閉異常程式。               |
| killall –u user                                | 關閉user開啟的程式。         |
| ls --full-time ./  \| sed -n '/2021-08-08/p'   | 查找2021/08/08產生的檔案。   |


## 路徑及預設檔內容清查
```=sh
/etc/passwd
/etc/shadow
/etc/crontab
/etc/resolv.conf
/etc/hosts
/etc/apt/sources.list
/etc/bash.bashrc
/var/www
/var/tmp
/tmp
~/home
~/.bash_profile
~/.bashrc
```

## 常用工具
- iftop / iptraf / nethogs: Console下網路檢視和實時監控工具
- tcpview: GUI下網路檢視和實時監控工具
- htop: Console圖形化實時系統資源與程序監控工具
- nc: netcat網路測試工具
- rkhunter / chkrookit: rootkit查殺工具
- webmin: Web版系統暨服務管理工具
- legion: 網路服務及網站安全快速滲透測試工具
- nikto: WEB漏洞掃描評估工具
- LinPEAS: LiLinux安全性檢查工具
- LinuxCheck - linux系統自動化安全掃描工具，
    

## 免費Web Application Firewall 模組
ModSecurity
https://github.com/SpiderLabs/ModSecurity

Naxsi
https://github.com/nbs-system/naxsi