|
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