WithSecureLabs / needle

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

Many modules dont work with chimera jail break #273

Open NotSoEthical opened 5 years ago

NotSoEthical commented 5 years ago

Issue

Do you plan to update release for Chimera jail break? I have used Chimera JailBreak on IOS 12.1.2 and have many many issues beginning from dependency install...

Expected behaviour

Tell us what should happen. Install dependencies

Actual behaviour

Tell us what happens instead. Got a lot of errors related to unsigned repositories

Steps to reproduce

use device/dependency_installer run

needle error logs

Ensure verbose and debug mode are enabled:

[needle][dependency_installer] > run                                                                                                                                                    [62/62]
[D] Setup local output folder: /root/.needle/output                                                                                                                                           
[?] Attention! The folder chosen to store local output is not empty: /root/.needle/output                                                                                                     
[?] Do you want to back it up first?                                                                                                                                                          
[?] Y: the content will be archived in a different location, then the folder will be emptied                                                                                                  
[?] N: no action will be taken (destination files might be overwritten in case of filename clash)                                                                                             
[y/n]: n                                                                                                                                                                                      
[D] Setting up issues database...                                                                                                                                                             
[D] [DB] QUERY: CREATE TABLE IF NOT EXISTS issues (app TEXT, module TEXT, name TEXT, content TEXT, confidence TEXT, outfile TEXT)                                                             
[*] Checking connection with device...                                                                                                                                                        
[V] Connection not present, creating a new instance                                                                                                                                           
[V] [AGENT] Connecting to agent (192.168.0.101:4444)...                                                                                                                                       
[+] [AGENT] Successfully connected to agent (192.168.0.101:4444)...                                                                                                                           
[D] [AGENT] Executing command: os_version                                                                                                                                                     
[V] [SSH] Connecting (192.168.0.101:22)...                                                                                                                                                    
[+] [SSH] Connected (192.168.0.101: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 --allow-unauthenticated coreutils                                                                                                         
[V] [INSTALL] Installing COREUTILS via apt-get.                                                                                                                                               
[D] [REMOTE CMD] Remote Command: apt-get install -y --allow-unauthenticated coreutils-bin                                                                                                     
[D] [REMOTE CMD] Remote Command: apt-get update                                                                                                                                               
[!] W: No sandbox user '_apt' on the system, can not drop privileges                                                                                                                          
E: The repository 'https://repo.dynastic.co ./ Release' is not signed.                                                                                                                        
E: The repository 'https://repo.chimera.sh ./ Release' is not signed.                                                                                                                         
E: The repository 'https://repo.hackyouriphone.org ./ Release' is not signed.                                                                                                                 
E: The repository 'https://repounclutter.coolstar.org ./ Release' is not signed.                                                                                                              
E: The repository 'https://mobiletools.mwrinfosecurity.com/cydia ./ Release' is not signed.                                                                                                   
E: The repository 'https://electrarepo64.coolstar.org ./ Release' is not signed.                                                                                                              
E: The repository 'https://repo.packix.com ./ Release' is not signed.                                                                                                                         
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.chariz.io_._Release                                                                                                           
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:3 and /etc/apt/sources.list.d/sileo.sources:3                                                
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/cydia.list:3 and /etc/apt/sources.list.d/sileo.sources:3                                                  
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/diatr.us_chicydia_._Release                                                                                                        
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:2 and /etc/apt/sources.list.d/sileo.sources:5                                                
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/cydia.list:2 and /etc/apt/sources.list.d/sileo.sources:5                                                  
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:2 and /etc/apt/sources.list.d/sileo.sources:5                                                
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/cydia.list:2 and /etc/apt/sources.list.d/sileo.sources:5                                                  
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:3 and /etc/apt/sources.list.d/sileo.sources:3                                                
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/cydia.list:3 and /etc/apt/sources.list.d/sileo.sources:3                                                  
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/cydia.list:6 and /etc/apt/sources.list.d/sileo.sources:2                                                
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/cydia.list:6 and /etc/apt/sources.list.d/sileo.sources:2 

Environment

Needle Version

v1.3.2

Device iOS Version

IOS 12.1.2 JailBroken

poldenais commented 5 years ago

Whats the latest version of iOS /Latest Jailbreak that can be used now where all the needle modules work?