Skip to content
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

Pre templates #931

Merged
merged 6 commits into from Dec 4, 2023
Merged

Pre templates #931

merged 6 commits into from Dec 4, 2023

Conversation

413x8
Copy link
Member

@413x8 413x8 commented Dec 1, 2023

  • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
    included missing pre_templates

  • What is the current behavior? (You can also link to an open issue here)
    not all modules had a pre_template

  • What is the new behavior (if this is a feature change)? If possible add a screenshot.
    all modules have a pre template

@m-1-k-3
Copy link
Member

m-1-k-3 commented Dec 1, 2023

Good job! The first bunch for #216

@m-1-k-3 m-1-k-3 added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed reporting reporting topics (e.g., web reporter) in progress Someone is working on this EMBA labels Dec 1, 2023
@m-1-k-3
Copy link
Member

m-1-k-3 commented Dec 1, 2023

Some native speaker with interest in supporting the review out there?

Copy link
Member

@m-1-k-3 m-1-k-3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check my comments

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The firmware diffing and information gathering module analyzes and compares two firmware binaries, calculating MD5 checksums, generating filde details, creating entropy graphs and detecting binary components."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

generating filde details -> file

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The firmware diffing extractor module is designed to extract, compare and anaylze two firmware images, checking for their identity and providing detailed analyses and reports if they differ."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: anaylze

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The firmware diffing module performs differential analysis between tow firmware images, using tools like ssdeep and radare2 to identiy, analyze and report differences in fiels and functions within the firmware."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: tow, identiy, fiels

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The qs resolver module integrates OpenAIs GPT responses into a reporting system, updating output files and HTML reports with AI-generated answers to specific questions, while handling file links and anchor resolutions."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The resolver module integrates OpenAI GPT into EMBA reports.

@@ -1,3 +1,3 @@
#!/bin/bash

print_output "This module collects license details and creates a details on the identified binaries, versions and the corresponding license (if available). The license details are maintained in the configuration file config/bin_version_strings.cfg."
print_output "This module collects license details and creates a details on the identified binaries, versions and the corresponding license (if available). The license details are maintained in the configuration file config/bin_version_strings.cfg."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what should it mean? "and creates a details on"

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The QCOW2 extraction module is designed for extracting filesystem data from QCOW firmware images using Qemu and the Network Block Device. It mounts the QCOW2 image, identifies partitions and extracts data from each partition to an extraction directory."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extracts the firmware.

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The command injection module scans directories and files used for web scripts on a Linux system, checking for potential command injection vulnerabilities by searching for executable scripts and performing queries within these files."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add: This module is in a very early state.

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The deep key searching module performs an search for specific patterns in files, allowing the detection of potentially significant key material."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

module searches for

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The CWE checker module checks binaries for security weaknesses using cwe-checker, handling both setup and analysis in the Docker environment."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove ", handling both setup and analysis in the Docker environment"

@@ -0,0 +1,3 @@
#!/bin/bash

print_output "The Radare decomplie checker module perfomrs analysis of binary files and decompiles them to identify vulnerable functions."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: decomplie

@m-1-k-3 m-1-k-3 merged commit 14c960f into e-m-b-a:master Dec 4, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation EMBA enhancement New feature or request help wanted Extra attention is needed in progress Someone is working on this reporting reporting topics (e.g., web reporter)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants