I have exactly the same problem (error #31 occur when I run hyperdbg
tool), so I cannot load Hyperdbg driver in. I doubt that PAE is the
reason, though.
Anybody knows how to fix this bug??
Thanks,
Jun
So did you disable PAE to run HyperDbg? How did you disable PAE?
Thanks,
J
I wrote that a couple of days ago when I was still confused about the
Lock bit. With the hyperdbg patch I submitted last night it isn't
necessary to modify Bochs.
-jon
sorry about your posts not showing up immediately, we had a little
issue with the spam checker :(
@jun:
On May 25, 5:07 pm, Jun Koi <junkoi2...@gmail.com> wrote:
> So did you disable PAE to run HyperDbg? How did you disable PAE?
you can add /NOPAE /NOEXECUTE=alwaysoff to your Boot.ini file, that
should do the trick if I remember correctly ;-)
> Thanks,
> J
This is very useful. I will try that later. Thanks a lot, Jon.
A question: why we refuse to load driver on PAE kernel? Does the
Hyperdbg driver intentionally disallow that, or Windows is the
culprit?
Thanks,
J
that's because the memory handling in HyperDbg still does not support
PAE so far, as you can see if you check out core/mmu.c :-)
Cheer,
Aristide
--
GnuPG Key on keyserver.pgp.com ID 291D712D
http://security.dico.unimi.it/~joystick/
indeed, i missed that.
thanks,
J
so this means that why the authors say that Hyperdbg only supports
SP2, it actually works well with SP3, too?
Thanks,
J
Yes - I got the driver start up on SP3, and when I pressed F12 the
HyperDbg screen came up and I could use the commands, then go back
into XP with F12 again. I haven't tried much more than that...
I didn't re-build the symbols (hyperdbg\syms.c - can be built with
hyperdbg\tools\symbol2c.py), so the disassembly was rather plain. The
symbols in the source are for SP2 I believe.
-jon