Commit Graph

29 Commits

Author SHA1 Message Date
cf0d403716 Randomizer fix 2026-04-08 22:08:44 +02:00
d6bf54d3ab Added missing __init attributes in randomizer 2026-04-08 17:22:29 +02:00
a032f39cc5 Made selfpatch easier to port to kernel 2026-04-08 16:52:35 +02:00
424065b4b5 Updated field randomizer test to task_struct layout 2026-04-08 11:54:04 +02:00
fc40f620fb Removed leftover function declarations 2026-04-08 00:08:27 +02:00
640cf0d401 Selfpatch typedefs 2026-04-07 23:31:14 +02:00
2a60879bbb Reduced number of allocations in selfpatcher 2026-04-07 22:21:56 +02:00
369c34e1fc Added randomizer test 2026-04-07 22:13:08 +02:00
422c8d7562 Updated randomizer towards kernel implementation 2026-04-07 21:33:21 +02:00
3dac12431a Updated patchcompile to work with new selfpatch interface 2026-04-06 20:01:44 +02:00
b40222f0ae Modernized selfpatch interface - awaiting patchcompile update 2026-04-06 18:53:56 +02:00
6b96c725ee Replaced post-link finalizer with pre-link patchcompile 2026-04-04 13:56:17 +02:00
db19da4a23 Made layout printing responsibility of subject 2025-10-28 22:08:19 +01:00
989aa63881 Selfpatch ipin and dpin patching 2025-10-28 01:47:40 +01:00
1b184f5740 Fixed selfpatch randomizer 2025-10-28 00:34:13 +01:00
b5cc83537d Identified selfpatch randomizer issues 2025-10-27 23:39:43 +01:00
527db5ce1f Finalizer__spslr_program pointer patch 2025-10-27 23:06:23 +01:00
77d9de8e48 Patcher program generation 2025-10-27 22:07:20 +01:00
a55009342f Finalizer scanning for symbols 2025-10-27 20:05:19 +01:00
54002646b0 Updated patcher program 2025-10-27 15:28:20 +01:00
49ebe6ed8e Selfpatch do not randomize fixed fields 2025-10-27 14:52:24 +01:00
d762007a7e Selfpatch randomizer final field compilation 2025-10-27 00:45:47 +01:00
8a3f325738 Untested selfpatch randomizer 2025-10-27 00:37:42 +01:00
49d339e424 Selfpatch target collection 2025-10-26 23:02:13 +01:00
98e91d875e selfpatch instruction dispatcher 2025-10-26 22:25:22 +01:00
10e56ffd47 selfpatch instruction dispatcher 2025-10-26 22:06:03 +01:00
a3191d6101 Beginnings of selfpatch 2025-10-26 21:31:07 +01:00
cd10fce382 Changed selfpatch to be C 2025-10-26 19:54:59 +01:00
aa9fe3b8fc Refactored to new 3 stage system 2025-10-24 15:14:46 +02:00