2023年12月30日 星期六

[研究]各 MS-DOS 和 Windows 作業系統的最大硬碟容量、單一磁碟分割的最大容量、單一檔案最大容量

[研究]各 MS-DOS 和 Windows 作業系統的最大硬碟容量、單一磁碟分割的最大容量、單一檔案最大容量

2023-12-30

MBR(Master Boot Record)、GPT(GUID Partition Table)

UEFI(Unified Extensible Firmware Interface)、BIOS(Basic Input/Output System)。

各 MS-DOS 和 Windows 作業系統的最大硬碟容量、單一磁碟分割的最大容量、單一檔案最大容量等容量限制

ChatGPT

作業系統最大硬碟容量單一磁碟分割的最大容量單一檔案的最大容量
MS-DOS2 GB2 GB4 GB
Windows 3.12 GB2 GB2 GB
Windows 952 GB2 GB4 GB
Windows 98137 GB (FAT16), 2 TB (FAT32)4 GB (FAT16), 32 GB (FAT32)4 GB (FAT16), 32 GB (FAT32)
Windows ME137 GB (FAT16), 2 TB (FAT32)4 GB (FAT16), 32 GB (FAT32)4 GB (FAT16), 32 GB (FAT32)
Windows NT44 GB4 GB2 GB
Windows 20002 TB32 GB (FAT32), 2 TB (NTFS)2 TB (NTFS)
Windows XP2 TB32 GB (FAT32), 2 TB (NTFS)2 TB (NTFS)
Windows Vista2 TB32 GB (FAT32), 2 TB (NTFS)2 TB (NTFS)
Windows 7, 8, 8.12 TB32 GB (FAT32), 2 TB (NTFS)256 TB (NTFS)
Windows 102 TB32 GB (FAT32), 2 TB (NTFS)256 TB (NTFS)
Windows 11不明確不明確不明確
Windows Server 20032 TB2 TB (FAT32), 16 TB (NTFS)不明確
Windows Server 2003 R22 TB2 TB (FAT32), 16 TB (NTFS)不明確
Windows Server 201264 TB64 TB不明確
Windows Server 2012 R264 TB64 TB不明確
Windows Server 201664 TB64 TB不明確
Windows Server 201964 TB64 TB不明確
Windows Server 202264 TB64 TB不明確

MBR支援硬碟最大容量是2TB,剩下的容量硬碟讀不到。但是GPT磁碟可以突破硬碟2TB容量限制,支援94ZB,甚至更多。

********************************************************************************

比較表,FAT16, FAT32, NTFS各版本, GPT 的開機磁碟、非開機磁碟 的容量限制 ? ChatGPT
以下是 FAT16、FAT32、NTFS 和 GPT 分割表格式在開機磁碟和非開機磁碟方面的容量限制的簡單比較表:
檔案系統用途開機磁碟容量限制非開機磁碟容量限制
FAT16開機磁碟2 GB(Windows 95、98、ME)2 GB(Windows 95、98、ME)
4 GB(某些實現方式的限制,非官方)4 GB(某些實現方式的限制,非官方)
非開機磁碟2 GB(Windows 95、98、ME)2 GB(Windows 95、98、ME)
4 GB(某些實現方式的限制,非官方)4 GB(某些實現方式的限制,非官方)
FAT32開機磁碟2 TB(Windows 2000及之後的版本)2 TB(Windows 2000及之後的版本)
非開機磁碟2 TB(Windows 2000及之後的版本)2 TB(Windows 2000及之後的版本)
NTFS開機磁碟2 TB(Windows 7及之後的版本)2 TB(Windows 7及之後的版本)
(取決於 BIOS/UEFI 和作業系統版本,新版 UEFI 可能支援超過 2 TB 的開機磁碟)16 EB(Exabytes)(理論上無上限)
非開機磁碟2 TB(Windows 7及之後的版本)16 EB(Exabytes)(理論上無上限)
GPT開機磁碟依賴於檔案系統及硬體,理論上無限制依賴於檔案系統及硬體,理論上無限制
非開機磁碟依賴於檔案系統及硬體,理論上無限制依賴於檔案系統及硬體,理論上無限制

請注意,容量限制中的 "unlimited" 表示理論上無上限,實際上受到硬體、作業系統和檔案系統的一些實作和實現限制。容量的實際使用可能會受到這些實作和硬體的限制。對於最準確的容量限制,建議參考相應的檔案系統和作業系統的官方文件。

********************************************************************************
MBR、GPT容量限制

分割表格式容量限制主要特點
MBR2 TB- 支援最多4個主分割區(Primary Partition)
- 或3個主分割區 + 1個擴展分割區(Extended Partition)
- 每個分割區最多可容納2 TB的容量
GPT無限制- 支援最多128個分割區
- 使用64位標識符,減少碰撞機會
- 支援超過2 TB的硬碟容量
- 包含保護分割區,存儲GPT資訊

ChatGPT

对不起,我要更正我的先前回答。GPT 使用 128 位標識符(GUID),而不是 64 位。

********************************************************************************

(完)

相關

GUID磁碟分割表 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/GUID%E7%A3%81%E7%A2%9F%E5%88%86%E5%89%B2%E8%A1%A8

FAT、HPFS 和 NTFS 檔案系統概觀
https://learn.microsoft.com/zh-tw/troubleshoot/windows-client/backup-and-storage/fat-hpfs-and-ntfs-file-systems

Windows 支援大於 2 TB 的硬碟 2023/07/17
https://learn.microsoft.com/zh-tw/troubleshoot/windows-server/backup-and-storage/support-for-hard-disks-exceeding-2-tb

[研究]建立ASP.NET WebForm WebSite 方案於 Visual Studio 2019 / 2022

[研究]建立ASP.NET WebForm WebSite 方案於 Visual Studio 2019 / 2022

2023-12-30

