Skip to content

A method to bypass SafeExamBrowser's virtual machine detection

License

Notifications You must be signed in to change notification settings

tynkering/seb-patch

Repository files navigation

seb-patch: Use SEB in any VM (VirtualBox, VMWare, ...)

That's it-

How does this work? (Click to expand/collapse) Coming Soon!

FAQ (Click to expand/collapse) Q1: Does my exam organizer/teacher get notified if I'm using a Virtual Machine?
A: Short answer is no. Although, in theory, those that are more tech-savvy, could ask for your SEB logs.

From SEB Official Website:

[...] Some data which can be considered to be personal (computer host name, computer account user name, some URLs of opened web pages etc.) can be contained in the log files SEB saves on the system it is running on (when used with default settings). Log files are not transmitted to any server by SEB, you can manually collect those log files for debugging purposes.

Q2: What can my exam organizer/teacher do with my SEB logs anyways?
A: Welp, surprisingly... Not much from what we analyzed. Although they can always obtain as referred on the quote before your computer hostname and account user name. If you're running SEB on a virtual machine, obviously, that it's not going to match your original laptop's model or even a valid computer model in that matter. Example below.

(yyyy-mm-dd_hhhnnmsss_Runtime.log @ Line 8):

Running SEB on a Output Expected Output
Laptop Computer 'DESKTOP-1B2D3F4' is a Zenbook Pro 15 UX550 manufactured by Asus
Virtual Machine (VirtualBox) Computer 'DESKTOP-1A2C3E4' is a Virtual Machine VirtualBox manufactured by innotek GmbH

Q3: What if my exam organizer/teacher does ask for my SEB logs after my exam/test? Am I doomed?
A: No, don't panic. In this repository @ the folder \logs we provide a solution to this problem.

More coming soon!