packing-box / docker-packing-box

Docker image gathering packers and tools for making datasets of packed executables and training machine learning models for packing detection
GNU General Public License v3.0
49 stars 10 forks source link

'PE' object has no attribute 'api_imports' #136

Closed jramhani closed 3 months ago

jramhani commented 3 months ago

Can't use pe['api_imports'] in alterations.yml

00:00:03.990 [ERROR] 'PE' object has no attribute 'api_imports'
Traceback (most recent call last):
  File "/home/user/.local/lib/python3.11/site-packages/pbox/helpers/items.py", line 92, in _exec
    r = eval2(expr, d, {}, whitelist_nodes=WL_NODES + _WL_EXTRA_NODES)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/.local/lib/python3.11/site-packages/tinyscript/helpers/expressions.py", line 124, 
in eval2
    return __eval(expression, globals, locals, blacklist_builtins, whitelist_nodes)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/.local/lib/python3.11/site-packages/tinyscript/helpers/expressions.py", line 60, in
__eval
    return eval(expr, globals, locals)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 1, in <module>
  File "/home/user/.local/lib/python3.11/site-packages/pbox/core/executable/parsers/__common__.py", 
line 33, in __getitem__
    v = super().__getitem__(name)
        ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/.local/lib/python3.11/site-packages/pbox/helpers/mixins.py", line 20, in 
__getitem__
    return getattr(self, name)
           ^^^^^^^^^^^^^^^^^^^
  File 
"/home/user/.local/lib/python3.11/site-packages/pbox/core/executable/parsers/lief/__common__.py", line
67, in __getattr__
    return super().__getattribute__(name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'PE' object has no attribute 'api_imports'
00:00:03.007 [WARNING] 
/mnt/share/experiments/test_exp/datasets/add_20_api/files/1cdeeeac9410dad8e6a643eda4f865586197369d1350
4f5effaaa117b2ce8ed0: 'PE' object has no attribute 'api_imports' (AttributeError)
00:00:03.012 [WARNING] 
/mnt/share/experiments/test_exp/datasets/add_20_api/files/1cdeeeac9410dad8e6a643eda4f865586197369d1350
4f5effaaa117b2ce8ed0: unchanged after build