Jump to content

Damnation

Member
  • Posts

    792
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 USD 
  • Country

    Australia

Everything posted by Damnation

  1. @Dave-H That's outdated. here - https://ufile.io/yuxh9ziz first try the one in 5.1.2600.7777.4\i386_free do an "ACPI Multiprocessor PC" install with this one. report any problems.
  2. @Dave-H Try switching to "ACPI Multiprocessor PC" with the newer acpi.sys
  3. @Dave-H Have you tried any of the acpi.sys that have been built on this thread to see if they work for you?
  4. @Dietmar I think I might have found a way to implement it, TBD~ edit: even using precompiled trap.obj I can't resolve missing externals.
  5. @Dietmar @George King I'm not sure how to implement the KiSystemService function for all the ZwAlpc functions that msrpc.sys depends on. KiSystemService depends on alot of functions and is very large~
  6. @Dietmar @George King most of the missing imports for msrpc.sys I added are just stubs right now i.e just return STATUS_SUCCESS I'll work on them tomorrow.
  7. @George King This one builds successfully https://ufile.io/itvzfprv It froze in my VM, I'll work on this tomorrow.
  8. @George King I'm targeting NDIS 6.3 Windows 7
  9. @Dietmar OK, I'll check dependencies there.
  10. @Dietmar I use CFF explorer to modify the import tables. here I modded them for you - https://ufile.io/5cxo9w60
  11. yeah, although not tested yet. storport is unchanged. yeah I haven't changed the import tables of these drivers yet.
  12. This one builds successfully https://ufile.io/itvzfprv
  13. OK, all needed functions added for ndis6, although most are stubbed right now. edit: forgot NtQuerySystemInformationEx
  14. I've noticed that this part mov eax, 0x14 seems to increment upwords for each ZwAlpc function - I wonder why?
  15. @LanXing link https://ufile.io/w7fej333 pass 123 kdnet and instructions thanks to Mov Ax 0xDEAD
  16. @sookoop Can you double check in task manager if all of the CPU cores are showing up?
  17. @Mov AX, 0xDEAD for functions like ZwAlpcCancelMessage and others NTSYSCALLAPI NTSTATUS NTAPI ZwAlpcCancelMessage(_In_ HANDLE PortHandle, _In_ ULONG Flags, _In_ PALPC_CONTEXT_ATTR MessageContext ); void __stdcall _ZwAlpcCancelMessage@12( int p1, int p2, int p3 ) { __asm.pushfd(); _KiSystemService(); } in asm void __stdcall _ZwAlpcCancelMessage@12( int p1, int p2, int p3 ) { mov eax, 0x14 lea edx, [p1] pushfd push 0x8 call _KiSystemService; void __cdecl( void ) ret 0xC } how should we implement this? should we take KiSystemService from trap.asm?
  18. @sookoop maybe you were accidentally using 32bit acpi.sys on 64bit windows 7? not sure.
  19. some more~ added the HashTable functions with psuedocode.
  20. @George King @LanXing @sookoop I noticed in your DDB fix download that you've swapped around the x86/x64 versions by mistake, so they're more than likely running the wrong versions for their architecture. This would explain the 7B BSOD.
  21. @LanXing 7B BSOD is inaccessible storage device. you can get this BSOD from both an AHCI controller and USB3. I recommend using the XP Integral Edition's Optional Patch Integrator Script using options 1,3,4,5,7 and doing a fresh XP install. Once you have XP installed and running we can start debugging from there.
  22. I made a start on ndis6 code in ntoskrn8.c
  23. @Dietmar meed more information. Install HWMonitor and report CPU and GPU temps when both idle and stressed.
  24. @LanXing have you got a 2nd PC to spare for LAN debugging? If you're willing to setup LAN debugging that's your best chance of getting a solution.
  25. @Mov AX, 0xDEAD If you're feeling motivated, can we start working on NDIS6 support for XP? missing imports - ndis - NtTraceControl KeRegisterProcessorChangeCallback RtlNumberOfSetBitsUlongPtr KeTestSpinLock IoGetDeviceNumaNode NtQuerySystemInformationEx netio - MmAllocatePagesForMdlEx KeFreeCalloutStack KeAllocateCalloutStack SeCaptureSubjectContextEx KeTestSpinLock SeAccessCheckFromState RtlCreateHashTable RtlDeleteHashTable RtlGetNextEntryHashTable RtlLookupEntryHashTable RtlRemoveEntryHashTable RtlInsertEntryHashTable RtlEndEnumerationHashTable RtlEnumerateEntryHashTable RtlInitEnumerationHashTable RtlContractHashTable RtlExpandHashTable msrpc - IoSetIoCompletionEx ZwAlpcCancelMessage ZwAlpcCreatePortSection ZwAlpcCreateResourceReserve ZwAlpcCreateSectionView ZwAlpcCreateSecurityContext ZwAlpcDeletePortSection ZwAlpcDeleteSectionView ZwAlpcDeleteSecurityContext ZwAlpcDisconnectPort ZwAlpcQueryInformation ZwAlpcSetInformation ZwCreateIoCompletion ZwImpersonateAnonymousToken ZwRemoveIoCompletionEx
×
×
  • Create New...