Flawed
54ee199a07
Add ability to debug print column of similarity matrix
2023-10-03 00:03:18 -07:00
Flawed
da56be172e
Add more spaghetti for exe version
2023-10-02 20:55:43 -07:00
Flawed
4bc6cd8ea8
Add tool to generate zoneup opcodes if they are offset
...
Also only accept confident matches if the score is above 0
2023-10-02 20:38:11 -07:00
Flawed
4bafe6d9e5
A bunch of shitty hacks to get slightly more accurate alignments
2023-10-02 19:06:17 -07:00
Flawed
26eaf724f4
Add warning to vtable diff if sizes don't match
2023-10-02 02:52:40 -07:00
Flawed
367765871b
Bunch of miscellaneous updates
...
I've dropped the ball on making smaller commits so now here's a big one
- Update sig for post-6.40 exes
- Some packet handlers have switches for packet sizes. Added a heuristic
to capture this information
- Consolidated vtable alignment warnings
- Added script to debug similarity matrix
2023-08-21 14:38:38 -07:00
Flawed
a394fd32eb
Add explanations to the README
2023-05-22 15:11:43 -07:00
Flawed
71eddbb9de
Update README for new methods
2023-05-22 15:03:36 -07:00
Flawed
6947fd8290
Add alignment algorithm for opcodes using a similarity matrix
2023-05-22 14:58:27 -07:00
Flawed
44c8ee8480
Rename traces_diff -> generate_similarity_matrix
...
Rewrite the diff generation to generate a similarity
matrix instead
2023-05-22 13:27:31 -07:00
Flawed
a361ac792e
Add quick script to sanity check vtable_diff
2023-04-03 23:07:46 -07:00
Flawed
d3320a4677
Update opcode file reader to only apply changes lines with old version
...
- Also updates readme with this change
- And switch from minor_patch_diff vtable_diff in the recommended
workfloww for minor patches
2023-03-06 23:55:39 -08:00
Flawed
e9ec632a31
Add new technique for matching opcodes
2023-01-23 15:27:07 -08:00
Flawed
1a3677a98d
Fix sync_r2_output for Windows
2023-01-19 01:11:52 -08:00
Flawed
1b52c7aff8
Add license
2023-01-18 23:03:48 -08:00
Flawed
9d6b4dfa24
Added documentation
2023-01-18 22:47:40 -08:00
Flawed
b9db614674
The hack to sync r2 output isn't needed on linux
2023-01-18 22:24:13 -08:00
Flawed
956e4c4a4a
Add missing find-link to requirements.txt
2023-01-18 21:17:47 -08:00
Flawed
b3921b1621
Add requirements.txt
2023-01-18 19:19:48 -08:00
Flawed
7513291e21
Add Asm2Vec method for comparing traces
2023-01-18 19:15:11 -08:00
Flawed
aa0c7500de
Add function to generate traces
2023-01-17 18:24:14 -08:00
Flawed
b65a852d65
Typo fix
2023-01-17 17:56:10 -08:00
Flawed
e783c72d11
Format with black
2023-01-17 11:48:11 -08:00
Flawed
67653635b0
Add a little bit of refactoring for minor_patch_diff
2023-01-17 11:26:55 -08:00
Flawed
f01677b034
Add helper to apply diff to an opcodes file
2023-01-17 10:13:35 -08:00
Flawed
ca6d47f2ac
Add script to generate ACT formatted opcodes
2023-01-17 10:00:07 -08:00
Flawed
8e538e083e
Add diffing utility for minor patches
2023-01-17 09:42:34 -08:00
Flawed
dddec0d4d4
Init commit
2023-01-16 23:24:17 -08:00