Skip to content

keyboard-slayer/testwe-vm-enforcer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

✅ TestWE VM enforcer

Because running Windows natively is unquestionable

Install

You'll need first an installation of the go compiler (you can find it here), you'll also need a git client (that you can find here)

Then run a command prompt and type

▶ go get -u github.com/keyboard-slayer/testwe-vm-enforcer

How to use it ?

First verify that you have installed TestWe on your machine than simply run the command testwe-vm-enforcer

Why did I do that ?

In 2020 because of the Covid pendamic my college used a remote examination software called Testwe that only accepte Windows and MacOS. Me as a GNU/Linux user don't really like Microsoft Windows. And this wonderful piece of software doesn't allows us to run it inside of a virtual machine so I've decided to see how can I bypass that without breaking the EULA (for instance I couldn't reverse engineer the software)

How did I do that ?

As I've said previously I can't reverse engineer the software, it was a lot of watching the raw binary with my bare eyes and pray for the best but it didn't take too long. While looking at the raw binary I saw something that looked like a regex and there was the name of a lot of hypervisors like Qemu and HyperV. So I've tried to change one letter in each one of theme and BINGO ! It worked ! This software just do that process automaticly (Yup super easy and didn't required a decompiler or a disassembler 😉 )

About

Bypass VM restriction on the Testwe examination software

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages