Utilman.exe และความกังวลด้านความปลอดภัย (การดูแลระบบโดยไม่ต้องเข้าสู่ระบบ)
ในทุกระบบ windows มีคุณสมบัติเล็กๆ แต่มีประโยชน์ที่เรียกว่าความง่ายในการเข้าถึง หากคุณต้องการธีมที่มีคอนทราสต์สูง การแสดงภาพที่เหมาะสมที่สุด หรือคำบรรยายภาพ “ความง่ายในการเข้าถึง” คือเพื่อนของคุณ คุณสามารถเริ่มต้นได้โดยไม่ต้องเข้าสู่ระบบ บทความนี้จะอธิบายวิธีใช้ utilman.exe เพื่อสร้างแบ็คดอร์ให้กับระบบของคุณ ในตอนท้ายของบทความเราจะคืนการตั้งค่าเริ่มต้น
บทความนี้มีอะไรบ้าง?
หากคุณต้องการกำหนดค่าระบบของคุณให้มีลักษณะเช่นนี้ โปรดอ่านต่อ … ใส่ใจกับพื้นหลัง ฉันไม่ได้เข้าสู่ระบบและสามารถเรียกใช้ cmd ด้วยสิทธิ์ผู้ดูแลระบบได้ … ใช้งานได้บน Windows 10 และ Windows Server …
Utilman.exe
ไฟล์ที่คุณสามารถเริ่มความง่ายในการเข้าถึงได้เรียกว่า utilman.exe คุณสามารถค้นหาได้ใน C:\Windows\System32 แต่ตอนนี้เราเจอปัญหา เราต้องแก้ไขไฟล์ เพราะมันจำกัดเฉพาะบัญชีระบบเท่านั้น ดังนั้นเราจึงต้องเป็นเจ้าของและให้สิทธิ์การเข้าถึงบัญชีผู้ดูแลระบบโดยสมบูรณ์ เปิด Windows PowerShell ด้วยสิทธิ์ผู้ดูแลระบบ ให้ความสนใจกับพารามิเตอร์การให้สิทธิ์ในคำสั่งที่สอง คุณต้องระบุชื่อผู้ใช้ของคุณที่นั่น หากจำเป็น ให้แทนที่ผู้ดูแลระบบด้วยชื่อบัญชีผู้ใช้ของคุณ ซึ่งจะต้องเป็นสมาชิกของกลุ่มผู้ดูแลระบบท้องถิ่น
takeown /f $env:windir\system32\utilman.exe
icacls $env:windir\system32\utilman.exe /grant "$($env:username):F"
ตอนนี้เราเปลี่ยนชื่อเป็น utilman2.exe จากนั้นเราก็คัดลอก cmd แล้วเรียกมันว่า utilman.exe ?
Rename-Item $env:windir\system32\utilman.exe $env:windir\system32\utilman2.exe
Copy-Item $env:windir\system32\cmd.exe $env:windir\system32\utilman.exe
เกิดอะไรขึ้นตอนนี้? ตอนนี้เรามีไฟล์ใหม่ชื่อ utilman.exe แต่ไฟล์นี้จะไม่เรียกใช้ Ease of Access มันจะทำงาน cmd
การทดสอบการกำหนดค่า
ตอนนี้ออกจากระบบ คลิกที่ไอคอนที่มุมขวาล่าง นี่คือความง่ายของความสำเร็จ
แต่ตอนนี้มันเป็น cmd คุณสามารถกำหนดค่าระบบของคุณได้โดยไม่ต้องเข้าสู่ระบบ
หากคุณทำเช่นนี้บน Domain Controller คุณสามารถเริ่ม PowerShell และเรียกใช้ Get-ADUser ได้เลย ? หมายเหตุ: ขณะนี้ผู้โจมตีสามารถจัดการโดเมน Active Directory ของคุณได้
หรือเปิด dsa.msc เพื่อจัดการ Active Directory
เลิกทำการเปลี่ยนแปลง
คุณควรยกเลิกการเปลี่ยนแปลงที่คุณทำ ลบ c:\windows\system32\utilman.exe (ซึ่งปัจจุบันเปิด cmd) และเปลี่ยนชื่อ c:\windows\system32\utilman2.exe เป็น utilman.exe เพื่อคืนค่าการตั้งค่าเริ่มต้น
ความคิดเพิ่มเติม
ความเป็นไปได้ที่จะเปลี่ยนชื่อ utilman และเปลี่ยนเป็น cmd เป็นปัญหาด้านความปลอดภัยหรือไม่ คำตอบไม่ใช่เรื่องง่าย Utilman.exe เป็นไฟล์ที่ได้รับการป้องกัน คุณต้องเป็นเจ้าของเพื่อที่จะไปได้ คุณคิดอย่างไร?




