+
-
-
+
+
+ x64: {{ is_64 }} / Dotnet: {{ is_dotnet}}
+ .text: {{ code_sect_size}}
+ .rodata: {{ data_sect_size}}
+ (max: {{ data_sect_largest_gap_size}})
+
+ {% if unresolved_dlls|length > 0 %}
+
+
Unresolved dlls:
+
+ {% for dll in unresolved_dlls %}
+ - {{ dll }}
+ {% endfor %}
+
+ {% endif %}
+
+
+
+
-
-
- EXE/DLL Is:
- Is x64: {{ is_64}}
- Is Dotnet: {{ is_dotnet}}
- Code Section size: {{ code_sect_size}}
- Data Section size: {{ data_sect_size}}
- Data Section largest: {{ data_sect_largest_gap_size}}
- -> Payload len: {{ payload_len}}
- {{ project_dir }}
- Unresolved dlls:
- {% for dll in unresolved_dlls %}
- {{ dll }}
- {% endfor %}
-
EXE INFO
-
+
diff --git a/app/views_project.py b/app/views_project.py
index 231cc8e..bdc3757 100644
--- a/app/views_project.py
+++ b/app/views_project.py
@@ -59,6 +59,10 @@ def project(name):
data_sect_largest_gap_size = 0
payload_len = 0
unresolved_dlls = []
+ has_remote = False
+
+ if config.get("avred_server") != "":
+ has_remote = True
# when we select a shellcode
if project.settings.payload_path != "":
@@ -83,6 +87,7 @@ def project(name):
log_files = get_logfiles(project.settings.main_dir)
exes = list_files_and_sizes(PATH_EXES, prepend=PATH_EXES)
+ exes += list_files_and_sizes(PATH_EXES_MORE, prepend=PATH_EXES_MORE)
#for file in
# exes.append(PATH_EXES + file)
#for file in os.listdir(PATH_EXES_MORE):
@@ -115,6 +120,8 @@ def project(name):
data_sect_largest_gap_size=data_sect_largest_gap_size,
payload_len=payload_len,
unresolved_dlls=unresolved_dlls,
+
+ has_remote=has_remote,
)
def list_files_and_sizes(directory, prepend=""):