Commit Graph

  • 58aaca7b44 adding blobs for generating rDlls main mike 2022-04-22 12:00:50 -04:00
  • bcbc1c9d20 removing executable mike 2022-03-23 16:05:42 -04:00
  • 16f28d662d correcting an offset with SYSTEM_BASIC_INFORMATION (was:2, current:8) so dwPageSize can be read properly mike 2022-03-23 16:04:56 -04:00
  • 8cc9c819c0 Panic updating the readme since I forgot to write it before publishing mike 2022-03-08 13:51:15 -05:00
  • 20f7dca836 Panic updating the readme since I forgot to write it before publishing mike 2022-03-08 13:46:53 -05:00
  • a50ded5791 Clean up mike 2022-03-07 00:26:14 -05:00
  • e970e47556 Adding support for no xor key mike 2022-03-06 16:30:11 -05:00
  • b58c0f6551 Adding xor key first tests mike 2022-03-06 16:22:20 -05:00
  • c355cea9d1 shoo, dumb printf warnings mike 2022-03-06 02:41:06 -05:00
  • 078f3c20d3 Replaced FlushInstructionCache with NtMap/UnmapViewOfSection mike 2022-03-06 02:38:49 -05:00
  • d04a005dc1 IIIIIIIIIIIIIIIIII AM A MAAAAAAAAAAN OF CONSTANT SORROOOOOOOW mike 2022-03-04 11:41:11 -05:00
  • 2d28681de1 Now randomizing full header from module base to NT header end mike 2022-03-04 01:58:35 -05:00
  • afa5855e5a Added randomizing DOS+NT headers mike 2022-03-03 16:10:04 -05:00
  • 822a4095d3 Added RtlFreeUnicodeString and replaced manual init of ANSI_STRING with RtlInitAnsiString mike 2022-03-03 16:00:06 -05:00
  • d72890fd7e Using RtlAnsiStringToUnicodeString with LdrLoadDll mike 2022-03-03 15:47:19 -05:00
  • a23c563bcd Adding LdrpHashTable searching before calling LoadLibrary mike 2022-03-03 01:59:20 -05:00
  • f3ae19cb89 Added NtQuerySystemInformation instead of whatever it was originally, whatever mike 2022-03-03 01:02:45 -05:00
  • 9b9b89db0f Added zeroing DOS and NT headers mike 2022-03-02 16:53:32 -05:00
  • 94df65d532 Tested and working rdll mike 2022-03-02 16:37:10 -05:00
  • 3b5abc97d2 Added NtProtectVirtualMemory mike 2022-03-02 16:32:52 -05:00
  • b91b367f56 Replacing VirtualProtect with NtProtectVirtualMemory mike 2022-03-02 14:56:31 -05:00
  • 24dec8f1d4 NtFreeVirtualMemory working, now on to LdrGetProcedureAddress over GetProcAddress mike 2022-03-02 14:38:55 -05:00
  • cb0475bd88 NtAllocateVirtualMemory fully implemented, Adding NtFreeVirtualMemory mike 2022-03-02 13:59:41 -05:00
  • d124e79400 starting to replace VAlloc with NtAllocateVirtualMemory mike 2022-03-02 13:50:41 -05:00
  • 9c696f4aba adding python script mike 2022-03-02 00:22:37 -05:00
  • 619c78ba42 Good to know that pragma intrinsic(memcpy) doesn't, you know, use the intrinsic... great job. much code. god help me. This works now. mike 2022-03-01 17:53:54 -05:00
  • 7f371e8dd6 forgot to set base in LDR_DATA initialization mike 2022-03-01 14:02:13 -05:00
  • 7431f4eab8 first commit mike 2022-03-01 13:52:00 -05:00