早期 Visual Studio ( Visual Studio 2008 ? ) 提供 ASP.NET WebForm (.NET Framework) 範本 (template),又分 WebSite 和 WebApplication 兩種範本;較新的 Visual Studio 不再提供不需要編譯的  ASP.NET Empty Web Site Template (範本),僅留需要編譯的 Web Application 範本。

雖然無法直接使用 ASP.NET Empty Web Site Template 建立方案 (Solution) / 專案 (Project),但仍有辦法建立 ASP.NET Empty Web Site Template 方案。 
















(完)

[研究] CrystalDiskinfo 警告 "等候重定的磁區計數","底層資料讀取錯誤率" 也超出臨界

[研究] CrystalDiskinfo 警告 "等候重定的磁區計數","底層資料讀取錯誤率" 也超出臨界

2023-12-30


User

CrystalDiskinfo 中 "等候重定的磁區計數" 甚麼意思?

ChatGPT

"等候重定的磁區計數"(Pending Reallocated Sector Count)是硬碟 SMART(Self-Monitoring, Analysis and Reporting Technology)數據中的一個參數,用於指示硬碟上存在等待重新分配的損壞磁區(或稱為壞軌)的數量。

當硬碟發現有壞軌時,它會試圖將數據移動到備用的健康區塊,以防止數據損失。"等候重定的磁區計數"表示目前硬碟上有多少損壞的區塊,但是這些區塊還沒有被成功地重定位(重新分配)。這可能是因為硬碟目前正在嘗試重新分配這些區塊,或者它可能由於某些原因無法成功地進行重定。

如果這個數值不斷增加,這可能是硬碟出現問題的跡象,並且可能預示著硬碟可能在未來出現更多的問題。在這種情況下,建議您備份重要的數據,並考慮更換硬碟以防止潛在的數據損失。

********************

User

CrystalDiskinfo 中 "底層資料讀取錯誤率" 甚麼意思?

ChatGPT

"底層資料讀取錯誤率"(Raw Read Error Rate)是硬碟 SMART(Self-Monitoring, Analysis and Reporting Technology)數據的一個參數,用來指示硬碟在讀取原始數據時發生錯誤的頻率。

這個 SMART 屬性的值通常以 RAW 數據的形式呈現,表示硬碟採集到的未經處理的原始數據錯誤的次數。硬碟通常能夠在底層進行一些錯誤校正,但如果錯誤發生得太頻繁,可能表明硬碟的讀取能力出現問題,這可能是硬碟老化或潛在硬體故障的徵兆。

當 "底層資料讀取錯誤率" 的值不斷增加時,這可能表明硬碟出現了一些問題,而這可能導致未來的數據損失。在這種情況下,建議您備份重要的數據,並考慮進一步的診斷或更換硬碟。確保定期檢查 SMART 數據以監視硬碟的狀態,這有助於提前發現潛在的問題。

(完)

[研究][.BAT]robocopy 把 F:\ 磁碟同步到 G:\HarddiskF 目錄

[研究][.BAT]robocopy 把 F:\ 磁碟同步到 G:\HarddiskF 目錄

2023-12-30

R.bat

robocopy F:\  G:\HardDiskF\ /MIR /FFT /Z  /W:1 /R:1 /MT:32 /XD  /XD F:\$RECYCLE.BIN /XF F:\pagefile.sys
attrib -s -h -r G:\HardDiskF

@REM robocopy 源路徑 目標路徑 /MIR /FFT /Z /XA:SH /W:1 /R:1 /MT:32 /LOG+:複製日誌.txt

@REM /XA:SH: 排除「隱藏」和「系統」檔案。

@REM 這些參數的解釋如下:

@REM /MIR: 鏡像複製。這將保持源和目標之間的完全同步,刪除目標上不存在的檔案和目錄。
@REM /FFT: 使用較低的精確時間。這將允許複製工具在一些情況下更快速。
@REM /Z: 在網絡上遇到中斷時支援重新開始。
@REM /XA:SH: 排除「隱藏」和「系統」檔案。
@REM /W:1: 設定重新嘗試等待時間為 1 秒。
@REM /R:1: 設定重新嘗試次數為 1 次。
@REM /MT:32: 使用多線程。這將允許同時處理多個檔案,提高複製速度。
@REM /LOG+:複製日誌.txt: 將操作日誌輸出到指定的日誌檔案,方便後續檢查。

@REM /MT[:n] :: 以 n 個執行緒執行多執行緒複製 (預設值為 8)。
@REM                        n 必須至少為 1,但不可以大於 128。
@REM                        此選項與 /IPG 和 /EFSRAW 選項不相容。
@REM                        使用 /LOG 選項重新導向輸出,以獲得更好的效能。

@REM /XD 排除目錄
@REM /XF 排除檔案

@REM robocopy source destination /mir /XF F:\pagefile.sys F:\pagefile2.sys /XD F:\$RECYCLE.BIN F:\$RECYCLE.BIN2

********************************************************************************

參數

G:\>robocopy

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  已啟動 : 2023年12月30日 上午 05:28:43
       簡單使用方式 :: ROBOCOPY source destination /MIR

             source :: 來源目錄 (drive:\path 或 \\server\share\path)。
        destination :: 目的地目錄  (drive:\path 或 \\server\share\path)。
               /MIR :: 鏡像完整的樹狀目錄。

    如需有關使用方式的詳細資訊,請執行 ROBOCOPY /?


****  /MIR 可以刪除檔案以及複製檔案!

G:\>

參數

G:\>robocopy /?

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  已啟動 : 2023年12月30日 上午 05:29:36
           使用方式 :: ROBOCOPY source destination [file [file]...] [options]

             source :: 來源目錄 (drive:\path 或 \\server\share\path)。
        destination :: 目的地目錄  (drive:\path 或 \\server\share\path)。
               file :: 要複製的檔案  (名稱/萬用字元: 預設值是 "*.*")。

