【osquery】查询uuid和系统信息

发布时间 2023-07-10 10:08:12作者: StimuMing

查询uuid

方法一 见查询信息

方法二 通过注册表

SELECT data from registry where key ='HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography' AND name='MachineGuid';

# 或者

SELECT data FROM registry WHERE path='HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography\\MachineGuid'

img

查询系统版本号和windows版本

方法一 直接查询

SELECT uuid, computer_name, hardware_model, hardware_serial FROM system_info;

img

方法二 通过注册表

SELECT data 
FROM registry 
WHERE key = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion' 
AND name IN('CurrentMajorVersionNumber','CurrentMinorVersionNumber', 'CurrentBuildNumber', 'ProductName')
ORDER BY
   CASE name
      WHEN 'ProductName' THEN 1
      WHEN 'CurrentMajorVersionNumber' THEN 2
      WHEN 'CurrentMinorVersionNumber' THEN 3
      WHEN 'CurrentBuildNumber' THEN 4
      ELSE 3
   END;

img