gognl

Results 12 comments of gognl

You should run it in Ubuntu, as it uses kvm (afaik if you run it on Windows you should use HAXM). I personally run it on WSL2 (Ubuntu on Windows),...

Yeah, so `make win` not working means that your `win10.vhd` file is not good for this. You need to get a Windows 10 ISO that uses Legacy Bios and not...

1. This is a project I’m making which in the end is supposed to be a malicious hypervisor which runs Windows, collects spyware (keylogs and maybe network traffic) and sends...

The error code you're getting is `0xE0`, which means "Status Error". You can read the status from the [BIOS Data Area](https://stanislavs.org/helppc/bios_data_area.html). Add the line `LOG_DEBUG("%x", (qword_t)*(byte_t*)(0x400+0x41));` under the line you...

I'm afraid that wouldn't be possible, but I'd be glad to continue helping here. What's the BIOS data status (according to the line I wrote in my last comment)?

What is the first return code that it prints?

The error code is printed for each drive that it tries (from 0x80 to 0xfe). The Windows disk should be in drive 0x80, so I'll need to see the *first*...

By the way, if you plan on `git clone`ing again, make sure you do so from commit `a288108d7deab9d94caa73f03da081184a18e26b`. Newer commits will work differently as I'm working on the network part.

You are getting error code `0x1`, which means `Invalid Command` and might be caused if disk extensions are not present. This is a bit weird since you're running in Qemu....