::
:: 複製選項 :
::
                 /S :: 複製子目錄,但是空的子目錄例外。
                 /E :: 複製子目錄,包括空的子目錄。
             /LEV:n :: 只複製來源目錄的前 n 層。

                 /Z :: 在可重新啟動模式複製檔案。
                 /B :: 在備份模式複製檔案。
                /ZB :: 使用可重新啟動模式; 如果拒絕存取,則使用備份模式。
                 /J :: 使用無緩衝的 I/O 複製 (建議使用於大型檔案)。
            /EFSRAW :: 在 EFS RAW 模式複製所有加密檔案。

  /COPY:copyflag[s] :: 要為檔案複製什麼內容 (預設值是 /COPY:DAT)。
                       (複製旗標: D=資料、A=屬性、T=時間戳記)。
                       (S=安全性=NTFS ACL、O=擁有者資訊、U=稽核資訊)。


               /SEC :: 複製包含安全性的檔案 (相當於 /COPY:DATS)。
           /COPYALL :: 複製所有檔案資訊 (相當於 /COPY:DATSOU)。
            /NOCOPY :: 不複製檔案資訊 (可用於 /PURGE)。
            /SECFIX :: 修正所有檔案的安全性,即使略過的檔案也包含在內。
            /TIMFIX :: 修正所有檔案的檔案時間,即使略過的檔案也包含在內。

             /PURGE :: 刪除來源已經不存在的目的地檔案/目錄。
               /MIR :: 鏡像樹狀目錄 (相當於 /E 加 /PURGE)。

               /MOV :: 移動檔案 (複製後從來源刪除)。
              /MOVE :: 移動檔案和目錄 (複製後從來源刪除)。

     /A+:[RASHCNET] :: 將指定的屬性新增至複製的檔案。
     /A-:[RASHCNET] :: 從複製的檔案移除指定的屬性。

            /CREATE :: 只建立樹狀目錄和長度為零的檔案。
               /FAT :: 只使用 8.3 FAT 檔案名稱,建立目的地檔案。
               /256 :: 關閉特長路徑 (> 256 個字元) 支援。

             /MON:n :: 監視來源; 看到 n 個字元以上時再次執行。
             /MOT:m :: 監視來源; m 分鐘後如果變更,則再次執行。

      /RH:hhmm-hhmm :: 執行時數 - 新複本可以開始的時間。
                /PF :: 根據每一個檔案為基礎,檢查執行時數
                       (不是根據每一次通過)。

             /IPG:n :: 慢速線路可用頻寬,封包之間的差距 (毫秒)。

                /SL :: 複製符號連結與目標。

            /MT[:n] :: 以 n 個執行緒執行多執行緒複製 (預設值為 8)。
                       n 必須至少為 1,但不可以大於 128。
                       此選項與 /IPG 和 /EFSRAW 選項不相容。
                       使用 /LOG 選項重新導向輸出,以獲得更好的效能。

 /DCOPY:copyflag[s] :: 對於目錄,要複製哪些項目 (預設值是 /DCOPY:DA)。
                       (複製旗標: D=資料、A=屬性、T=時間戳記)。

           /NODCOPY :: 不複製目錄資訊 (預設會執行 /DCOPY:DA)。

         /NOOFFLOAD :: 複製檔案 (不使用「Windows 複本卸載」機制)。

::
:: 檔案選取選項 :
::
                 /A :: 只複製已設定保存屬性的檔案。
                 /M :: 只複製包含保存屬性的檔案並重設。
    /IA:[RASHCNETO] :: 只包含附帶任何指定屬性的檔案。
    /XA:[RASHCNETO] :: 排除附帶任何指定屬性的檔案。

 /XF file [file]... :: 排除符合指定名稱/路徑/萬用字元的檔案。
 /XD dirs [dirs]... :: 排除符合指定名稱/路徑的目錄。

                /XC :: 排除變更的檔案。
                /XN :: 排除較新的檔案。
                /XO :: 排除較舊的檔案。
                /XX :: 排除其他檔案和目錄。
                /XL :: 排除孤立的檔案和目錄。
                /IS :: 包含相同的檔案。
                /IT :: 包含調整的檔案。

             /MAX:n ::檔案大小上限 - 排除大於 n 個位元組的檔案。
             /MIN:n :: 檔案大小下限 - 排除小於 n 個位元組的檔案。

          /MAXAGE:n :: 檔案期限上限 - 排除 n 日/日期之前的檔案。
          /MINAGE:n :: 檔案期限下限 - 排除 n 日/日期之後的檔案。
          /MAXLAD:n :: 上次存取日期上限 -排除自 n 日後未使用的檔案。
          /MINLAD:n :: 上次存取日期下限 - 排除自 n 日後使用的檔案。
                       (如果 n < 1900 則 n = n 日,否則 n = YYYYMMDD 日期)。

                /XJ :: 排除連接點及符號連結。(根據預設值通常會包含在內)。

               /FFT :: 使用 FAT 檔案時間 (2 秒精細度)。
               /DST :: 補償 1 小時 DST 時差。

               /XJD :: 為目錄排除連接點及符號連結。
               /XJF :: 為檔案排除符號連結。

                /IM :: Include Modified files (differing change times).
::
:: 重試選項:
::
               /R:n :: 失敗複本的重試次數: 預設值是 1 百萬次。
               /W:n :: 重試之間等候時間: 預設值是 30 秒。

               /REG :: 將 /R:n 和 /W:n 儲存至登錄中,變成預設值。

               /TBD :: 等候共用名稱 [受到定義] (重試錯誤 67)。

               /LFSM :: 在低可用空間模式下操作,啟用複製暫停及繼續 (請見備註)。

               /LFSM :n [KMG] :: /LFSM,指定以 n [K:kilo,M:mega,G:giga] 位元組表示的界限大小。

