hakril
75dfe847ec
More strange sys.stdout fixes for CI
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
210bc648ec
Fix error in pycompat
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
6586018059
Improve pycompat when stdout is not a tty (no stdout.encoding)
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
72a7f52ae2
Fix enumerate_threads_setup_owners()
2024-06-05 22:45:46 +02:00
hakril
4120c6e7e3
Fix failed merge
2024-06-05 22:45:46 +02:00
hakril
ae5bf70b49
Improve ctypes generation determinism for py2 vs py3 generator
2024-06-05 22:45:33 +02:00
hakril
44ac6356e1
ctypes_generation/generate.py works on py3 + deterministic on py2 & py3
2024-06-05 22:45:16 +02:00
hakril
9ce6fcef9c
Update ctypes_generation
2024-06-05 22:44:16 +02:00
hakril
0a2ed77302
Adding encoding documentation
2024-06-05 22:43:30 +02:00
hakril
33766c2ffd
Working on WinAPI Wide-transition
2024-06-05 22:43:30 +02:00
hakril
5217506705
Change system.build_numer to actuel int NtBuildNumber + added system.kuser_shared_data
2024-06-05 22:43:30 +02:00
hakril
99fbec8ec4
Passed services API to Wide functions
2024-06-05 22:43:30 +02:00
hakril
e313510fe5
Fix object_manager.KernelObject.__repr__ to handle unicode name
2024-06-05 22:43:30 +02:00
hakril
9eb4405cce
Passed process relation API to Wide functions
2024-06-05 22:43:30 +02:00
hakril
7883e5f189
Added pycompat urepr_unicode for unicode repr in python2 + fix / kuser_shared_data in ctypes generation
2024-06-05 22:43:29 +02:00
hakril
93540ddbe5
Merge pull request #56 from hakril/io_ctypes_generation
...
Added IO definitions + ability to use CTL_CODE() macro in windef
2024-06-05 21:31:36 +02:00
hakril
6bf8f77617
Added IO definitions + ability to use CTL_CODE() macro in windef
2024-06-03 18:53:16 +02:00
hakril
ee409e4c72
Merge pull request #55 from hakril/volume_dospath_fix
...
Change LogicalDrive.path logic based on QueryDosDevice returned valudes
2024-05-30 11:56:53 +02:00
hakril
f957c640c7
Change LogicalDrive.path logic based on QueryDosDevice returned valudes
2024-05-28 19:03:46 +02:00
hakril
328735bd3a
Merge pull request #54 from hakril/improve_simple_x64
...
Implem x64 mem_access [RIP+DISP32]
2024-05-21 18:52:57 +02:00
hakril
feafb52c2a
Implem x64 mem_access [RIP+DISP32] + few test + fix raw instr
2024-05-21 16:05:45 +02:00
clement rouault
275d054ba7
Add ntcall.py sample
2024-05-20 11:28:34 +02:00
clement rouault
36db869572
POC code for registry->security descriptor interface
2024-05-20 11:25:56 +02:00
clement rouault
74f5d43159
Improve SafeArray obj+handling in com.py
2024-05-20 11:22:50 +02:00
clement rouault
dade97ff16
Update comments/doc to event_log.py
2024-05-20 11:22:07 +02:00
clement rouault
2db6037658
Small improvement/add to WMI objects/apis
2024-05-20 11:21:47 +02:00
clement rouault
b68369936a
Add some attributes to bits objects
2024-05-20 11:20:34 +02:00
clement rouault
85a41fbca0
Add POC of winutils.lookup_name()
2024-05-20 11:20:14 +02:00
clement rouault
dab2a57d75
Change process pop by windows.test to winver.exe
2024-05-20 11:18:43 +02:00
hakril
d3d6410276
Update readme + version number ( #52 )
0.6.8
2024-05-19 19:12:12 +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
f92204a16f
Change def of OBJECT_ATTRIBUTES struct to handle remotectypes ( #51 )
2024-05-18 23:11:35 +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
494317ee99
Add some ctypes definition associated with file APIs
2024-05-11 22:27:18 +02:00
clement rouault
46daca9539
Merge branch 'fix_alpc_sample_py3'
2024-05-11 22:17:59 +02:00
clement rouault
82d0c5cc5c
Updat eversion number + Add missing ctypes_generation environ.txt
2023-05-26 09:31:06 +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
hakril
f2ac6ea455
Fix alpc sample py3 ( #45 )
...
* ReAdded AF_ flags removed by mistake from ctypes_generation
* Adapt ALPC samples to python3 (fix #44 )
---------
Co-authored-by: clement rouault <clement.rouault@exatrack.com >
2023-01-30 13:03:34 +01:00
clement rouault
2828f496bd
Adapt ALPC samples to python3 ( fix #44 )
2023-01-12 12:53:38 +01:00
clement rouault
f295a081b1
ReAdded AF_ flags removed by mistake from ctypes_generation
2022-11-29 12:58:43 +01:00
clement rouault
681fba942f
Added SecurityDescriptor explain for SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE
2022-11-28 17:50:51 +01:00
clement rouault
f4f9798d39
Added some netapi ctypes_generation / winproxy apis
2022-11-28 17:50:17 +01:00