Flawed
c58c694a6e
Fix create-pull-request job, ignore exe files
2026-02-23 01:54:07 -08:00
Flawed
3caf97afa4
Adjust permissions for gh workflow and upload results before PR
2026-02-23 01:36:32 -08:00
Flawed
97658681c6
Use radare 6.1.0 in workflow
2026-02-23 01:23:58 -08:00
Flawed
471050a412
Fix broken part of workflow, streamlined requirements installing
2026-02-23 01:18:04 -08:00
Flawed
27371e8671
First pass at github workflow for generating diff
2026-02-23 01:04:45 -08:00
Flawed
06c3a4343e
Add mapping between retail version and actual version string
2026-02-21 05:47:38 -08:00
Flawed and GitHub
ad00545c73
Merge pull request #2 from valarnin/update-docs
...
Specify radare2 version in readme
2026-02-05 10:50:15 -08:00
Flawed and GitHub
7367972557
Merge pull request #1 from valarnin/7.41h
...
Add diff for 7.41h
2026-02-05 10:48:32 -08:00
Flawed
613730b0e0
Add diff for 7.41
2026-01-26 22:41:57 -08:00
Flawed
c2e990ae53
Add diff for 7.40 hotfix 2
2025-12-24 23:19:26 -08:00
Flawed
09793a1ec2
Update for 7.40h
2025-12-19 00:00:43 -08:00
Flawed
9d42afdb53
Add 7.40 diff
2025-12-16 00:30:19 -08:00
Flawed
5c4fcbec0d
Add new versions to dumb opcode offset finder
2025-12-16 00:29:32 -08:00
Flawed
f2bd280feb
Add 7.38 diff
2025-11-11 07:42:22 -08:00
Flawed
20dd419688
Diff for patch 7.35h
2025-10-16 07:17:47 -07:00
Flawed
17cf827808
Add diff for 7.35
2025-10-06 23:39:16 -07:00
Flawed
3191f4e68c
Add diff for 7.31h
2025-09-05 00:08:12 -07:00
Flawed
cbbe3fb4db
Refactor commonly used utils out of minor_patch_diff
...
Plus some documentation
2025-09-02 02:33:47 -07:00
Flawed
b2fc7361e7
Add diff for 7.31
2025-09-02 00:27:26 -07:00
Flawed
acccb1cc7d
Update for compatibility with Python 3.12 and Radare 6.0.2
...
Tested with the following workflows:
vtable diff
deep trace -> vtable alignment
2025-09-01 23:19:49 -07:00
Flawed
1761155281
Add 7.30h diff
2025-08-07 23:52:27 -07:00
Flawed
8b44928d85
Add diff for 7.30
2025-08-05 17:34:36 -07:00
Flawed
f9543b52ce
Add more divergent branching to handle 7.3+
2025-08-05 17:33:18 -07:00
Flawed
e71975d68b
Add 7.25h3 diff
2025-07-03 00:42:19 -07:00
Flawed
8cd4b38453
Update for 7.25 hotfix 2
2025-06-24 00:08:20 -07:00
Flawed
ecdaa6dd09
7.25 hotfixes update
2025-06-16 23:39:00 -07:00
Flawed
bd31f6462d
Add diff for 7.25
2025-05-27 00:30:53 -07:00
Flawed
190c0cdc61
Fix sig for getting opcode offset
2025-04-22 11:02:06 -07:00
Flawed
d23d7fbd93
Update for 7.21
2025-04-22 00:37:45 -07:00
Flawed
155fd95bb3
Update for 7.20h
2025-03-31 08:37:09 -07:00
Flawed
1691e4a023
Add diff for 7.20
2025-03-28 12:36:34 -07:00
Flawed
5c456a3a71
Added spaghetti to work around 7.20 packet handler
2025-03-24 22:45:50 -07:00
Flawed
34b0dc673e
Don't gitignore json files in the diffs folder
2025-03-03 23:13:48 -08:00
Flawed
e4f160db80
update for 7.18 HotFixes
2025-03-03 23:11:01 -08:00
Flawed
a389d1eef5
Update for 7.18
2025-02-24 23:02:01 -08:00
Flawed
25ba23c180
7.16h opcodes
2025-01-29 23:04:53 -08:00
Flawed
d14e8a4dbb
added 7.16 diff
2025-01-20 23:08:48 -08:00
Flawed
c7ec9afd8a
7.15 diff
2024-12-16 23:38:13 -08:00
Flawed
2104163a9d
Added 7.11 diff
2024-11-25 23:32:18 -08:00
Flawed
418a16726f
Update 7.10 diff for StatusEffectList2
2024-11-15 14:31:09 -08:00
Flawed
f3ccec25c3
Updated 7.10 diff for StatusEffectList
2024-11-12 09:08:45 -08:00
Flawed
3e5225b5c1
Initial 7.10 diff
2024-11-12 01:15:12 -08:00
Flawed
4039ca24a0
Update switch finding code to find the correct one
2024-11-12 00:42:56 -08:00
Flawed
ce8e2f5c4c
Add 7.05 second hotfix diff
2024-08-27 00:18:04 -07:00
Flawed
554a266ef8
7.05 hotfix diff
2024-08-08 00:26:23 -07:00
Flawed
b32c1c0677
Add 7.05 diff
2024-07-30 00:30:25 -07:00
Flawed
56f7d62bb5
Add 7.01 diff
2024-07-16 00:07:15 -07:00
Flawed
7a34159bc6
Allow different output name for generate_opcodes_file.py
2024-07-06 09:50:12 -07:00
Flawed
3be38b0faa
Add 7.00h diff
2024-07-06 09:50:02 -07:00
Flawed
f48c26fc55
Rename generated opcodes file
...
Updates README for clarity
2024-07-06 09:25:50 -07:00
Flawed
b09ab0041a
Add 7.00 diff
2024-07-01 21:58:20 -07:00
Flawed
99df75df3c
Add a bunch of old diffs
2024-06-25 16:37:43 -07:00
Flawed
07e6e6cf26
Slight refactoring
2023-11-05 21:07:04 -08:00
Flawed
e48db26870
Updated reorder detection algorithm
...
Only accept reorders that strongly improve the alignment score
2023-10-05 14:27:34 -07:00
Flawed
9dc9416d4f
Add ability to modify the similarity matrix to force matches
2023-10-03 00:59:44 -07:00
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