::
:: 記錄選項:
::
                 /L :: 限清單 - 不複製、刪除任何檔案或加上戳記。
                 /X :: 報告所有其他檔案,不僅是這些選取的檔案而已。
                 /V :: 產生詳細資訊輸出,顯示略過的檔案。
                /TS :: 在輸出中包含來源檔案時間戳記。
                /FP :: 在輸出中包含檔案的完整路徑名稱。
             /BYTES :: 將大小列印成位元組。

                /NS :: 沒有大小 - 不記錄檔案大小。
                /NC :: 沒有類別 - 不記錄檔案類型。
               /NFL :: 沒有檔案清單 - 不記錄檔案名稱。
               /NDL :: 沒有目錄清單 - 不記錄目錄名稱。

                /NP :: 無進度 - 不顯示複製百分比。
               /ETA :: 顯示複製的檔案預估到達時間。

          /LOG:file :: 輸出狀態至記錄檔 (覆寫現有的記錄檔)。
         /LOG+:file :: 輸出狀態至記錄檔 (附加至現有的記錄檔)。

       /UNILOG:file :: 輸出狀態至記錄檔,變成 UNICODE (覆寫現有的記錄檔)。
      /UNILOG+:file :: 輸出狀態至記錄檔,變成 UNICODE (附加至現有的記錄檔)。

               /TEE :: 輸出至主控台視窗,以及記錄檔。

               /NJH :: 沒有工作標頭。
               /NJS :: 沒有工作摘要。

           /UNICODE :: 輸出狀態為 UNICODE。

::
:: 工作選項:
::
       /JOB:jobname :: 從命名的工作檔案取得參數。
      /SAVE:jobname :: 將參數儲存至命名的工作檔案
              /QUIT :: 處理命令列後結束 (檢視參數)。
              /NOSD :: 未指定來源目錄。
              /NODD :: 未指定目的地目錄。
                /IF :: 包含以下檔案。

::
:: 備註 :
::
       在磁碟區的根目錄上使用 /PURGE 或 /MIR 先前會導致
       robocopy 也對系統磁碟區資訊目錄內的檔案套用
       要求的作業。這種情況已經不再發生; 如果
       指定任一項,robocopy 將會略過複製工作階段的
       最上層來源和目的地目錄中具有該名稱的任何檔案或目錄。

       The modified files classification applies only when both source
       and destination filesystems support change timestamps (e.g., NTFS)
       and the source and destination files have different change times but are
       otherwise the same. These files are not copied by default; specify /IM
       to include them.

       Using /LFSM requests robocopy to operate in 'low free space mode'.
       In that mode, robocopy will pause whenever a file copy would cause the
       destination volume's free space to go below a 'floor' value, which
       can be explicitly specified by the LFSM:n[KMG] form of the flag.
       If /LFSM is specified with no explicit floor value, the floor is set to
       ten percent of the destination volume's size.
       Low free space mode is incompatible with /MT, /EFSRAW, /B, and /ZB.

G:\>

********************************************************************************

robocopy 的 /MIR 和 /XO 似乎無法共存,僅目的目錄存在的檔案,會被刪除,該用何參數 ?

ChatGPT

在Robocopy命令中,/MIR和/XO(/MOT)確實有一些互斥的特性,這可能導致一些不希望的行為,特別是當目的目錄中的文件不在源目錄中時。這是因為/MIR(鏡像)參數會將目的目錄與源目錄保持一致,而/XO(或/MOT)參數則會排除比指定的日期更舊的文件。

如果你想要同步源和目標目錄,但同時避免刪除目標目錄中不存在於源目錄的文件,你可以考慮使用/MIR和/XO的組合,但加上一個額外的參數,即/XX。

例如:

robocopy /MIR /XO /XX source_path target_path

這裡的/XX參數表示"exclude extra",即排除目標目錄中不存在於源目錄的額外文件。這樣一來,你可以同步源目錄和目標目錄,同時避免刪除目標目錄中不存在於源目錄的文件。

請注意,使用這種組合時仍然需要謹慎,因為/MIR參數本身會嘗試保持目標目錄與源目錄一致,而/XO則會排除比指定日期更舊的文件。確保你的使用情境適合這種同步方式,以免導致意外的數據損失。

(完)

相關

2023年12月25日 星期一

[研究]OWASP WebGoat v2023.8 滲透測試學習平台 (Windows 2022)

[研究]OWASP WebGoat v2023.8 滲透測試學習平台 (Windows 2022)

2023-12-25

https://owasp.org/www-project-webgoat/

https://github.com/WebGoat/WebGoat
https://github.com/WebGoat/WebGoat/releases

WebGoat 是一個由 OWASP 維護的、故意不安全的 Web 應用程式,旨在教授 Web 應用程序安全課程。 

Category:OWASP WebGoat Project
https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project

GitHub - WebGoat/WebGoat: WebGoat is a deliberately insecure application
https://github.com/WebGoat/WebGoat
網頁上說需要Java 17 or 21,指令類似如下
3. Standalone
Download the latest WebGoat release from https://github.com/WebGoat/WebGoat/releases
export TZ=Europe/Amsterdam # or your timezone
java -Dfile.encoding=UTF-8 -jar webgoat-2023.5.jar

Microsoft Build of OpenJDK
直接下載 (找格式為 .msi 的安裝方便些,此處 .msi 被翻譯成「微星」,看的很不習慣)

Java 安裝後,隨便啟動個「命令提示字元」視窗,測試一下,確認版本。

C:\>java --version
openjdk 21.0.1 2023-10-17 LTS
OpenJDK Runtime Environment Microsoft-8526870 (build 21.0.1+12-LTS)
OpenJDK 64-Bit Server VM Microsoft-8526870 (build 21.0.1+12-LTS, mixed mode, sharing)

C:\>



啟動 WebGoat 其實只要下面即可,不用 -Dfile.encoding=UTF-8 參數

java   -jar   webgoat-2023.8.jar

上次在 Windows Server 2019 會失敗,但這次在 Windows 10 會正常執行,所以又補了這篇。

