Commit Graph
26 Commits
Author SHA1 Message Date
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