WithSecureLabs / needle

The iOS Security Testing Framework
https://mobiletools.mwrinfosecurity.com/
Other
1.34k stars 284 forks source link

Missing PGP Key #196

Closed whoot closed 6 years ago

whoot commented 7 years ago

Issue

Expected behaviour

Dependencies should be installed on iPhone.

Actual behaviour

The following error is thrown:

[needle][dependency_installer] > run
[*] Checking connection with device...
[V] Connection not present, creating a new instance
[V] [AGENT] Connecting to agent (192.168.178.37:4444)...
[+] [AGENT] Successfully connected to agent (192.168.178.37:4444)...
[D] [AGENT] Executing command: os_version
[V] [SSH] Connecting (192.168.178.37:22)...
[+] [SSH] Connected (192.168.178.37:22)
[D] Creating temp folder: /var/root/needle/
[D] [REMOTE CMD] Remote Command: if [ -d /var/root/needle/ ]; then echo "yes"; else echo "no" ; fi
[D] [AGENT] Executing command: os_version
[*] Checking prerequisites...
[D] [REMOTE CMD] Remote Command: which apt-get
[D] [REMOTE CMD] Remote Command: which dpkg
[V] [INSTALL] Installing COREUTILS via apt-get.
[D] [REMOTE CMD] Remote Command: apt-get install -y --force-yes coreutils
[V] [INSTALL] Installing COREUTILS via apt-get.
[D] [REMOTE CMD] Remote Command: apt-get install -y --force-yes coreutils-bin
[D] [REMOTE CMD] Remote Command: apt-get update
[!] W: GPG error: http://repo.nesolabs.de ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F5266226F1ADFFA2

needle error logs

Ensure verbose and debug mode are enabled:

[needle] > set VERBOSE True
VERBOSE => True
[needle] > set DEBUG True
DEBUG => True

Environment

Needle Version

Workstation Operating System

macOS Sierra 10.12

Python Version

2.7.14

Python Packages (pip freeze)

argh==0.26.2 asn1crypto==0.22.0 backports-abc==0.5 backports.ssl-match-hostname==3.5.0.1 bcrypt==3.1.3 biplist==1.0.2 blinker==1.4 brotlipy==0.6.0 certifi==2017.7.27.1 cffi==1.11.0 cheroot==5.8.3 CherryPy==11.0.0 click==6.7 colorama==0.3.9 ConfigArgParse==0.11.0 configparser==3.5.0 construct==2.5.3 cryptography==2.0.3 cssutils==1.0.2 Django==1.11.5 EditorConfig==0.12.1 enum34==1.1.6 Flask==0.11.1 Flask-SQLAlchemy==2.2 flawfinder==2.0.4 frida==10.5.15 h2==2.4.4 hpack==2.3.0 html2text==2016.9.19 hyperframe==4.0.2 idna==2.6 ipaddress==1.0.18 itsdangerous==0.24 Jinja2==2.9.6 jsbeautifier==1.6.14 lxml==3.6.0 MarkupSafe==1.0 mitmproxy==0.18.3 paramiko==2.3.0 passlib==1.6.5 pathtools==0.1.2 pdfkit==0.6.1 Pillow==3.4.2 portend==2.1.2 prompt-toolkit==1.0.15 pyasn1==0.3.5 pycparser==2.18 Pygments==2.2.0 PyNaCl==1.1.2 pyOpenSSL==16.2.0 pyparsing==2.1.10 pyperclip==1.5.27 pytz==2017.2 PyYAML==3.12 readline==6.2.4.1 requests==2.11.1 rsa==3.4.2 simplejson==3.11.1 singledispatch==3.4.0.3 six==1.10.0 SQLAlchemy==1.1.14 sshtunnel==0.1.2 tempora==1.9 tornado==4.4.3 typing==3.5.2.2 urwid==1.3.1 watchdog==0.8.3 wcwidth==0.1.7 web.py==0.38 Werkzeug==0.12.2

Device iOS Version

9.3.3

marco-lancini commented 6 years ago

@whoot this is an issue in a dependency, not in needle @HenryHoggard I suggest to close this issue

HenryHoggard commented 6 years ago

Closing, issue is related in dependency not needle.