Microsoft Windows [版本 10.0.20348.2159]
(c) Microsoft Corporation. 著作權所有,並保留一切權利。

C:\Users\Administrator>cd\

C:\>java --version
openjdk 21.0.1 2023-10-17 LTS
OpenJDK Runtime Environment Microsoft-8526870 (build 21.0.1+12-LTS)
OpenJDK 64-Bit Server VM Microsoft-8526870 (build 21.0.1+12-LTS, mixed mode, sharing)

C:\>cd WebGoat

C:\WebGoat>java -jar webgoat-2023.8.jar
2023-12-25T16:50:20.924+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : Starting StartWebGoat v2023.8 using Java 21.0.1 with PID 6800 (C:\WebGoat\webgoat-2023.8.jar started by Administrator in C:\WebGoat)
2023-12-25T16:50:20.924+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : No active profile set, falling back to 1 default profile: "default"
2023-12-25T16:50:21.487+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : Started StartWebGoat in 1.015 seconds (process running for 1.684)
    __          __       _        _____                   _
    \ \        / /      | |      / ____|                 | |
     \ \  /\  / /  ___  | |__   | |  __    ___     __ _  | |_
      \ \/  \/ /  / _ \ | '_ \  | | |_ |  / _ \   / _' | | __|
       \  /\  /  |  __/ | |_) | | |__| | | (_) | | (_| | | |_
        \/  \/    \___| |_.__/   \_____|  \___/   \__,_|  \__|

2023-12-25T16:50:21.550+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : No active profile set, falling back to 1 default profile: "default"
2023-12-25T16:50:22.768+08:00  INFO 6800 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-12-25T16:50:22.831+08:00  INFO 6800 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 64 ms. Found 2 JPA repository interfaces.
2023-12-25T16:50:23.487+08:00  WARN 6800 --- [           main] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2023-12-25T16:50:23.518+08:00  INFO 6800 --- [           main] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
2023-12-25T16:50:23.518+08:00  INFO 6800 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1921 ms
2023-12-25T16:50:23.846+08:00  INFO 6800 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2023-12-25T16:50:24.252+08:00  INFO 6800 --- [           main] com.zaxxer.hikari.pool.PoolBase          : HikariPool-1 - Driver does not support get/set network timeout for connections. (feature not supported)
2023-12-25T16:50:24.252+08:00  INFO 6800 --- [           main] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection org.hsqldb.jdbc.JDBCConnection@2472c7d8
2023-12-25T16:50:24.252+08:00  INFO 6800 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2023-12-25T16:50:24.300+08:00  INFO 6800 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
2023-12-25T16:50:24.393+08:00  INFO 6800 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 6.2.13.Final
2023-12-25T16:50:24.393+08:00  INFO 6800 --- [           main] org.hibernate.cfg.Environment            : HHH000406: Using bytecode reflection optimizer
2023-12-25T16:50:24.737+08:00  INFO 6800 --- [           main] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2023-12-25T16:50:24.799+08:00  WARN 6800 --- [           main] org.hibernate.orm.deprecation            : HHH90000025: HSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2023-12-25T16:50:25.768+08:00  INFO 6800 --- [           main] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2023-12-25T16:50:25.768+08:00  INFO 6800 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2023-12-25T16:50:27.705+08:00  INFO 6800 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@32118208, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@414f87a9, org.springframework.security.web.context.SecurityContextHolderFilter@4519f676, org.springframework.security.web.header.HeaderWriterFilter@2fb25f4c, org.springframework.security.web.authentication.logout.LogoutFilter@4337afd, org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@91f565d, org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@46e3559f, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@3135bf25, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3596b249, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@781711b7, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1ddc6db2, org.springframework.security.web.access.ExceptionTranslationFilter@57ddd45b, org.springframework.security.web.access.intercept.AuthorizationFilter@18d003cd]
2023-12-25T16:50:28.111+08:00  INFO 6800 --- [           main] io.undertow                              : starting server: Undertow - 2.3.10.Final
2023-12-25T16:50:28.127+08:00  INFO 6800 --- [           main] org.xnio                                 : XNIO version 3.8.8.Final
2023-12-25T16:50:28.127+08:00  INFO 6800 --- [           main] org.xnio.nio                             : XNIO NIO Implementation Version 3.8.8.Final
2023-12-25T16:50:28.252+08:00  INFO 6800 --- [           main] org.jboss.threads                        : JBoss Threads version 3.5.0.Final
2023-12-25T16:50:28.314+08:00  INFO 6800 --- [           main] o.s.b.w.e.undertow.UndertowWebServer     : Undertow started on port(s) 9090 (http) with context path '/WebWolf'
2023-12-25T16:50:28.314+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : Started StartWebGoat in 6.819 seconds (process running for 8.513)
    __          __       _        _____                   _
    \ \        / /      | |      / ____|                 | |
     \ \  /\  / /  ___  | |__   | |  __    ___     __ _  | |_
      \ \/  \/ /  / _ \ | '_ \  | | |_ |  / _ \   / _' | | __|
       \  /\  /  |  __/ | |_) | | |__| | | (_) | | (_| | | |_
        \/  \/    \___| |_.__/   \_____|  \___/   \__,_|  \__|

2023-12-25T16:50:28.361+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : No active profile set, falling back to 1 default profile: "default"
2023-12-25T16:50:28.845+08:00  INFO 6800 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-12-25T16:50:28.877+08:00  INFO 6800 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 29 ms. Found 2 JPA repository interfaces.
2023-12-25T16:50:29.033+08:00  WARN 6800 --- [           main] io.undertow.websockets.jsr               : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
2023-12-25T16:50:29.033+08:00  INFO 6800 --- [           main] io.undertow.servlet                      : Initializing Spring embedded WebApplicationContext
2023-12-25T16:50:29.033+08:00  INFO 6800 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 625 ms
2023-12-25T16:50:29.173+08:00  INFO 6800 --- [           main] o.f.c.internal.license.VersionPrinter    : Flyway Community Edition 9.16.3 by Redgate
2023-12-25T16:50:29.173+08:00  INFO 6800 --- [           main] o.f.c.internal.license.VersionPrinter    : See release notes here: https://rd.gt/416ObMi
2023-12-25T16:50:29.189+08:00  INFO 6800 --- [           main] o.f.c.internal.license.VersionPrinter    :
2023-12-25T16:50:29.205+08:00  INFO 6800 --- [           main] o.f.c.i.database.base.BaseDatabaseType   : Database: jdbc:hsqldb:file:C:\Users\Administrator/.webgoat-2023.8//webgoat (HSQL Database Engine 2.7)
2023-12-25T16:50:29.221+08:00  WARN 6800 --- [           main] o.f.c.internal.database.base.Database    : Flyway upgrade recommended: HSQLDB 2.7 is newer than this version of Flyway and support has not been tested. The latest supported version of HSQLDB is 2.6.
2023-12-25T16:50:29.236+08:00  INFO 6800 --- [           main] o.f.core.internal.database.base.Schema   : Creating schema "container" ...
2023-12-25T16:50:29.252+08:00  INFO 6800 --- [           main] o.f.c.i.s.JdbcTableSchemaHistory         : Creating Schema History table "container"."flyway_schema_history" ...
2023-12-25T16:50:29.299+08:00  INFO 6800 --- [           main] o.f.core.internal.command.DbMigrate      : Current version of schema "container": null
2023-12-25T16:50:29.314+08:00  INFO 6800 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "container" to version "1 - init"
2023-12-25T16:50:29.330+08:00  INFO 6800 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "container" to version "2 - version"
2023-12-25T16:50:29.366+08:00  INFO 6800 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "container" to version "3 - id"
2023-12-25T16:50:29.373+08:00  INFO 6800 --- [           main] o.f.core.internal.command.DbMigrate      : Successfully applied 3 migrations to schema "container", now at version v3 (execution time 00:00.075s)
2023-12-25T16:50:29.398+08:00  INFO 6800 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
2023-12-25T16:50:29.406+08:00  INFO 6800 --- [           main] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2023-12-25T16:50:29.409+08:00  WARN 6800 --- [           main] org.hibernate.orm.deprecation            : HHH90000025: HSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2023-12-25T16:50:29.573+08:00  INFO 6800 --- [           main] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2023-12-25T16:50:29.573+08:00  INFO 6800 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2023-12-25T16:50:29.679+08:00  INFO 6800 --- [           main] o.o.w.lessons.logging.LogBleedingTask    : Password for admin: NTRjMzkyYjYtMTdjMy00ODcxLWE3ZDAtMzY1OTM3NTMyNjQ0
2023-12-25T16:50:29.803+08:00  WARN 6800 --- [           main] o.o.w.c.lessons.CourseConfiguration      : Lesson: webgoat.title has no endpoints, is this intentionally?
2023-12-25T16:50:30.330+08:00  INFO 6800 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 3 endpoint(s) beneath base path '/actuator'
2023-12-25T16:50:30.345+08:00  INFO 6800 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@40b31a16, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@25fa6889, org.springframework.security.web.context.SecurityContextHolderFilter@1e29a81a, org.springframework.security.web.authentication.logout.LogoutFilter@3cf4dec7, org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@2a425cf5, org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@17d76ebb, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@305aaedf, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7b4b8199, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4bbf20d1, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1de73d37, org.springframework.security.web.access.ExceptionTranslationFilter@38a38ed4, org.springframework.security.web.access.intercept.AuthorizationFilter@299fc582]
2023-12-25T16:50:31.596+08:00 [main] WARN FilenoUtil : Native subprocess control requires open access to the JDK IO subsystem
Pass '--add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED' to enable.
2023-12-25T16:50:33.642+08:00  WARN 6800 --- [           main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2023-12-25T16:50:33.657+08:00  INFO 6800 --- [           main] io.undertow                              : starting server: Undertow - 2.3.10.Final
2023-12-25T16:50:33.672+08:00  INFO 6800 --- [           main] o.s.b.w.e.undertow.UndertowWebServer     : Undertow started on port(s) 8080 (http) with context path '/WebGoat'
2023-12-25T16:50:33.673+08:00  INFO 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : Started StartWebGoat in 5.344 seconds (process running for 13.863)
2023-12-25T16:50:33.673+08:00  WARN 6800 --- [           main] org.owasp.webgoat.server.StartWebGoat    : Please browse to http://127.0.0.1:8080/WebGoat to start using WebGoat...



執行結果正常

訊息顯示 Undertow started on port(s) 8080 (http) with context path '/WebGoat'

http://127.0.0.1:8080/WebGoat
注意,是 HTTP,還有注意 WebGoat 的大小寫


檢查誰用了 Port 8080

Microsoft Windows [版本 10.0.20348.2159]
(c) Microsoft Corporation. 著作權所有,並保留一切權利。

C:\Users\Administrator>netstat -nao | find "8080"
  TCP    127.0.0.1:8080         0.0.0.0:0              LISTENING       6800
  TCP    127.0.0.1:8080         127.0.0.1:49809        ESTABLISHED     6800
  TCP    127.0.0.1:8080         127.0.0.1:49810        ESTABLISHED     6800
  TCP    127.0.0.1:8080         127.0.0.1:49811        ESTABLISHED     6800
  TCP    127.0.0.1:8080         127.0.0.1:49815        ESTABLISHED     6800
  TCP    127.0.0.1:49809        127.0.0.1:8080         ESTABLISHED     6268
  TCP    127.0.0.1:49810        127.0.0.1:8080         ESTABLISHED     6268
  TCP    127.0.0.1:49811        127.0.0.1:8080         ESTABLISHED     6268
  TCP    127.0.0.1:49815        127.0.0.1:8080         ESTABLISHED     6268

C:\Users\Administrator>tasklist /fi "pid eq 6800

映像名稱                       PID 工作階段名稱      工作階段 #    RAM使用量
========================= ======== ================ =========== ============
java.exe                      6800 Console                    1    446,152 K

C:\Users\Administrator>


(下圖) 上圖登入畫面按下 Register New User,建立一個帳號就可以登入 




左邊選單是依照 OWASP Top 10

要結束程式,「命令提示字元」中按下 Ctrl-C 中斷程式即可。

(完)

相關

[研究]OWASP WebGoat v2023.8 滲透測試學習平台 (Windows 2022)
https://shaurong.blogspot.com/2023/12/owasp-webgoat-v20238-windows-2022.html

[研究]OWASP WebGoat 8.2.2 滲透測試學習平台 (Windows Server 2019)(二)
https://shaurong.blogspot.com/2022/05/owasp-webgoat-822-windows-server-2019.html

[研究]OWASP WebGoat 8.2.2 滲透測試學習平台 (Windows 10)

[研究]OWASP WebGoat 8.2.2、Webwolf 8.2.2滲透測試學習平台安安裝、啟動 (Windows 2019)
https://shaurong.blogspot.com/2022/05/owasp-webgoat-822webwolf-822.html

[研究] OWASP WebGoat 8.0 安裝
http://shaurong.blogspot.com/2018/06/owasp-webgoat-80.html

[研究] OWASP WebGoatFor.Net 安裝
http://shaurong.blogspot.com/2016/12/owasp-webgoatfornet.html

[研究] OWASP WebGoat 7.1 安裝
http://shaurong.blogspot.com/2016/12/owasp-webgoat-71.html

[研究] OWASP Zed Attack Proxy (ZAP) 2.4.2、2.6.0 滲透測試、弱點掃描工具安裝與試用
http://shaurong.blogspot.com/2015/10/owasp-zed-attack-proxy-zap-242.html

(完)

[研究]Network Setup Service 服務已進入 停止/執行中 狀態 (Windows Server 2022)

[研究]Network Setup Service 服務已進入 停止 狀態 (Windows Server 2022)

[研究]Network Setup Service 服務已進入 執行中 狀態 (Windows Server 2022)

2023-12-25

頻繁交錯發生是正常的嗎?



********************************************************************************
敝人查了幾個不同的系統,都有此狀況。
另外新安裝一台,雖然尚未看到停止、執行中 頻繁發生,但都有發生。

********************************************************************************
Google ...

網路設定服務 (NetSetupSvc) 重新啟動有何作用以及是否經常發生?
What does the restart of the network setup service (NetSetupSvc) do and should it happen often ?

網路設定服務管理網路驅動程式的安裝並允許配置低階網路設定。如果此服務停止,任何正在進行的驅動程式安裝都可能被取消。此服務僅存在於 Windows 10 中。

NetSetupSvc 服務的預設啟動類型是「手動」。這意味著只要應用程式需要它,它就會被「觸發」啟動。

網路設定服務會執行一些不需要持續執行的操作。例如網路驅動程式的安裝、低階網路設定的配置和/或更新。如果此服務被停止,正在進行的網路驅動程式安裝將被取消 - 反之,網路驅動程式更新會觸發它啟動。

經常看到它啟動和停止是很常見的,這取決於您的電腦上安裝的軟體。

****************************************

NetSetupSvc 服務經常停止和啟動 
The service NetSetupSvc stop and start frequently

Windows Network Setup Service (NetSetupSvc) service starts and stops every hour?

【问题解决】windows系统network setup service服务启动后瞬间又停止问题

(完)

[研究]Windows Update 或 SQL Server Update 安裝過程,是否會導致 IIS 暫停或無法運作?

[研究]Windows Update 或 SQL Server Update 安裝過程,是否會導致 IIS 暫停或無法運作?

2023-12-25

尚未 reboot 前的狀況。



********************************************************************************

User

Windows Update 安裝過程,是否會導致 IIS 暫停或無法運作 ?

ChatGPT

一般情況下,Windows Update 安裝過程不應該直接導致 IIS(Internet Information Services)暫停或無法運作。然而,有一些情況可能會導致服務中斷或需要重新啟動。

  1. 重新啟動系統:某些更新可能會要求重新啟動系統,這可能會導致短暫的 IIS 中斷。在大多數情況下,系統重新啟動後,IIS 將會重新啟動,但在重新啟動的過程中可能會有一些瞬時的中斷。
  2. 更新可能影響 IIS:有些更新可能包含與 IIS 相關的修補程式或更改,這可能會導致 IIS 服務的重新配置或重新啟動。在這種情況下,通常系統會在安裝更新後自動處理相應的 IIS 更改。

為了最大程度地減少可能的中斷,你可以考慮以下建議:

  • 計劃更新時間:如果可能,選擇在較低使用量的時候進行更新,這樣就能夠減少對使用者的影響。
  • 事先備份:在進行任何系統更改之前,請確保備份 IIS 的配置。這樣,如果發生問題,你可以較容易地還原先前的狀態。
  • 檢查更新內容:在進行更新之前,查看相應的更新內容,以了解是否包含對 IIS 的影響。這樣你就能夠事先了解可能的問題。

總的來說,大多數情況下 Windows Update 不會直接導致 IIS 無法運作,但仍然建議在進行系統更改之前採取預防措施,以減少潛在的問題。

********************************************************************************

User

Windows Update 若包含 SQL Server 更新,安裝過程,是否會導致 IIS 暫停或無法運作 ?

ChatGPT

安裝 SQL Server 更新不應直接導致 IIS 暫停或無法運作。然而,安裝 SQL Server 更新可能需要重新啟動服務或整個系統,這可能會在一段時間內導致 IIS 中斷。這是因為 SQL Server 更新可能會影響相關的服務和系統組件。

在安裝 SQL Server 更新之前,你可能會考慮以下建議:

  1. 計劃更新時間:儘量選擇在系統使用量較低的時候進行 SQL Server 更新,這樣可以減少對使用者的影響。
  2. 事先備份:在進行任何系統更改之前,確保備份 SQL Server 數據庫和系統配置。這樣,如果出現問題,你可以較容易地還原到先前的狀態。
  3. 檢查更新內容:在進行更新之前,查看相關的 SQL Server 更新內容,以了解是否包含對相關服務的影響。有時候,更新可能需要重新啟動相關的服務。

請注意,具體的更新行為可能會根據具體的 SQL Server 版本和所安裝的更新而有所不同。因此,建議查閱相關的 SQL Server 更新文檔或公告以獲取更詳細的信息。

********************************************************************************

User

Windows Update 若包含 SQL Server 更新,安裝過程,是否會導致 SQL Server 暫停或無法運作 ?

ChatGPT

在安裝 SQL Server 更新的過程中,通常不會直接導致 SQL Server 暫停或無法運作。然而,安裝 SQL Server 更新可能需要重新啟動相關的服務或整個系統,這可能會導致 SQL Server 在一段時間內無法訪問。

以下是一些你應該考慮的事項:

  1. 重新啟動服務:安裝某些 SQL Server 更新可能需要重新啟動 SQL Server 服務。這會導致在重新啟動期間無法訪問 SQL Server 數據庫。通常,這種中斷是臨時的,並且在服務重新啟動後會恢復正常。
  2. 重新啟動系統:有些更新可能需要重新啟動整個操作系統。在這種情況下,整個系統將無法訪問,包括 SQL Server。這樣的重新啟動可能導致 SQL Server 數據庫在一段時間內無法訪問。
  3. 計劃更新時間:儘量在系統使用量較低的時間進行 SQL Server 更新,以最小化對用戶的影響。
  4. 事先備份:在進行任何系統更改之前,請確保備份 SQL Server 數據庫和相關的配置。這樣,如果發生問題,你可以還原到更新之前的狀態。

要確保最小化中斷和系統無法訪問的風險,建議在進行任何更新之前,查閱相關的 SQL Server 更新文檔或公告,以獲取更詳細的信息。這樣你就可以事先了解可能的影響並做好相應的計劃。

********************************************************************************

僅供參考,不保證。

(完)

[研究]事件檢視器顯示「Internet Explorer 存取被拒」(Windows Server 2022)

[研究]「事件檢視器」顯示「Internet Explorer 存取被拒」(Windows Server 2022)

2023-12-25

原因不明,沒看到相關 event log,不知是否和 政府組態基準(GCB) 有關?

(待查)

2023年12月24日 星期日

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows Server 2022)

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows Server 2022)

