URL : https://tryhackme.com/room/windowsfundamentals1xbx
Task 1 Introduction to Windows
- 可以用 RDP 之類的方法進入 Windows
- 預設帳號 :
administrator
- 預設密碼 :
letmein123!
- 預設帳號 :
- 但我直接用 THM 提供的 web RDP 介面
Task 2 Windows Editions
- Home 版本 跟 Pro 的差別
- 可以使用 BitLocker
- 可以使用 WIP
- https://www.microsoft.com/en-us/windows/compare-windows-10-home-vs-pro
- What encryption can you enable on Pro that you can’t enable in Home?
- A: BitLocker
Task 3 The Desktop (GUI)
- Which selection will hide/disable the Search box?
- Hidden
- Which selection will hide/disable the Task View button?
- Show Task View button
- Besides Clock, Volume, and Network, what other icon is visible in the Notification Area?
- action center
Task 4 The File System
- 檔案系統
- FAT16 / FAT32
- File Allocation Table
- USB 裝置之類ㄉ還是看ㄉ到
- HPFS
- High Performance File System
- NTFS
- New Technology File System
- FAT16 / FAT32
- NTFS 優勢
- 文件紀錄系統,可以自動修復日誌
- 單檔案 >= 4G
- 可以針對資料夾跟黨按設定權限
- 資料夾跟檔案的壓縮
- 加密 (Encryption File System, EFS)
- NTFS 權限
- Read
- 對資料夾 : 可以觀看,跟顯示資料夾中的檔案與子資料夾
- 對檔案:可以觀看或存取檔案的內容
- Write
- 對資料夾 : 可以在資料夾中增加檔案或子資料夾
- 對檔案:可以對檔案進行寫入
- Read & Execute
- 對資料夾 : 可以觀看,顯示資料夾中的檔案與子資料夾;可以直行檔案,會繼承給檔案以及資料夾
- 對檔案:可以觀看、存取檔案的內容,也可以直行黨按
- List folder contents
- 對資料夾:可以觀看,並列出檔案以及子資料夾,以及執行檔案,只能給 資料夾繼承
- Modify
- 對資料夾:可以讀取、寫入檔案以及子資料夾;允許刪除資料夾
- 對檔案:可以讀取,寫入檔案;允許刪除檔案
- Full Control
- 對資料夾,允許讀取、寫入、變更以及刪除檔案與子資料夾
- 對檔案:允許讀取、寫入、變更予刪除檔案
- Read
Alternate Data Streams (ADS)
- 一種 NTFS 的 attribute
- 每一個檔案至少都會有一個 Data Stream ($DATA)
- ADS 允許一個檔案包含多個 Data Stream
- Windows Explorer 不會對使用者顯示 ADS,需要透過特定的第三方軟體或是 Powershell
- 所以有時候 Malware 會使用 ADS 來隱藏資料
- 延伸閱讀 https://blog.malwarebytes.com/101/2015/07/introduction-to-alternate-data-streams/
- 範例
- 建立一個 ADS 的東東
- 用 Dir 看不出來
- 用 Type 也看不出來
- 可以用 powershell
GET-Item -path C:\Users\Administrator\Desktop\example -stream *
- CMD 需要裝 Sysinternals 的 Streams
- https://docs.microsoft.com/zh-tw/sysinternals/downloads/streams
- 建立一個 ADS 的東東
- What is the meaning of NTFS?
- New Technology File System
Task 5 The Windows\System32 Folders
%windir%
- 最常見的位子在
C:\Windows
- 裡面存放著作業系統,但他不一定需要在 C,也有一些喪心病狂的人會把他設定在其他地方
- 所以我們可以使用環境變數,或是說系統環境變數(System environment variables) 來正確的訪問
- 最常見的位子在
System32
- 資料夾中有許多對作業系統來說很重要的檔案
- 在變動、刪除時要特別小心,很可能讓系統爛掉
- What is the system variable for the Windows folder?
%windir%
Task 6 User Accounts, Profiles, and Permissions
- 兩種類型的帳戶
- Administrator
- 增、刪使用者
- 修改 Group
- 修改作業系統設定
- Standard User
- 修改與該使用者相關的資料夾、檔案的屬性
- 不能做系統層級的修改,例如安裝軟體
- Administrator
- 使用者家目錄
C:\Users\{Username}
- 預設會有
- Desktop
- Documents
- Downloads
- Music
- Pictures
- Local User and Group Management
lusrmgr.msc
- 可以看到各種使用者、群組的資訊
- What is the name of the other user account?
- tryhackmebilly
- What groups is this user a member of?
Remote Desktop Users,Users
- What built-in account is for guest access to the computer?
- Guest
- What is the account status?
- Account is disabled
Task 7 User Account Control
- UAC
- User Account Control
- Vista 後開始使用的
- 可以觀察到一個安裝檔案可能並沒有使用者相關的權限
- 登入一個普通使用者
tryhackmebilly
/window$Fun1!
- 10.10.229.121
- 會發現多出盾牌 icon
- 如果執行安裝
- 會需要輸入 Administrator 的密碼
- What does UAC mean?
- User Account Control
Task 8 Settings and the Control Panel
- Win8 後出現 Settings 頁面
- 舊版控制台 (Control Panel)
- In the Control Panel, change the view to Small icons. What is the last setting in the Control Panel view?
- 右上角選 small icons
- 最後一個選項是 Windows Defender Firewall
Task 9 Task Manager
- What is the keyboard shortcut to open Task Manager?
ctrl+shift+esc
- 哇酷,我還真不知道有這種東西呢
Task 10 Conclusion
- 喵喵