hakril
703c7f2ec2
Fix windows.native_exec.cpuid for py3
2024-06-14 14:22:21 +02:00
hakril
b1f0d74a3a
Fix serviceManager handle closing + winproxy.SetThreadToken for py3
2024-06-10 21:25:08 +02:00
hakril
40f9420078
More tests & unicode values
2024-06-10 17:28:48 +02:00
hakril
8f828a6018
Remove breakpoint from test
2024-06-05 22:47:26 +02:00
hakril
13dc869af6
Add unicode tests + comments
2024-06-05 22:47:26 +02:00
hakril
d61067fe5e
Transfering base of symbol API to Wide + tests
2024-06-05 22:47:06 +02:00
hakril
bb4271d97b
windows.system.device_manager handle unicode + test
2024-06-05 22:46:51 +02:00
hakril
d756cb1027
windows.system.etw support unicode + tests
2024-06-05 22:46:51 +02:00
hakril
5ae315b317
winutils fonction use Wide APIs
2024-06-05 22:46:51 +02:00
hakril
6f55a4736e
windows.system now use W() APIs
2024-06-05 22:46:51 +02:00
hakril
cab8be5311
Fix some tests
2024-06-05 22:46:51 +02:00
hakril
d1e13fda8a
Improve test for unicode
2024-06-05 22:46:51 +02:00
hakril
a8414c975d
Pipe API use Wide + support unicode
2024-06-05 22:45:46 +02:00
hakril
87e1c998a6
Add test on logicaldrives for py3
2024-06-05 22:45:46 +02:00
hakril
247140123c
More tests fix
2024-06-05 22:45:46 +02:00
hakril
a580d825ae
More unicode compat / more fix
2024-06-05 22:45:46 +02:00
hakril
1b5097050b
Remove breakpoint in test_security_descriptor_from_unicode_file()
2024-06-05 22:45:46 +02:00
hakril
412c725fba
Improve pycompat urepr_encode for non-tty stdout + fix some tests
2024-06-05 22:45:46 +02:00
hakril
7a7e6935d1
More encoding testing of CI
2024-06-05 22:45:46 +02:00
hakril
a580153da9
More encoding tests
2024-06-05 22:45:46 +02:00
hakril
33766c2ffd
Working on WinAPI Wide-transition
2024-06-05 22:43:30 +02:00
hakril
6bf8f77617
Added IO definitions + ability to use CTL_CODE() macro in windef
2024-06-03 18:53:16 +02:00
hakril
feafb52c2a
Implem x64 mem_access [RIP+DISP32] + few test + fix raw instr
2024-05-21 16:05:45 +02:00
hakril
9a0868da15
Enable debugger testing in CI ( #50 )
...
Fix hang & improves tests related to the debugger + activate Debugger tests in CI
2024-05-18 23:40:34 +02:00
clement rouault
117ea557f7
Trying to improve stability in CI with more sleep()
2024-05-18 23:31:09 +02:00
hakril
d8b2770046
Improve test config/code for better test coverage in CI ( #49 )
...
* Improve test detection of other-bitness installation status
* Install capstone-windows in CI for better test coverage
---------
Co-authored-by: clement rouault <clement.rouault@exatrack.com >
2024-05-14 20:56:50 +02:00
hakril
e3bcde7d63
Add github actions for pytest CI ( #48 )
...
Integration of github CI testing workflows for python2.7 / 3.6 & 3.11 + Fix some tests & code failing
2024-05-14 18:44:04 +02:00
clement rouault
0eb78f21bd
Added Environment API to winproxy + windows.system.environ : a unicode environ even on py2
2023-05-26 09:25:19 +02:00
clement rouault
0f501ab46d
Service API are now full Wide / service object now use unicode strings
2023-01-30 13:12:18 +01:00
clement rouault
d7d2dacf33
Fixed thread.teb_base + add thread.teb_syswow_base for TEB64 of Syswow process
2022-08-05 11:30:45 +02:00
clement rouault
5fa4ca6aae
Fixed bug introduced in token.privileges in ad592980 + associated tests
2022-05-09 17:24:55 +02:00
clement rouault
59e2cefee0
Replace binary used for test as notepad.exe is now the Notepad.exe app + add check on pop_proc about result bitness
2022-04-01 14:29:05 +02:00
clement rouault
82e3e0f3d0
Update test_pe_parsing_dotnet_32_current_process_64()
2022-02-03 15:22:18 +01:00
hakril
134bd844d6
Fixed issue #30 about NdrContextHandle packing in py3
2021-09-06 22:07:00 +02:00
clement rouault
af7e64638c
Fixed pe_parse for non-standard SizeOfOptionalHeader + .NET PE32 mapped in 64b processes
2021-07-29 20:01:51 +02:00
clement rouault
8b90c96c1a
utils.create_process now use CreateProcessW for simpler py3 usage + fix code in WinProcess.read_[w]string + associated tests
2021-07-13 13:22:50 +02:00
clement rouault
fb9ff96a11
Fixed current_process.read_string/wstring for page end + tests
2021-06-22 19:03:35 +02:00
clement rouault
6552312275
Added a custom version of SYSTEM_PROCESS_INFORMATION
2021-06-22 19:02:45 +02:00
clement rouault
408fe8aaa4
Added some crypto definitions + POC of dpapi with crypto.protect/unprotect
2021-06-15 15:38:14 +02:00
clement rouault
c68dc4e29a
Syswow.py 32->64 calls should now work with multi-threads
2021-06-15 15:33:28 +02:00
clement rouault
cd87544fc7
Fix a concurrency error in simple_x86
2021-06-15 15:32:23 +02:00
clement rouault
015517cd71
Fixed tests for new import windows.pipe requirement
2021-05-24 15:13:30 +02:00
srounet
eab219610d
add Pushad/Pushfd/Pushfq mnemonics and alias to Jz ( #20 )
...
* add register mnemonics and alias to Jz
* remove push/popal use expected_result to overwrite result
* add x64 instructions
* fix an issue with pushfd popfd Instructions not matching the intel specification
2021-05-04 19:31:42 +02:00
clement rouault
542eb33aa6
Fix issue #19 about x86/x64 bad Test encoding
2021-04-27 21:32:49 +02:00
clement rouault
39d683ffeb
Fix & Test infinite look in regkey.values in certains conditions
2021-04-19 09:23:37 +02:00
hakril
04cbbf3888
Fixed a Evthandle leak on evtlog code
2020-09-08 13:34:20 +02:00
hakril
9bf2e61431
Improved test for NDR + added timeout for debugger test (if pytest-timeout present)
2020-07-16 23:31:35 +02:00
hakril
d8ac02e6a2
Improved NDR padding capabilities for primitive types
2020-06-15 10:00:05 +02:00
hakril
466d94c03c
Fixed broken basestring for py3 compatibility (see issue #15 )
2020-05-02 23:12:25 +02:00
hakril
c691d8eb84
Added EvtQuery.seek() + IsDebuggerPresent API for sample purpose
2020-03-19 10:33:12 +01:00