Commit Graph

  • 681fba942f Added SecurityDescriptor explain for SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE clement rouault 2022-11-28 17:50:51 +01:00
  • f4f9798d39 Added some netapi ctypes_generation / winproxy apis clement rouault 2022-11-28 17:50:17 +01:00
  • 09fa7c49ec Adding windows.winproxy.RtlMoveMemory clement rouault 2022-10-31 10:24:25 +01:00
  • c1aad71dd3 Improved integration of ws2_32 API + add demo_ws2_32.py sample clement rouault 2022-10-31 10:18:23 +01:00
  • 5d9e9a240f Added base for ws2_32 winproxy (define/struct/functions) + RtlMoveMemory clement rouault 2022-10-28 18:23:56 +02:00
  • 267ed1e85d Add some ctypes_generation and generated def clement rouault 2022-08-05 11:33:25 +02:00
  • d7d2dacf33 Fixed thread.teb_base + add thread.teb_syswow_base for TEB64 of Syswow process clement rouault 2022-08-05 11:30:45 +02:00
  • 3d7266ad50 Added some generated def files clement rouault 2022-05-27 15:35:13 +02:00
  • 63dd0130f1 POC of windows.system.domain clement rouault 2022-05-27 15:34:27 +02:00
  • b8788058e5 Func parser try to not really on presence of WINAPI to search for io_info prefix on parameters clement rouault 2022-05-09 17:12:26 +02:00
  • fdef64c57f Added RegLoad/Unload to winproxy clement rouault 2022-05-09 17:11:48 +02:00
  • e156b05e0f Improving SecurityDescriptor API/functions clement rouault 2022-05-09 10:23:47 +02:00
  • a7d547f994 Improve ctypes_generation function parser for new MSDN format of [in] [out] parameters clement rouault 2022-04-19 14:51:20 +02:00
  • 5fa4ca6aae Fixed bug introduced in token.privileges in ad592980 + associated tests clement rouault 2022-05-09 17:24:55 +02:00
  • ad59298015 Token privilege code use W() API + use of GetNamedSecurityInfoW in security.py (fix issue #40) hakril 2022-05-07 11:35:36 +02:00
  • 59e2cefee0 Replace binary used for test as notepad.exe is now the Notepad.exe app + add check on pop_proc about result bitness clement rouault 2022-04-01 14:29:05 +02:00
  • d23a9813e9 Prevent Token.__repr__ to raise on access denied clement rouault 2022-04-01 14:10:41 +02:00
  • 447069df32 Process listing now use Wide API (process name is still temporary a ascii string with backslashreplace) clement rouault 2022-02-07 17:10:54 +01:00
  • 77d90bc4fd Added Process32NextW/Process32FirstW to winproxy clement rouault 2022-02-07 17:09:14 +01:00
  • 82e3e0f3d0 Update test_pe_parsing_dotnet_32_current_process_64() clement rouault 2022-02-03 15:22:18 +01:00
  • 350a11515f Added winutils datetime_from_systemtime() clement rouault 2022-02-03 15:16:46 +01:00
  • 61e027a678 Allow custom timeout to eventlog query clement rouault 2021-12-30 13:39:38 +01:00
  • f9df80ca20 Improved handling of closing python in BaseSystemHandle.__del__ clement rouault 2021-11-03 09:27:13 +01:00
  • df44d38356 Added multiple genereted_def + fixed winproxy CreateFileW clement rouault 2021-10-19 15:42:48 +02:00
  • 1ad2ecba0d Fix samples/find_value.py py3 compat clement rouault 2021-09-22 14:51:50 +02:00
  • c4a40626b2 Improve windows.alpc message size handling and configuration using a global clement rouault 2021-09-22 14:51:30 +02:00
  • fa0baf0f14 Merge branch 'master' of github.com:hakril/PythonForWindows into master clement rouault 2021-09-10 13:03:00 +02:00
  • 77dad71b7e Added NtTerminateProcess to winproxy clement rouault 2021-09-10 13:02:44 +02:00
  • 735b18b369 Added some ntdll function to winproxy clement rouault 2021-09-07 18:08:59 +02:00
  • a814012574 windows.native_exec.create_function can now accept ctypes calling convention as parameter clement rouault 2021-09-07 18:07:02 +02:00
  • c2be36757f Improve injection capacity clement rouault 2021-09-07 17:56:06 +02:00
  • 134bd844d6 Fixed issue #30 about NdrContextHandle packing in py3 hakril 2021-09-06 22:07:00 +02:00
  • f45a997179 Merge branch 'master' of github.com:hakril/PythonForWindows into master clement rouault 2021-08-05 11:24:36 +02:00
  • 4d988d2668 Added some function/struct to ctypes generation + wininet APIproxy clement rouault 2021-08-05 11:24:18 +02:00
  • b8ceea8f22 Added simple_x[86/64] listing of instrtuction to documentation + regenerated doc hakril 2021-08-03 22:59:04 +02:00
  • af7e64638c Fixed pe_parse for non-standard SizeOfOptionalHeader + .NET PE32 mapped in 64b processes clement rouault 2021-07-29 20:01:51 +02:00
  • 1de666c652 Merge branch 'master' of github.com:hakril/PythonForWindows into master clement rouault 2021-07-28 13:47:53 +02:00
  • e7789312fd Added winproxy.GetSystemTimes & some other time functions clement rouault 2021-07-28 13:47:20 +02:00
  • d4fd2ffdbc Fix winutils check_debug API (#25) Mastho 2021-07-22 19:36:31 +02:00
  • 8b90c96c1a utils.create_process now use CreateProcessW for simpler py3 usage + fix code in WinProcess.read_[w]string + associated tests clement rouault 2021-07-13 13:22:50 +02:00
  • 42fac92940 Added some setter in task-scheduled definition clement rouault 2021-06-25 17:32:14 +02:00
  • acb66cfa78 Improv ctypes generation determinism for 'from .{0} import *' in dependancies clement rouault 2021-06-25 17:22:16 +02:00
  • 522c92cb45 ctypes generation file : meta.py is now one-line per entry for better git-diff clement rouault 2021-06-25 17:19:56 +02:00
  • 378ed31778 Added LookupAccountName functions clement rouault 2021-06-25 17:19:10 +02:00
  • 5a07f6a444 Removed temp/debug ctypes structure in ctypes_generation clement rouault 2021-06-23 11:51:12 +02:00
  • fb9ff96a11 Fixed current_process.read_string/wstring for page end + tests clement rouault 2021-06-22 19:03:35 +02:00
  • 6552312275 Added a custom version of SYSTEM_PROCESS_INFORMATION clement rouault 2021-06-22 19:02:45 +02:00
  • 5fdcbee121 Improved determinism of ctypes generation to reduce size of diff when regenerating clement rouault 2021-06-21 13:45:24 +02:00
  • dfdad6edf0 Added some fields to windows.debug.symbols.SymbolType clement rouault 2021-06-21 10:46:54 +02:00
  • d68ff123b3 Added/Updated some _SYSTEM_INFORMATION_CLASS related enum/struct clement rouault 2021-06-21 10:46:15 +02:00
  • 1f70bdd49a Added some PE resource API in generated_def / winproxy clement rouault 2021-06-18 17:22:38 +02:00
  • 6fe784030f Added some ETW define + Trace.start() now take a mode param clement rouault 2021-06-18 17:21:36 +02:00
  • 408fe8aaa4 Added some crypto definitions + POC of dpapi with crypto.protect/unprotect clement rouault 2021-06-15 15:38:14 +02:00
  • 1d128f43ab native_function.CustomAllocator now has the ability to be closed, freeing its pages. clement rouault 2021-06-15 15:35:46 +02:00
  • c68dc4e29a Syswow.py 32->64 calls should now work with multi-threads clement rouault 2021-06-15 15:33:28 +02:00
  • cd87544fc7 Fix a concurrency error in simple_x86 clement rouault 2021-06-15 15:32:23 +02:00
  • 9549942e6f Merge branch 'BrunoPujos-master' hakril 2021-05-24 23:17:51 +02:00
  • 4f2e43ae6b Merge branch 'master' of https://github.com/BrunoPujos/PythonForWindows into BrunoPujos-master & regenerated windows.generated_def hakril 2021-05-24 23:16:59 +02:00
  • d05c067f65 Added compress_buffer utils + custom compression type to decompress_buffer clement rouault 2021-05-24 15:14:14 +02:00
  • 015517cd71 Fixed tests for new import windows.pipe requirement clement rouault 2021-05-24 15:13:30 +02:00
  • 4e67a5ac95 Added Multiple function / define to generated def clement rouault 2021-05-24 15:05:35 +02:00
  • 5052d99199 added .py autogenerated for event and filemapping functions BrunoPujos 2021-05-19 10:19:14 +02:00
  • 83ca54d182 add auto-generated functions for event and file mapping; fix buf for OpenEventW which called OpenEventA BrunoPujos 2021-05-18 17:13:02 +02:00
  • eab219610d add Pushad/Pushfd/Pushfq mnemonics and alias to Jz (#20) srounet 2021-05-04 19:31:42 +02:00
  • 83b02310e4 Added some doc in eventlog xpath usage clement rouault 2021-04-28 13:54:22 +02:00
  • 542eb33aa6 Fix issue #19 about x86/x64 bad Test encoding clement rouault 2021-04-27 21:32:49 +02:00
  • 39d683ffeb Fix & Test infinite look in regkey.values in certains conditions clement rouault 2021-04-19 09:23:37 +02:00
  • 3149961634 Retrieving process ppid now use limited_handle, allowed more case of sucessful retrieval clement rouault 2021-03-05 16:37:48 +01:00
  • 758f418965 Merge branch 'master' of https://github.com/hakril/PythonForWindows into master clement rouault 2021-03-05 16:36:57 +01:00
  • ca6ce73dcc Added poc for event explorer sample hakril 2021-01-28 22:41:18 +01:00
  • 86d02ee17d De not import windows.pipe by default anymore clement rouault 2021-01-12 15:30:13 +01:00
  • 04cbbf3888 Fixed a Evthandle leak on evtlog code hakril 2020-09-08 13:34:20 +02:00
  • caa8ef5f32 Added documentation about Pypi availability and installation hakril 2020-07-23 10:19:55 +02:00
  • 2cd9c287aa Updated setup.py with long description hakril 2020-07-23 09:38:03 +02:00
  • 8d33e0143f Updated online documentation for 0.6 V0.6 hakril 2020-07-16 23:48:22 +02:00
  • 7a368a1a23 Updated version to 0.6 - Py3 supported ! hakril 2020-07-16 23:43:23 +02:00
  • 8e257f9678 Added some code resulting from exploration in COM/remote ctypes hakril 2020-07-16 23:37:41 +02:00
  • 34254dfde2 Improving NDR packing for some easy to fix corner cases hakril 2020-07-16 23:35:05 +02:00
  • 0f49dff128 Added some docstrings hakril 2020-07-16 23:33:27 +02:00
  • 9bf2e61431 Improved test for NDR + added timeout for debugger test (if pytest-timeout present) hakril 2020-07-16 23:31:35 +02:00
  • 01a59a92c4 Updated some doc and samples hakril 2020-07-16 23:26:59 +02:00
  • e2ff50e6a2 Added some generated def hakril 2020-07-16 23:24:43 +02:00
  • 47f3e64c84 Added some required generated def hakril 2020-06-22 14:07:51 +02:00
  • d8ac02e6a2 Improved NDR padding capabilities for primitive types hakril 2020-06-15 10:00:05 +02:00
  • 0fa8026c1b Fix localdebugger (and sample) for python3 hakril 2020-06-05 17:10:45 +02:00
  • e4c0f8645e Adapted symbol code & samples for py3 compat hakril 2020-05-18 23:07:33 +02:00
  • 2e48f9008a Multiple docs update some __init__.py code (windows.debug not imported by default anymore) hakril 2020-05-18 22:58:52 +02:00
  • aec35a46d5 Added Symbol related sample output hakril 2020-05-18 22:49:32 +02:00
  • e70c97cbfc Added symbol sample + SymbolDebugger hakril 2020-05-18 22:48:12 +02:00
  • 5b210b50cb Updated some code in object manager hakril 2020-05-18 22:45:08 +02:00
  • 2e7bfba3b9 Added some version related definition hakril 2020-05-15 14:11:00 +02:00
  • 027b7c1c64 Working on symbols documentation hakril 2020-05-15 00:30:05 +02:00
  • 3151155670 Added a fonction to translate comdate format to datetime + fix DisableWow64FsRedirection for 32b system hakril 2020-05-12 23:27:50 +02:00
  • 38aef8e497 Fix py3 compat for some remote ctypes code hakril 2020-05-12 23:27:01 +02:00
  • c666882105 Improved available information about scheduled task + updated documentation hakril 2020-05-12 23:22:00 +02:00
  • ffec0aa57e Renamed NewService class as Service + updated doc/sample for new service API hakril 2020-05-12 00:20:16 +02:00
  • eb131d2621 system.services now handle int/slice for getitem + update doc + add a sample hakril 2020-04-20 23:34:47 +02:00
  • 042e77acf1 Updated doc of event_log.py hakril 2020-04-20 22:40:19 +02:00
  • 654280c8a5 Adapted samples for py3 support hakril 2020-05-11 09:00:57 +02:00
  • 176066d917 Added option --attributes to enum_device, and updated the sample accordingly hakril 2020-05-10 23:15:41 +02:00