|
23 | 23 | # if latest_hash != downloaded plugin hash -> alert to update (with link to latest release) |
24 | 24 |
|
25 | 25 | # Plugin details |
26 | | -plugin_name = 'sigscan' |
| 26 | +plugin_name = 'native-predicate-solver' |
27 | 27 |
|
28 | 28 | # Repository details |
29 | | -repo_owner = 'rikodot' |
30 | | -repo_name = 'binja_native_sigscan' |
| 29 | +repo_owner = 'ScriptWare-Software' |
| 30 | +repo_name = 'native-predicate-solver' |
31 | 31 | file_url = 'https://github.com/{}/{}/releases/latest/download'.format(repo_owner, repo_name) |
32 | 32 |
|
33 | 33 | # File names in release section on github along with Binary Ninja versions for which they were compiled (leave whole variable blank if platform not supported) |
|
41 | 41 | # ('DEV', 'DEV', 'sigscan_dev2.dll'), # anything in between 3.4.4169 and 3.4.4189 (inclusive) - all dev versions |
42 | 42 | # ] |
43 | 43 | win_files = [ |
44 | | - ('3.3.3996', '3.3.3996', '3996sigscan.dll'), |
45 | | - ('3.4.4271', '3.4.4271', '4271sigscan.dll'), |
46 | | - ('3.5.4526', '3.5.4526', '4526sigscan.dll'), |
47 | | - ('4.0.4958', '4.0.4958', '4958sigscan.dll'), |
48 | | - ('4.1.5747', '4.1.5747', '5747sigscan.dll'), |
49 | | - ('DEV', 'DEV', 'DEVsigscan.dll') |
| 44 | + ('5.0.7290', '5.0.7290', '7290NativePredicateSolver.dll'), |
| 45 | + ('DEV', 'DEV', 'NativePredicateSolver-dev.dll') |
50 | 46 | ] |
51 | 47 | linux_files = [ |
52 | | - ('3.3.3996', '3.3.3996', '3996libsigscan.so'), |
53 | | - ('3.4.4271', '3.4.4271', '4271libsigscan.so'), |
54 | | - ('3.5.4526', '3.5.4526', '4526libsigscan.so'), |
55 | | - ('4.0.4911', '4.0.4911', '4911libsigscan.so'), |
56 | | - ('4.0.4958', '4.0.4958', '4958libsigscan.so'), |
57 | | - ('4.1.5747', '4.1.5747', '5747libsigscan.so'), |
58 | | - ('DEV', 'DEV', 'DEVlibsigscan.so') |
| 48 | + ('5.0.7290', '5.0.7290', '7290libNativePredicateSolver.so'), |
| 49 | + ('DEV', 'DEV', 'libNativePredicateSolver-dev.so') |
59 | 50 | ] |
60 | 51 | darwin_files = [ |
61 | | - ('3.3.3996', '3.3.3996', '3996libsigscan.dylib'), |
62 | | - ('3.4.4271', '3.4.4271', '4271libsigscan.dylib'), |
63 | | - ('3.5.4526', '3.5.4526', '4526libsigscan.dylib'), |
64 | | - ('4.0.4911', '4.0.4911', '4911libsigscan.dylib'), |
65 | | - ('4.0.4958', '4.0.4958', '4958libsigscan.dylib'), |
66 | | - ('4.1.5747', '4.1.5747', '5747libsigscan.dylib'), |
67 | | - ('DEV', 'DEV', 'DEVlibsigscan.dylib') |
| 52 | + ('5.0.7290', '5.0.7290', '7290libNativePredicateSolver.dylib'), |
| 53 | + ('DEV', 'DEV', 'libNativePredicateSolver-dev.dylib') |
68 | 54 | ] |
69 | 55 |
|
70 | 56 | # Function that determines whether Binary Ninja version is supported (returns None if not, according file name if yes) |
|
0 commit comments