feature: resolve dll imports

This commit is contained in:
Dobin
2024-04-21 15:22:47 +01:00
parent 1f768f0f15
commit e6f3de18b4
6 changed files with 109 additions and 4 deletions
+3
View File
@@ -6,6 +6,7 @@ from typing import List, Tuple
from pe.superpe import SuperPe
from model.defs import *
from pe.dllresolver import resolve_dlls
views = Blueprint('views', __name__)
logger = logging.getLogger("Views")
@@ -20,8 +21,10 @@ def index():
def exe_view(exe_name):
path = "{}/{}".format(PATH_EXES, exe_name)
superpe = SuperPe(path)
return render_template('exe.html',
superpe=superpe,
resolved_dlls=resolve_dlls(superpe),
iat=superpe.get_iat_entries(),
exports=superpe.get_exports_full(),
)