angr / tracer

Utilities for generating dynamic traces
BSD 2-Clause "Simplified" License
88 stars 28 forks source link

some question about build #53

Closed legend-issue closed 2 years ago

legend-issue commented 6 years ago

When I try to build tracer,I met some problems.As below:

Traceback (most recent call last): File "/home/callgraph/tracer/tracer/exploration_techniques/angr/misc/autoimport.py", line 39, in auto_import_modules proc_module = importlib.import_module(".%s" % proc_module_name, base_module) File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module import(name) ImportError: No module named dynamic_loading WARNING | 2017-11-22 22:27:28,986 | angr.misc.autoimport | Unable to autoimport module angr.procedures.libc.tolower Traceback (most recent call last): File "/home/callgraph/tracer/tracer/exploration_techniques/angr/misc/autoimport.py", line 39, in auto_import_modules proc_module = importlib.import_module(".%s" % proc_module_name, base_module) File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module import(name) ImportError: No module named tolower WARNING | 2017-11-22 22:27:28,986 | angr.misc.autoimport | Unable to autoimport module angr.procedures.libc.toupper Traceback (most recent call last): File "/home/callgraph/tracer/tracer/exploration_techniques/angr/misc/autoimport.py", line 39, in auto_import_modules proc_module = importlib.import_module(".%s" % proc_module_name, base_module) File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module import(name) ImportError: No module named toupper Traceback (most recent call last): File "test.py", line 1, in import tracer File "/home/callgraph/tracer/tracer/init.py", line 5, in from .tracer import File "/home/callgraph/tracer/tracer/tracer.py", line 2, in from .exploration_techniques import CrashMonitor, Oppologist File "/home/callgraph/tracer/tracer/exploration_techniques/init.py", line 111, in from .crash_monitor import CrashMonitor File "/home/callgraph/tracer/tracer/exploration_techniques/crash_monitor.py", line 6, in from .angr import SIM_LIBRARIES, BP_AFTER, BP_BEFORE File "/home/callgraph/tracer/tracer/exploration_techniques/angr/init.py", line 26, in from .project import File "/home/callgraph/tracer/tracer/exploration_techniques/angr/project.py", line 592, in from .analyses.analysis import Analyses File "/home/callgraph/tracer/tracer/exploration_techniques/angr/analyses/init.py", line 15, in from .veritesting import Veritesting File "/home/callgraph/tracer/tracer/exploration_techniques/angr/analyses/veritesting.py", line 20, in class CallTracingFilter(object): File "/home/callgraph/tracer/tracer/exploration_techniques/angr/analyses/veritesting.py", line 26, in CallTracingFilter SIM_PROCEDURES['cgc']['receive'], KeyError: 'receive'

I try many ways but do not work.

zardus commented 6 years ago

Please start with the docker container (docker run -it shellphish/mechaphish). It’ll have everything installed. To see how it does it, check out the relevant dockerfiles in both github.com/angr/angr-dev and github.com/mechaphish/setup.

github-actions[bot] commented 2 years ago

This issue has been marked as stale because it has no recent activity. Please comment or add the pinned tag to prevent this issue from being closed.