View Issue Details

IDProjectCategoryView StatusLast Update
0003203Kali LinuxKali Package Bugpublic2016-04-01 14:54
ReporterMcPeters Assigned Torhertzog  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionnot fixable 
Product Version2016.1 
Summary0003203: veil-evasion ERROR: fail to load the dynamic library
Description

Updating the veil-evasion package to version 2.26-0kali1 today seems to crash after a successful setup procedure.

Steps To Reproduce

root@host: apt-get update && apt-get upgrade

root@host: veil-evasion (starts the setup, no problems during install the
python and wine depencies)

root@host: veil-evasion

Veil-Evasion | [Version]: 2.26

=========================================================================

Traceback (most recent call last):
File "./Veil-Evasion.py", line 328, in <module>
controller = controller.Controller(oneRun=False)
File "/usr/share/veil-evasion/modules/common/controller.py", line 107, in init
self.LoadPayloads()
File "/usr/share/veil-evasion/modules/common/controller.py", line 119, in LoadPayloads
d = dict( (path[path.find("payloads")+9:-3], imp.load_source( "/".join(path.split("/")[3:])[:-3],path ) ) for path in glob.glob(join(settings.VEIL_EVASIONPATH+"/modules/payloads/" + "/" x,'[!].py')) )
File "/usr/share/veil-evasion/modules/common/controller.py", line 119, in <genexpr>
d = dict( (path[path.find("payloads")+9:-3], imp.load_source( "/".join(path.split("/")[3:])[:-3],path ) ) for path in glob.glob(join(settings.VEIL_EVASION_PATH+"/modules/payloads/" + "
/" x,'[!_].py')) )
File "/usr/share/veil-evasion//modules/payloads/native/backdoor_factory.py", line 14, in <module>
from tools.backdoor import pebin
File "/usr/share/veil-evasion/tools/backdoor/pebin.py", line 45, in <module>
from intel.intelCore import intelCore
File "/usr/share/veil-evasion/tools/backdoor/intel/intelCore.py", line 38, in <module>
from capstone import *
File "/usr/local/lib/python2.7/dist-packages/capstone/init.py", line 1, in <module>
from capstone import Cs, CsError, cs_disasm_quick, cs_disasm_lite, cs_version, cs_support, version_bind, debug, CS_API_MAJOR, CS_API_MINOR, CS_ARCH_ARM, CS_ARCH_ARM64, CS_ARCH_MIPS, CS_ARCH_X86, CS_ARCH_PPC, CS_ARCH_ALL, CS_MODE_LITTLE_ENDIAN, CS_MODE_ARM, CS_MODE_THUMB, CS_OPT_SYNTAX, CS_OPT_SYNTAX_DEFAULT, CS_OPT_SYNTAX_INTEL, CS_OPT_SYNTAX_ATT, CS_OPT_SYNTAX_NOREGNAME, CS_OPT_DETAIL, CS_OPT_ON, CS_OPT_OFF, CS_MODE_16, CS_MODE_32, CS_MODE_64, CS_MODE_BIG_ENDIAN, CS_MODE_MICRO, CS_MODE_N64, CS_SUPPORT_DIET
File "/usr/local/lib/python2.7/dist-packages/capstone/capstone.py", line 162, in <module>
raise ImportError("ERROR: fail to load the dynamic library.")
ImportError: ERROR: fail to load the dynamic library.

Additional Information

Also deleting the Veil Wine profile (rm -rf '/root/.config/wine/veil') and re-run: '/usr/share/veil-evasion/setup/setup.sh does'nt work.

Activities

rhertzog

rhertzog

2016-04-01 14:54

administrator   ~0005074

You have a local version of capstone which is breaking your system...

The package works fine when using the packaged python-capstone and libcapstone3.

Cf your backtrace pointing to /usr/local:
File "/usr/local/lib/python2.7/dist-packages/capstone/init.py", line 1, in <module>

Issue History

Date Modified Username Field Change
2016-04-01 14:13 McPeters New Issue
2016-04-01 14:54 rhertzog Note Added: 0005074
2016-04-01 14:54 rhertzog Status new => closed
2016-04-01 14:54 rhertzog Assigned To => rhertzog
2016-04-01 14:54 rhertzog Resolution open => not fixable