-
-
Notifications
You must be signed in to change notification settings - Fork 256
Firmware diffing preparation #804
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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
-o
parameter for the upcoming firmware diffing mechanismFirmware diffing preparation. Please review the current state and check the functionality and the working of the web report.