2023-12-24

官方網站
https://www.avg.com/zh-tw/free-antivirus-download#pc
https://www.avg.com/en-us/free-antivirus-download#pc

線上安裝版、離線安裝版
https://www.avg.com/zh-tw/installation-files-prd-gsr-free#pc

感覺 AVG AntiVirus Free 23.12.8700.813 和 Avast Antivirus Free v23.12.8700.0 畫面和版號非常像。









(完)

相關

[研究]小紅傘Avira Free Antivirus 2019 繁體中文版 v15.0.2201.2134 離線安裝 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-antivirus-2019-v15022012134.html

[研究]小紅傘Avira Free Security 繁體中文版 v1.1.97.5 線上安裝版 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-security-v11975-windows-2022.html

[研究]小紅傘Avira Free Antivirus 2019 繁體中文線上安裝版 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-antivirus-2019-windows-2022.html

[研究]Avast Antivirus Free v23.12.8700.0 繁體中文離線版安裝 (Windows 10)
https://shaurong.blogspot.com/2023/12/avast-antivirus-free-v231287000-2023-12.html

[研究]Avast Antivirus Free v23.12.8700.0 繁體中文離線版安裝 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avast-antivirus-free-v231287000-windows.html

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows 10)
https://shaurong.blogspot.com/2023/12/avg-antivirus-free-23128700813.html

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows Server 2022)
https://shaurong.blogspot.com/2023/12/avg-antivirus-free-23128700813-windows.html


