ถ่ายรูปหลังจากป้อนรหัสผ่านผิด


15

แล็ปท็อปที่ใช้ Windows 7 มีวิธีใดบ้างในการถ่ายภาพโดยใช้เว็บแคมหลังจากป้อนรหัสผ่านผู้ใช้ผิด?

คำตอบ:


10

บางทีคุณอาจต้องการตรวจสอบผู้จัดการเข้าสู่ระบบKeyLemon มันเป็นทางออกเดียวที่ฉันสามารถหาได้ใกล้กับสิ่งที่คุณต้องการ ใช้งานได้กับ XP, Vista, 7 และ 8 แต่น่าเสียดายที่คุณสมบัตินี้มีเฉพาะในรุ่นที่จ่ายเงินเท่านั้น

จากหน้าผลิตภัณฑ์:

ติดตามไฮแจ็คเกอร์

ด้วยคุณสมบัติการติดตามไฮแจ็กเกอร์คุณสามารถดูรูปภาพของ:

  • ผู้ที่อยู่หน้าคอมพิวเตอร์ของคุณก่อนที่จะล็อคหน้าต่างอัตโนมัติ
  • ผู้พิมพ์รหัสผ่านผิดเมื่อคอมพิวเตอร์ถูกล็อค

ข้อจำกัดความรับผิดชอบ: ฉันไม่มีส่วนเกี่ยวข้องใด ๆ กับผลิตภัณฑ์หรือ บริษัท


5

เป็นคำถามที่ยอดเยี่ยม นี่คือวิธีแก้ปัญหาของฉัน (ได้รับแรงบันดาลใจจากคำตอบของ Keltari):

ความต้องการ

  • Windows รุ่นที่ค่อนข้างใหม่ (อาจเป็น Vista หรือใหม่กว่า)
  • อุปกรณ์วิดีโอที่เข้ากันได้กับ DirectShow (อาจเป็นสิ่งที่ Windows รู้จักว่าเป็นกล้องและอีกมากมาย)
  • ffmpeg.exe ( http://ffmpeg.org/ )

snapshot_login_failure.cmd (วางในโฟลเดอร์ที่มี ffmpeg.exe)

@echo off

:: Get date and time independent of regional settings. Source: http://stackoverflow.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set datetime=%ldt:~0,4%_%ldt:~4,2%_%ldt:~6,2%_%ldt:~8,2%_%ldt:~10,2%_%ldt:~12,2%

:: Capture snapshot through DirectShow using FFmpeg and save to disk. Change name of video adapter and save path.
ffmpeg.exe -f dshow -i video="USB 2.0 UVC HD Webcam" -vframes 1 E:\snapshot_%datetime%.jpg

snapshot_login_failure.xml (นำเข้าสิ่งนี้เป็นงานตัวกำหนดตารางเวลาของ windows)

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2013-07-06T23:32:34.0732602</Date>
    <Author>Zoe\Zero3</Author>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Security"&gt;&lt;Select Path="Security"&gt;*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and EventID=4625]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-19</UserId>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>E:\snapshot_login_failure.cmd</Command>
      <WorkingDirectory>E:\</WorkingDirectory>
    </Exec>
  </Actions>
</Task>

หมายเหตุ

  • คุณต้องปรับชื่ออุปกรณ์และพา ธ เพื่อให้เหมาะกับระบบของคุณ บางทีบัญชีผู้ใช้ในไฟล์งานด้วย
  • คุณอาจต้องเปิดใช้งานการบันทึกการเข้าสู่ระบบที่ล้มเหลวต่อWindows 7 Logon Failure Events ไม่มีอยู่?
  • เหตุการณ์ความล้มเหลวในการเข้าสู่ระบบทริกเกอร์หลังจากคลิกตกลงในกล่องโต้ตอบ "ชื่อผู้ใช้หรือรหัสผ่านผิด bla bla" และไม่ได้ทันทีหลังจากป้อนข้อมูลเข้าสู่ระบบที่ไม่ถูกต้อง
  • มีความล่าช้าที่เห็นได้ชัดหากทริกเกอร์ก่อนหน้านี้หลังจากที่หน้าจอเข้าสู่ระบบปรากฏขึ้นระหว่างการบู๊ต (เมื่อ Windows ยังคงเริ่มให้บริการและระบบมีการเชื่อมต่อกับ IO)

ลองดูคำตอบ @ TimberWolf2016 ( superuser.com/a/1072012/235441 ) หากคุณพบปัญหาใด ๆ เกี่ยวกับวิธีการนี้
Zero3

4

ขออภัยสำหรับการฟื้นเธรดเก่า แต่ฉันโพสต์สิ่งนี้เป็นความช่วยเหลือสำหรับใครก็ตามที่สะดุดในเรื่องนี้ในอนาคต ..

กระบวนการของ Zero3 นั้นใช้งานได้เป็นส่วนใหญ่และมีความน่าสนใจมากมายสำหรับเขา! แต่ฉันได้รับการทำงานหลังจากเปิดใช้งานการบันทึกการพยายามเข้าสู่ระบบที่ล้มเหลวจากนั้นคลิกขวาที่ ID เหตุการณ์ในบันทึกและเลือก "แนบงานกับกิจกรรมนี้" แทนที่จะนำเข้างานผ่าน XML อาจเป็นสิ่งที่ ทำได้ด้วยสิทธิ์เนื่องจากฉันต้องพิมพ์รหัสผ่านผู้ดูแลระบบของฉันเพื่อสร้างงาน

อีกสิ่งหนึ่งที่ทำให้ฉันแปลกประหลาดคืองานที่ถูกเรียกไม่รู้จักไฟล์. cmd เป็นโปรแกรม / สคริปต์ ในการแก้ไขปัญหานี้ฉันได้สร้างไฟล์. bat ชื่อ run.bat ในไดเรกทอรีเดียวกันพร้อมรหัสด้านล่างและให้งานเริ่มไฟล์แบตช์แทนดังนั้นจึงเรียกใช้. cmd

มันเป็นวิธีการกระโดดแบบสก็อตช์เพื่อให้มันใช้งานได้ แต่ฉันพอใจกับความสำเร็จของฉันมากเพราะต้องขอบคุณกระทู้นี้และฉันก็อยากทำวิดีโอสอนเกี่ยวกับกระบวนการนี้ :)

