Commit Graph

89 Commits

Author SHA1 Message Date
94ad5b5090 Fixed local datapin program generation 2025-10-29 11:35:18 +01:00
280c41367c Updated README 2025-10-28 22:33:57 +01:00
cc1f94a587 Updated README 2025-10-28 22:32:57 +01:00
92c952db6d Updated README 2025-10-28 22:32:22 +01:00
1da9f154ce Updated README 2025-10-28 22:29:47 +01:00
660f82a823 Updated README code to bash 2025-10-28 22:12:13 +01:00
db19da4a23 Made layout printing responsibility of subject 2025-10-28 22:08:19 +01:00
45481c8403 README and integrated finalizer into subject build 2025-10-28 21:56:27 +01:00
58a54f5200 Deleted deprecated stuff 2025-10-28 21:05:36 +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
9c1769549c Finalizer patcher program segment 2025-10-27 22:37:48 +01:00
77d9de8e48 Patcher program generation 2025-10-27 22:07:20 +01:00
17596aff05 Finalizer minimal ipin disassembly 2025-10-27 21:04:20 +01:00
a7382f9efe Finalizer association of symbols with pinpoint data 2025-10-27 20:40:12 +01:00
a55009342f Finalizer scanning for symbols 2025-10-27 20:05:19 +01:00
222e3c570d Notes 2025-10-27 18:32:02 +01:00
d33896ecd2 Finalizer spslr file parsing 2025-10-27 18:27:59 +01:00
9576893b00 Added LIEF for spslr_finalize 2025-10-27 16:40:30 +01:00
1585426dae spslr_finalize option parsing 2025-10-27 16:10:49 +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
31d80c3783 Pinpoint plugin accumulation dump 2025-10-26 17:22:17 +01:00
5f28fd2b22 Pinpoint plugin destination file determination 2025-10-26 16:56:03 +01:00
91a329122b Pinpoint plugin CU identifier labels 2025-10-26 14:15:18 +01:00
d3094ce698 Pinpoint plugin CU UID calculation 2025-10-26 13:59:01 +01:00
6f95a9cd0b Pinpoint plugin stage 1 pin rename 2025-10-26 13:39:41 +01:00
7d1b68d8ed Instruction pin listing 2025-10-26 13:30:32 +01:00
59eb91dcdf Datapin global/local differentiation 2025-10-26 13:07:38 +01:00
6b716fbd56 Target type size 2025-10-26 12:53:35 +01:00
631fab7431 Global variable finder in pinpoint plugin 2025-10-26 00:17:06 +02:00
3b49742f87 Added NOP final stage to pinpoint plugin 2025-10-25 23:56:58 +02:00
ecfeed59ee Made subject multi-CU 2025-10-25 23:40:13 +02:00
d7b07df8b7 Updated pinpoint to finalize interface 2025-10-25 21:41:05 +02:00
ee1e438e05 pinpoint to finialize interface 2025-10-25 21:32:12 +02:00
58154e4d32 Prevent potential issues with pinpoint plugin for unknown architectures 2025-10-25 20:48:33 +02:00
a01c00a41a Enabled subject O1 2025-10-25 16:37:01 +02:00
b7a3524779 Fixed ssa problems in stage 1 of pinpoint plugin 2025-10-25 16:35:08 +02:00
ef755456da Pinpoint plugin asm_offset pass - ssa trouble 2025-10-25 16:16:53 +02:00
6c1183edc5 Layout for stage 1 of pinpoint plugin 2025-10-25 14:12:56 +02:00
31f8c19b6f Finished stage0 of pinpoint plugin 2025-10-25 13:32:29 +02:00