Firmware diffing preparation#804
Conversation
|
I wanted to try out the FW compare function with this command:
but the scan stopped at the beginning: I installed the fw_differ version. Maybe I did not use correctly the parameters? |
|
@torabi12 this is fine :) The diffing modules are currently not included. This PR is for preparing everything around them and to ensure nothing is broken. |
|
Started with a wiki entry for the diffing mode here: https://github.com/e-m-b-a/emba/wiki/Firmware-diffing |
|
tests look good |
Should work now with the current master branch. Feedback welcome :) See also here https://github.com/e-m-b-a/emba/wiki/Firmware-diffing |
|
I selected a classic router E1200 from Linksys, starting with this command:
I cought the beginning: and after a few seconds it has finished: The report is this: Is this what we expect from the comparison? |
|
Shit ... We need to update our container first |
|
@torabi12 docker image should be ready. Dep checker should now also check for ssdeep |
|
I repeated the same test: Report of the scan: Maybe I should try with different binaries? |
|
Firmware differ did a quite good job :) It looks as there are a lot of changes between these two firmware images: Extracted files: 506 │ |






Feature, Bug fix
No firmware diffing possibilities
This is a preparation PR for the upcoming firmware diffing mechanism
This PR includes multiple bug fixes and introduces the new
-oparameter for the upcoming firmware diffing mechanismFirmware diffing preparation. Please review the current state and check the functionality and the working of the web report.