ขอบคุณมากทุกคน!

หมายเหตุ: ฉันใช้ Windows 10 Pro x64

รหัส run.bat:

Start "" "C:\<filepath to .cmd>"

ขอบคุณสำหรับความคิดเห็นของคุณ! มันอาจจะเหมาะสมกว่าในการแสดงความคิดเห็นต่อคำตอบของฉัน แต่ฉันคิดว่าคุณอาจมีตัวแทนไม่เพียงพอที่จะเพิ่มความคิดเห็น ฉันจะเพิ่มให้คุณเพื่อที่คนจะสังเกตเห็นสิ่งนี้!
Zero3

3

ใช่ถ้าคุณคุ้นเคยกับ Windows MSGINA คุณสามารถสร้างเหตุการณ์เข้าสู่ระบบที่กำหนดเองซึ่งจะเริ่มกล้องบนแล็ปท็อปและถ่ายภาพและบันทึกลงในโฟลเดอร์ที่กำหนดเอง

การอ้างอิง: http://technet.microsoft.com/en-gb/library/bb742447.aspx


2
โปรดทราบว่า GINA เป็นเพียง XP และเก่ากว่า Vista + แตกต่าง
Scott Chamberlain

3

การเข้าสู่ระบบที่ไม่ถูกต้องมีบันทึกเช่นเดียวกับEvent ID: 529ในบันทึกเหตุการณ์ความปลอดภัย คุณสามารถเขียนสคริปต์ที่ตรวจสอบ ID นั้นแล้วดำเนินการคำสั่งที่จะถ่ายภาพ ... ไม่แน่ใจว่าจะทำอย่างไรส่วนที่สองแม้ว่า ...


1
วิธีการที่น่าสนใจ
นั่นคือ Guy บราซิล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.