Commit Graph

  • f920ff5644 Merge pull request #86 from hakril/add_ndr_tests master hakril 2025-10-15 06:36:39 -07:00
  • d6ad3343e8 Fix NdrCString not accepting strings in python3 add_ndr_tests hakril 2025-10-15 14:40:38 +02:00
  • 7142a8ddb8 Add new found prefix to apiset map dll name : SchemaExt- hakril 2025-10-15 15:18:34 +02:00
  • cf09ed86a9 More investigation of apisetmap test bug hakril 2025-10-15 15:09:50 +02:00
  • 1509f7bd56 Investigate bug in apisetmap testing on gitlab CI hakril 2025-10-15 15:01:03 +02:00
  • c7c8830ce5 Add tests for NdrCString & NdrWString packing hakril 2025-10-15 14:49:25 +02:00
  • 19da4ad36a Fix NdrCString not accepting strings in python3 ndr_string_fix hakril 2025-10-15 14:40:38 +02:00
  • c46f086b88 Version 1.0.4 v1.0.4 hakril 2025-08-14 01:54:50 -07:00
  • d3e8d73ac7 fix test_certificate_from_store for py2.7 target_1_0_2 hakril 2025-08-14 10:46:37 +02:00
  • 8fa8cf9be1 Regenerating documentation for 1.0.4 hakril 2025-08-14 10:37:06 +02:00
  • fdda80fad6 Update version number to 1.0.4 hakril 2025-08-14 10:35:58 +02:00
  • 650c672625 Fix samples/ntcall.py for new no-kALSR leak returned value in windows hakril 2025-08-14 10:25:59 +02:00
  • 6c00426815 Add new crypto definitions + function for PEM encoding/decoding hakril 2025-08-14 10:25:30 +02:00
  • d0e8443576 Merge pull request #82 from hakril/fixing_bp hakril 2025-08-14 01:01:57 -07:00
  • 4b71ebb174 DBG: fix py2 compat fixing_bp hakril 2025-08-11 15:01:10 +02:00
  • 35e7a8da4a Add fix + tests to handle debugger memory-bp triggering twice on same instruction (when instruction write on 2 != pages) hakril 2025-08-11 13:11:38 +02:00
  • c46d76a846 Fixing pass_memory-breakpoint logic hakril 2025-08-07 16:59:02 +02:00
  • bef410a1c3 Fix windows tested version with server-2019 deprecation: https://github.com/actions/runner-images/issues/12045 hakril 2025-08-01 11:32:48 +02:00
  • 426d28ded9 more fix in breakpoints extract_arguments_64bits hakril 2025-08-01 11:15:05 +02:00
  • 5f5ad2531b Fixing a bug in FunctionParamDumpBPAbstract triggering remote null deref hakril 2025-08-01 09:21:07 +02:00
  • 9aaf2c6f6c Merge pull request #81 from hakril/ljmpx86 hakril 2025-06-30 07:18:07 -07:00
  • 8d5bb5c032 Add simplex_86 ljmp with standard parameter format handling for ptr16:32 ljmpx86 hakril 2025-06-30 15:48:59 +02:00
  • e4ca049004 Merge pull request #80 from hakril/updates hakril 2025-05-15 01:28:06 -07:00
  • 5da940a7cb Reupdate doc updates hakril 2025-05-15 09:51:59 +02:00
  • d8b1ec6536 Update CurrentProcess.virtual_alloc to match Winprocess.virtual_alloc parameters + tests hakril 2025-05-15 09:46:38 +02:00
  • dd9a809a58 Add CertificateStore.from_user_store hakril 2025-05-15 09:33:17 +02:00
  • 596ab22f1f Update doc hakril 2025-05-15 09:32:55 +02:00
  • 7446517863 Add type parameter for WinProcess.virtual_alloc hakril 2025-05-15 09:27:45 +02:00
  • 1481e9cd46 Add some crypto-related ctypes definitions hakril 2025-05-15 09:27:18 +02:00
  • 37d5e9089e Add use_memoryview param to NdrStream() for speed. Default=False as it currently require special handling in response. hakril 2025-05-15 09:00:59 +02:00
  • 87eace22a0 Improve test_new_event() stability by improving wait time hakril 2025-05-05 13:02:53 +02:00
  • 1573271634 Merge pull request #79 from hakril/fix_rpc_view hakril 2025-05-05 02:57:45 -07:00
  • df8a63e918 Fix bug in rpc client response view parsing in 32b process fix_rpc_view hakril 2025-05-05 11:28:21 +02:00
  • 85a40d84f6 Fix test_rpc_response_as_view for better compat hakril 2025-05-05 11:20:02 +02:00
  • b0d6003ded Create a test for RPCClient parsing of response in view. Should trigger a bug in 32b hakril 2025-05-05 10:56:58 +02:00
  • a5b5c06bcd Merge pull request #78 from hakril/arm64 hakril 2025-03-07 06:42:29 -08:00
  • 520fa864b8 Disable ARM64 tests until github publish ARM64 github runners arm64 hakril 2025-03-07 15:28:54 +01:00
  • 6c588cf723 Improve thread CONTEXT defitions + ARM64_CONTEXT hakril 2025-03-06 10:30:00 +01:00
  • 8eb3384fcf Change test exe to msiexec.exe + pop_proc64 force machine AMD64 with PROC_THREAD_ATTRIBUTE_MACHINE_TYPE hakril 2025-02-14 18:52:22 +01:00
  • b4c0223377 Fix typo in test import hakril 2025-02-14 17:01:00 +01:00
  • 11665c4608 More xfail for ARM64 -> @cross_heaven_gates hakril 2025-02-14 16:52:04 +01:00
  • 45b781b96c Still playing with xfail identification for arm64 tests hakril 2025-02-13 20:53:03 +01:00
  • 83af73a872 Fix tests\test_injection.py hakril 2025-02-12 12:18:38 +01:00
  • be935b0f68 Improve test marking hakril 2025-02-12 10:26:41 +01:00
  • 8a14cc5b3a Automatic xfail on python injection for ARM64 target process hakril 2025-02-12 09:51:56 +01:00
  • 1ad456049a Improve stubborn stability on Windows 17763 hakril 2025-02-11 18:24:46 +01:00
  • 16e10af8d8 Testing ARM64 CI continue-on-error hakril 2025-02-11 17:41:19 +01:00
  • ebded59c43 More test stability for ARM64 hakril 2025-02-11 17:12:22 +01:00
  • a418035e1e More test stability hakril 2025-02-11 15:37:09 +01:00
  • e3c6deeee7 Fix hang in test_getset_syswow_context on ARM64 hakril 2025-02-11 14:37:44 +01:00
  • d4952e21ba More arm64 heaven gate NotImplementedError() hakril 2025-02-11 14:03:35 +01:00
  • fc0c81eb70 Fix pe parsing for section with 8bytes name hakril 2025-02-11 10:37:00 +01:00
  • bd52b1a5a3 More tests adaptation for arm64 hakril 2025-02-10 15:26:41 +01:00
  • 064b22f99e Still improving tests for ARM64 hakril 2025-02-10 10:01:55 +01:00
  • 909669321b Improve pipe tests stability / error trigger hakril 2025-02-10 08:50:08 +01:00
  • 405616290f Improve test_pe fixture stability hakril 2025-02-08 19:44:39 +01:00
  • a93c9b7f11 Fix typo hakril 2025-02-08 19:31:45 +01:00
  • 06b96e65d0 More NotImplementedError for ARM64 hakril 2025-02-08 13:12:05 +01:00
  • b51a6e1808 Adding CreateRemoteThreadEx definition hakril 2025-02-07 13:39:00 +01:00
  • 26b42a0587 Adding ctypes_generation for PROC_THREAD_ATTRIBUTE_X hakril 2025-02-06 22:53:42 +01:00
  • 13f2993cf1 Fix tests for older python hakril 2025-02-06 21:59:44 +01:00
  • 4113d8ad3f Reactivate full intel. Check we broke nothing hakril 2025-02-06 21:02:46 +01:00
  • 75f1121182 more arm64 CI tests hakril 2025-02-05 23:14:41 +01:00
  • 5c25e333e6 Full test suite on arm64 for the lol hakril 2025-02-05 22:57:18 +01:00
  • 54b518ca5f More x86->arm64 limitation exploration hakril 2025-02-05 22:52:06 +01:00
  • d094fb8209 More limitation identification for x86 on arm64 heaven gate hakril 2025-02-05 22:40:12 +01:00
  • 017867d79d Fox typo hakril 2025-02-05 22:30:51 +01:00
  • e58d80c3c5 More raise NotImplementedError on x86 -> arm64 heaven gate hakril 2025-02-05 22:24:40 +01:00
  • d7ff43a829 Working on expliciting limitation of x86-on-arm64 NotImplementedError hakril 2025-02-05 22:09:02 +01:00
  • 013c35bf40 Improve sample\find_value.py to search in Enums hakril 2025-02-05 22:05:58 +01:00
  • 6a54bca39a Fix process.py simple_arm64 import hakril 2025-02-04 20:02:43 +01:00
  • 2a1217e7b8 Implem current_thread.teb for ARM64 + recognize ARM64 PE in pe_parse hakril 2025-02-04 20:00:58 +01:00
  • 6ade13d6bb Fix pytest commandline hakril 2025-02-03 13:53:18 +01:00
  • b1d2d5719b Improve range of arm64 testing hakril 2025-02-03 13:47:08 +01:00
  • 5352013a8f Fix tests/test_simple_arm64.py error when capstone is not installed hakril 2025-02-03 13:36:32 +01:00
  • bce15d0d3c simple_arm64.Mov(reg, reg) that redirect to Orr(reg, zero, reg) hakril 2025-02-03 09:11:01 +01:00
  • 1889899535 Readd RtlGetCurrentPeb lost in rebase hakril 2025-02-02 19:28:16 +01:00
  • 1bc7818552 Still playing with simple_arm64 hakril 2025-01-25 00:50:25 +01:00
  • 7c96da8c75 Working on simple_arm64.py hakril 2025-01-24 19:11:46 +01:00
  • 458a0d0558 First implem of arm64.assemble() hakril 2025-01-24 13:52:42 +01:00
  • 493fe75be8 arm64: Ret() encoded \o/ time to tests functions calls hakril 2025-01-24 13:48:19 +01:00
  • a7b6ddedd6 Add generated sources hakril 2025-01-23 09:17:57 +01:00
  • e7679ecfcf [WIP] simple_arm64 + testsuite hakril 2025-01-23 09:17:23 +01:00
  • 4e5325c8ea Process.architecture now returns flags hakril 2025-01-19 18:03:47 +01:00
  • 9b5be5ffd5 more arm testing of process.architecture hakril 2025-01-18 23:47:13 +01:00
  • 720385d15a Still playing with process.architecture hakril 2025-01-18 23:44:15 +01:00
  • 2cef60377f Add some ctypes definition hakril 2025-01-18 23:33:51 +01:00
  • ce13bf08e3 First try at WinProcess.architecture hakril 2025-01-18 23:31:30 +01:00
  • 8151292042 Adding ctypes defintion associated with process & architecture hakril 2025-01-18 23:24:12 +01:00
  • 646e55c740 fix typo hakril 2025-01-18 22:36:48 +01:00
  • 00a2f1a7d6 add utils.image_file_machine_to_processor_architecture() hakril 2025-01-18 22:35:38 +01:00
  • 2c9a159a81 Add system.architecture & process.architecture hakril 2025-01-18 22:31:21 +01:00
  • ea6b7b932d arm64: more api tests hakril 2025-01-18 18:17:16 +01:00
  • 314cd2b862 More arm exploration of api responses hakril 2025-01-18 18:08:20 +01:00
  • 3a3e6bc931 improve conftest hakril 2025-01-16 22:31:33 +01:00
  • 234844cf12 Remove breakpoint hakril 2025-01-16 22:25:34 +01:00
  • 1297996725 New implem of is_wow_64(handle) hakril 2025-01-16 22:23:25 +01:00
  • 1a9b680fba Added some wow64 definition + created functions/syswow64.txt hakril 2025-01-16 22:18:05 +01:00
  • e37f87c35c Adapt test_syswow.py for arm exploration hakril 2025-01-16 22:04:06 +01:00
  • 6eb31e9205 [CI] more arm fun hakril 2025-01-16 22:00:07 +01:00