mirror of
https://github.com/dobin/SuperMega
synced 2026-06-02 17:27:10 +00:00
23 lines
502 B
Python
23 lines
502 B
Python
from typing import List
|
|
import unittest
|
|
|
|
from model.defs import *
|
|
from pe.superpe import SuperPe
|
|
|
|
from pe.dllresolver import *
|
|
|
|
|
|
class DllResolverTest(unittest.TestCase):
|
|
|
|
def test_dllresolver(self):
|
|
filename = "data/binary/injectables/7z.exe"
|
|
superpe = SuperPe(filename)
|
|
|
|
self.assertTrue(all_dll_exist(superpe))
|
|
|
|
dlls = resolve_dlls(superpe)
|
|
self.assertEqual(len(dlls), 5)
|
|
|
|
dlls = unresolved_dlls(superpe)
|
|
self.assertEqual(len(dlls), 0)
|