-
Sections
+
Injectable: {{superpe.filepath}}
- {% if iat|length > 0 %}
-
IAT Imports DLLs
-
- {% for dll_resolve in resolved_dlls %}
- - {{ dll_resolve.dllname }}: {{ dll_resolve.cdll_res }} : {{ dll_resolve.path_res }}
- {% endfor%}
-
+
+
+ | Import |
+ available |
+ location |
+
+ {% for dll_resolve in resolved_dlls %}
+
+ | {{dll_resolve.dllname}} |
+ {{dll_resolve.cdll_res}} |
+ {{dll_resolve.path_res}} |
+
+ {% endfor %}
+
IAT Imports functions
{% for dll in iat %}
@@ -30,7 +37,6 @@
{% endfor%}
{% endfor %}
- {% endif %}
diff --git a/app/templates/exes.html b/app/templates/exes.html
index c9337f3..e5c8dda 100644
--- a/app/templates/exes.html
+++ b/app/templates/exes.html
@@ -8,35 +8,24 @@
-
Exes
+ Injectables in
data/binary/exes
-
-
- | Exe |
- Sections |
-
- {% for exe in exes %}
-
- | {{exe['name']}} |
-
-
-
- | name |
- raw size |
- virt size |
- diff |
-
- {% for section in exe['sections'] %}
-
- | {{section['name']}} |
- {{section['raw_size']}} |
- {{section['virt_size']}} |
- {{section['raw_size'] - section['virt_size']}} |
-
- {% endfor %}
-
- |
-
- {% endfor %}
+ {% for exe in exes %}
+ {{exe['name']}}
+ More details
+
+
+
+ | name |
+ raw size |
+
+ {% for section in exe['sections'] %}
+
+ | {{section['name']}} |
+ {{section['raw_size']}} |
+
+ {% endfor %}
+
+ {% endfor %}
diff --git a/app/templates/navigation.html b/app/templates/navigation.html
index 805df66..b369f30 100644
--- a/app/templates/navigation.html
+++ b/app/templates/navigation.html
@@ -24,11 +24,7 @@
EXEs
-
-
- Shellcodes
+ href="/exes">Injectables
diff --git a/app/views.py b/app/views.py
index 13488eb..560c8eb 100644
--- a/app/views.py
+++ b/app/views.py
@@ -20,7 +20,6 @@ def index():
@views.route("/exes/
")
def exe_view(exe_name):
- # TODO
filepath = "{}{}".format(PATH_EXES, exe_name)
if not os.path.exists(filepath):
filepath = "{}{}".format(PATH_EXES_MORE, exe_name)
diff --git a/app/views_project.py b/app/views_project.py
index 0366dfa..cffc16d 100644
--- a/app/views_project.py
+++ b/app/views_project.py
@@ -45,7 +45,7 @@ def projects_route():
def project(name):
project_setting = storage.get_project_setting(name)
if project_setting == None:
- logger.error("Project {} not found".format(name))<<<<<
+ logger.error("Project {} not found".format(name))
return redirect("/projects", code=302)
project_setting.print()