So I've attempted to make an ntoskrnl extender for windows 2000.
I tried to get storahci to run with it.
It currently does not work, so if anyone is willing to help, it'd be much appreciated.
It's based off of the XP SP1 ntoskrnl/hal with a new entrypoint and new functions with code merged in from the ntoskrnl extender for XP.
I'll upload some files shortly.
This is the BSOD I get after trying to run it.
here are the files -
[Download Link Removed]
Note from the staff team:
The archive you linked to contains internal Microsoft source code that is not allowed to be distributed publicly. We have removed the link as we do not allow this on EclecBoard.
ntoskrnl extender for windows 2000
- infuscomus
- Posts: 11
- Joined: 10 Feb 2022, 12:33
- Been thanked: 2 times
- win32
- Kernel Extenders
- Posts: 29
- Joined: 18 Jun 2021, 21:42
- Has thanked: 8 times
- Been thanked: 23 times
Re: ntoskrnl extender for windows 2000
As far as I could tell, you hit the exception handler for syscalls (so definitely a call made by the driver to the extender). Some more information is needed.
- infuscomus
- Posts: 11
- Joined: 10 Feb 2022, 12:33
- Been thanked: 2 times
Re: ntoskrnl extender for windows 2000
I'm not skilled with using a debugger, so I'm not sure how to trace the cause of this.
is there anyone here skilled with debugging?
is there anyone here skilled with debugging?
- WIN2000WARRIOR
- Posts: 30
- Joined: 18 Oct 2021, 06:34
- Has thanked: 13 times
- Been thanked: 16 times
Re: ntoskrnl extender for windows 2000
You should get the Memory.dmp fileinfuscomus wrote: ↑26 Mar 2022, 23:35 I'm not skilled with using a debugger, so I'm not sure how to trace the cause of this.
is there anyone here skilled with debugging?
https://support.microsoft.com/en-us/topic/b863c80e-fb51-7bd5-c9b0-6116c3ca920f
Try to install Windows 2000 twice in C: and in D: for example, before testing so that you can recover old files after the appearance of BSoD
Last edited by WIN2000WARRIOR on 29 Mar 2022, 09:16, edited 1 time in total.
Windows 2000 Warrior
- infuscomus
- Posts: 11
- Joined: 10 Feb 2022, 12:33
- Been thanked: 2 times
Re: ntoskrnl extender for windows 2000
I wouldn't know what to look for inside a memory dump.
The extent of my debugging knowledge is that I know I need a serial COM port card in both my debuging and target PC, as well as Windbg and my extender's PDB symbols to put names to things.
But even then I still lack knowledge of assembly language and still wouldn't know what to look for.
The extent of my debugging knowledge is that I know I need a serial COM port card in both my debuging and target PC, as well as Windbg and my extender's PDB symbols to put names to things.
But even then I still lack knowledge of assembly language and still wouldn't know what to look for.
- WIN2000WARRIOR
- Posts: 30
- Joined: 18 Oct 2021, 06:34
- Has thanked: 13 times
- Been thanked: 16 times
Re: ntoskrnl extender for windows 2000
In this case, I advise you my friend to ask help from Mov AX, 0xDEAD's as he most likely encountered these problems during his task with Windows XP and 2003, extract the error using serial COM port card and tell him the all results, and send him the files in a private message on MSFN . And then tell us.infuscomus wrote: ↑27 Mar 2022, 12:05 I wouldn't know what to look for inside a memory dump.
The extent of my debugging knowledge is that I know I need a serial COM port card in both my debuging and target PC, as well as Windbg and my extender's PDB symbols to put names to things.
But even then I still lack knowledge of assembly language and still wouldn't know what to look for.
You're doing a great job and really deserve someone to help you .
Windows 2000 Warrior
- WIN2000WARRIOR
- Posts: 30
- Joined: 18 Oct 2021, 06:34
- Has thanked: 13 times
- Been thanked: 16 times
Re: ntoskrnl extender for windows 2000
I think the reason for the error is the need for Windows 2000 the extended "nt kernel table" ْand It seems to require too many code changings , It might be easier with XP SP1 ntoskrnl/hal , Do not despair, continue and you will succeed 

Windows 2000 Warrior
Users browsing this forum: No registered users and 1 guest