[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows 10)

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows 10)

2023-12-24

官方網站
https://www.avg.com/zh-tw/free-antivirus-download#pc
https://www.avg.com/en-us/free-antivirus-download#pc

線上安裝版、離線安裝版
https://www.avg.com/zh-tw/installation-files-prd-gsr-free#pc

感覺 AVG AntiVirus Free 23.12.8700.813 和 Avast Antivirus Free v23.12.8700.0 畫面和版號非常像。







































(完)

相關

[研究]小紅傘Avira Free Antivirus 2019 繁體中文版 v15.0.2201.2134 離線安裝 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-antivirus-2019-v15022012134.html

[研究]小紅傘Avira Free Security 繁體中文版 v1.1.97.5 線上安裝版 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-security-v11975-windows-2022.html

[研究]小紅傘Avira Free Antivirus 2019 繁體中文線上安裝版 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avira-free-antivirus-2019-windows-2022.html

[研究]Avast Antivirus Free v23.12.8700.0 繁體中文離線版安裝 (Windows 10)
https://shaurong.blogspot.com/2023/12/avast-antivirus-free-v231287000-2023-12.html

[研究]Avast Antivirus Free v23.12.8700.0 繁體中文離線版安裝 (Windows 2022)
https://shaurong.blogspot.com/2023/12/avast-antivirus-free-v231287000-windows.html

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows 10)
https://shaurong.blogspot.com/2023/12/avg-antivirus-free-23128700813.html

[研究]AVG AntiVirus Free 23.12.8700.813 繁體中文版(Windows Server 2022)
https://shaurong.blogspot.com/2023/12/avg-antivirus-free-23128700813-windows.html