ucsb-seclab / karonte

Karonte is a static analysis tool to detect multi-binary vulnerabilities in embedded firmware
BSD 2-Clause "Simplified" License
384 stars 61 forks source link

how can i get the border binaries pickle file #9

Open MrBeanc opened 3 years ago

MrBeanc commented 3 years ago

hello,I saw this option in the configuration file:pickle_parsers . But i don't know how can i get the border binaries pickle file.

badnack commented 3 years ago

That option is not mandatory. Did you run Karonte and generate the pickle file first?

JonathanGoikhman commented 3 years ago

Hi, I have the same problem. If I don't specify anything in this option, I get the error: INFO | 2021-08-21 08:47 | Karonte | Logging at: /tmp/Karonte.txt_80 INFO | 2021-08-21 08:47 | Karonte | Firmware directory: /tmp/fw/DIR823A1_FW100WWb05.bin INFO | 2021-08-21 08:47 | Karonte | Retrieving Border Binaries ERROR | 2021-08-21 08:47 | Karonte | No border binaries found, exiting... INFO | 2021-08-21 08:47 | Karonte | Finished, results in /tmp/Karonte.txt_80 0

And this happens when I comment out the lines that need this field. If I don't comment them out I get KeyError because the field is empty