-
Notifications
You must be signed in to change notification settings - Fork 130
unable to fuzz bsdtar on docker #38
Comments
I see that this is a prior error, however shouldn't this fix be pushed to docker? I guess that's my "issue" -- thanks |
This should have been fixed already. I think the shellphish/mechaphish docker is just broken. |
is it an easy fix like run the extremely_easy_setup.sh script in angr-dev? that's what i am doing right now |
you want |
Double requirement given: shellphish-qemu==0.9.8 from file:///home/angr/angr-dev/wheels/shellphish_qemu-0.9.8-py2.py3-none-manylinux1_x86_64.whl (already in shellphish-qemu==0.9.10 from file:///home/angr/angr-dev/wheels/shellphish_qemu-0.9.10-py2.py3-none-manylinux1_x86_64.whl, name='shellphish-qemu') after The ./git-all.sh command also asked me to set a commit message for "/home/angr/angr-dev/wheels/.git/MERGE_MSG" Merge branch 'master' of https://github.com/angr/wheels - i'm no git expert but i've never had to enter my email and whatnot to update/get a repo before. I'm only using the docker because i couldn't get pip to install driller due to dpkt-fix (among other things). if there's some way i can help in my aforementioned fuzzy-brained capacity i'd be happy to. |
the wheels repo is our poor-man's pypi instance for wheels for which we don't control the distribution or can't go on real pypi bc they're too big. We don't actually use it ever as a real version control repository, we just force-push to it whenever we want to update it because it's full of zillion-megabyte binary files. You want |
(angr) angr@ee8fe98b1fc4:$ shellphuzz -i -c 27 -d 13 libarchive/bsdtar
[*] Drilling...
[*] Creating fuzzer...
Traceback (most recent call last):
File "/home/angr/.virtualenvs/angr/bin/shellphuzz", line 7, in <module>
exec(compile(f.read(), __file__, 'exec'))
File "/home/angr/angr-dev/fuzzer/shellphuzz", line 87, in <module>
memory=args.memory, seeds=seeds, timeout=args.run_timeout, protocol_fuzz=args.opc_afl,
AttributeError: 'Namespace' object has no attribute 'opc_afl'
(angr) angr@ee8fe98b1fc4:~$
All set up with
docker run -it shellphish/mechaphish
;git clone https://github.com/libarchive/libarchive
; compiling libarchive[1], then running the above command.[1]
cd libarchive/build && ./autogen.sh && cd .. && ./configure && make -j40
The text was updated successfully, but these errors were encountered: