Windows Server Mapper Driver -- 2

Job ID: 39936629

Budget: $10 – $30 USD

Project Type: Desktop Application Development
Budget: $XX (negotiable based on experience)
Timeline: Flexible

PROJECT DESCRIPTION:
I need help completing a Windows SERVER driver mapping system. The project involves integrating driver communication functions into a C++ client application that communicates with a server to map and load kernel drivers.

CURRENT STATUS:
- Server-side implementation is complete (PHP server that processes and sends mapped driver images)
- Client-side framework is in place with proper structure
- Kernel driver stub functions need to be implemented

WHAT I NEED:

1. Implement kernel driver communication functions in C++ that:
- Open communication handle to existing vulnerable driver device ("\\\\.\\Kazo")
- Read kernel memory (ReadMemory function)
- Write kernel memory (WriteMemory function)
- Allocate kernel pool memory (AllocatePool function)
- Free kernel pool memory (FreePool function)
- Call kernel functions (CallKernelFunction)

2. The functions must work with an existing vulnerable driver that:
- Creates device "\\\\.\\Kaso"
- Is already loaded on the client system

3. Implementation requirements:
- Use DeviceIoControl for driver communication
- Handle proper error checking and error codes
- Support 64-bit Windows systems
- Work with existing function signatures (cannot change function prototypes)

TECHNICAL REQUIREMENTS:
- C++ programming (Windows API)
- Windows kernel driver development knowledge
- Experience with DeviceIoControl
- Understanding of kernel memory operations
- Windows 10/11 compatibility

EXISTING CODE:
- I have the function stubs in place with correct signatures
- Server-side implementation is complete
- Driver device communication setup is done
- Just need the actual implementation of the stub functions

DELIVERABLES:
1. Complete implementation of all driver communication functions
2. Working code that can:
- Open driver device handle
- Read kernel memory via driver
- Write kernel memory via driver
- Allocate/free kernel pool
- Call kernel functions
3. Code comments explaining implementation
4. Error handling for all edge cases

SKILLS REQUIRED:
- Windows Driver Development
- C++ (Windows API)
- Kernel Programming Knowledge
- DeviceIoControl Experience
- Windows Memory Management

PREFERRED QUALIFICATIONS:
- Previous experience with vulnerable driver exploitation
- Experience with kernel memory operations
- Understanding of Windows driver communication
- Portfolio of similar driver-related projects

IMPORTANT NOTES:
- This is for legitimate system component development
- Code must be production-ready with proper error handling
- Must work with existing codebase structure
- No changes to function signatures allowed
- Clean, commented code required

Please include in your proposal:
1. Examples of similar work (if available)
2. Your approach to implementing these functions
3. Estimated timeline
4. Your experience with Windows kernel programming

I'm looking for someone who can deliver clean, working code quickly. Communication in English is required.

Thank you for your interest!