nazywam / AutoIt-Ripper

Extract AutoIt scripts embedded in PE binaries
MIT License
171 stars 34 forks source link

Add checking to the resource dir #34

Closed msm-cert closed 8 months ago

msm-cert commented 8 months ago

Error example:

Failed to process task - 5f2a6651-fc2b-4a14-b84a-57dd73a80113
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/karton/core/karton.py", line 181, in internal_process
    self.process(self.current_task)
  File "/usr/local/lib/python3.9/site-packages/karton/autoit_ripper/autoit_ripper_karton.py", line 50, in process
    resources = extract(data=sample.content, version=AutoItVersion.EA06)
  File "/usr/local/lib/python3.9/site-packages/autoit_ripper/autoit_unpack.py", line 206, in extract
    return unpack_ea06(data)
  File "/usr/local/lib/python3.9/site-packages/autoit_ripper/autoit_unpack.py", line 176, in unpack_ea06
    if not pe.DIRECTORY_ENTRY_RESOURCE:
AttributeError: 'PE' object has no attribute 'DIRECTORY_ENTRY_RESOURCE'
nazywam commented 8 months ago

This was already resolved in https://github.com/nazywam/AutoIt-Ripper/pull/28 🤔