-
Notifications
You must be signed in to change notification settings - Fork 5
User_Documentation
Before accessing EMBArk register yourself with username and password:
curl -XPOST 'http://0.0.0.0:8000/signup' -d '{"email": "[email protected]", "password": "test", "confirm_password": "test"}'
Then you can enter your credentials to login on the Authentication page.
The navigation is done via left sidebar, featuring logout at the bottom. The following sites are accessable:
- main dashboard aggregating the collected data by fancy means.
- upload/analyze page to start the analyzer
- service dashboard showing the current progress
- report dashboard listing detailed information about processed firmware for further use
Compressed and aggregated data for overview and performance done by emba. This includes (but not limited to):
- Common Vulnerabilities and Exposures - CVEs
- Binary Protections - CVEs
- Architecture and OS Distribution
- Top strcpy binaries
- Server Load Graph
Uploading and Deleting on the left side.
- Upload via drag and drop or via explicitly selecting the file from system
- Delete Firmware by selecting the firmware and accepting dialogs Starting and adapting the analysis on the right side.
- User can select from the previouse uploaded firmwares to start the detached emba analyze process
- Have a look at the expert flags, activated by slider to fit your means
- Have a look at the description, activated by slider, for clarification on options
The analyze step is completely detached from other User interactions.
Nevertheless users can observe the current status of each emba application:
- current progress
- executing stage
- current module being processed
Summary of all firmwares ever analyzed by emba.
Search and Sortable Table to easily find wanted reports.
Actions on completed firmware analysis:
- Ability to open Individual Report for each analysis
- Ability to open html report generated by emba
- Ability to download report generated by emba
The individual Report lists all relevant information about each firmware, as well as some charts for visualization.
Emba generates a html reports, which can either be downloaded or inspected directed in the browser from the Report Dashboard. There you can dive deep into analysis.