Remote Code Execution V1 For iOS 15 sent through airdrop after the device was connected to a trusted host

Overview

iOS 15.0.1 RCE V1

Author: Jonathan Scott @jonathandata1

Date: October 9th, 2021

iOS 15.0.1 RCE V1

Release Version 1.0

Description

When an iOS device has been connected to a trusted host, or is connected to a trusted host, an attacker can airdrop a website that calls back to a websocket that is able to execute code on the device, transfer data, monitor all actions, even mirror the entire device by using Quicktime.

How to run

brew install libimobiledevice

brew install websocketd

brew install timelimit

apple configurator 2 > install automation tools, you'll need this to run cfgutil erase

Have your device plugged into your computer, if a trust prompt appears press trust

  1. Open index.html and replace 0x.local with your own local host machine - find this on line 219
  2. run ./index.sh iOS 15.0.1 RCE V1.0
  3. You will have a websocket runnning and the JS website should automatically open, you should be using chrome for this PoC as the sharing through airdrop functionality is easy to use. I have tried to make this a simple as possible by the way...
  4. If you don't see the webpage or it doesn't open, you can open chrome browser and go to ex: http://0x.local:8081, and you will see the JS website open up, of course replace 0x with whatever your localhost is...
  5. You can then share this website with the device that you have plugged into your host machine and you can monitor anything that is happening on the device, transfer files, make a backup, and erase the device as well...
  6. iOS 15.0.1 RCE V1.0
  7. The Javascript is a little funky, I hate web development so if anyone wants to fix the javascript please do lol
  8. You can see that I have bash files that executing everything that is being displayed on the website, i am using libimobiledevice to query, and i'm sure if you're even reading this you can get the point I am making. you can just use Apple's own Apple Configurator 2 for this exploit, you don't even need to install libimobiledevice if you don't want to.

This version of the Remote Code Execution uses Airdrop, and the issue is that you can send a website to a device that has been trusted and take control of this device...there is never any prompts that show up on the device at all.

NOTE: THIS CAN BE DONE EVEN IF THE PHONE IS LOCKED WITH A PASSCODE, WAKE THE SCREEN SO THAT AIRDROP SHOWS UP AND SHARE THE WEBSITE WITH THE PHONE YOU ARE ATTACKING AND YOU NOW HAVE CONTROL

If wi-fi sync is enabled on this device you can now execute wireless commands to the device.

Version 2 of my exploit will be sending this Attack Via SMS and From a Remote Server not a computer on the local network, I will be using ngrok for this.

it is worth noting that

@pfpwnd spoke about file injection...this is for sure a possibility especially if you are already a trusted host...

To everyone that thinks this is not a big deal...go tell all of the schools, government agencies, corporations, and anyone else who actually has this trusted access of thousands of devices...would someone need to have access to those lockdown files...yes...and your point is??? Should we fire all the IT managers that have access to all the lockdown files in your corporation so that this can't be done?

There are "security experts" that are saying this is not an RCE...

If you can control someone's phone without them knowing and without their approval, it's called a Remote Code Execution, if you can wipe their phone without them knowing or approving its called a remote code execution...what is the process that executes on the phone when the phone is wiped? Oh code is executed with the phone is wiped? SMH....

You might also like...

Vio-MD is multi-device whatsapp bot using library @adiwajshing/baileys and example bot of Violetics API

Vio-MD is multi-device whatsapp bot using library @adiwajshing/baileys and example bot of Violetics API

Vio Multi Device WhatsApp Bot Use at your own risk! Build with Baileys and JavaScript's native Map class ( as a command handler ), using https://viole

May 31, 2022

Bot Whatsapp Multi-Device Using Javascript

Bot Whatsapp Multi-Device Using Javascript

Rzky Multi Device Gunakan dengan risiko Anda sendiri! Dibuat dengan Baileys dan Map() ( sebagai command handler ) Options Options pada command, yang a

Dec 20, 2022

WhatsApp bot multi device kitagawa-md by FERDIZ AFK plis star repo and Fork

WhatsApp bot multi device kitagawa-md by FERDIZ AFK plis star repo and Fork

kitagawa-md Base WhatsApp Bot Multi Device NOTE This Script is for everyone, not for Sale Ngejual SC ORI jahanam brader, neraka menunggumu kitagawa-md

Nov 1, 2022

A simple and easy-to-use WhatsApp bot project based on Multi-Device Baileys and written in JavaScript

A simple and easy-to-use WhatsApp bot project based on Multi-Device Baileys and written in JavaScript

MIZUHARA ANIME THEMED FULL FLEDGED MULTI DEVICE WHATSAPP BOT WITH COOL FEATURES A Full Fledged MD Bot For Bot Lovers REQUIREMENTS • HOW TO INSTALL? •

Oct 25, 2022

WhatsApp Bot Multi Device "Roother md"

WhatsApp Bot Multi Device

Roother-md Script WhatsApp Bot Multi Device NOTE This Script is for everyone, not for Sale. Jika dijual neraka menunggumu brother ! Roother-md This is

Aug 10, 2022

Hisoka-waweb.js: Script WhatsaApp Bot Multi Device Using Lib whatsapp-web.js

Rules read the rules at term-of-service hisoka-waweb.js Script Bot WhatsApp Multi Device dengan menggunakan Library whatsapp-web.js Config Isi semua y

Dec 24, 2022

Free Whatsapp-Bot multi-device

Free Whatsapp-Bot multi-device

Information This script is open to anyone! Buying and selling scripts is prohibited! Note Problem born by the user Change The Information Here Donate

Nov 15, 2022

Whatsapp Bot with multi-device support Your Personal Assistance on Whatsapp

BotsApp-MD Whatsapp Bot with multi-device support Your Personal Assisstant, on WhatsApp! Deployment Easiest Way Head over to botsapp-md to deploy. Tak

Jan 1, 2023

Dylux-fg WhatsApp Bot Multi Device

Dylux-fg WhatsApp Bot Multi Device

Jan 6, 2023
Comments
  • Not A Real Exploit

    Not A Real Exploit

    you fucking dumbarse this is not real jailbreak or rce at all it’s like taking someone’s phone and running adb tcpip 5555 it’s not a real exploit at all you suck arse and you are a dumbarse

    opened by Emily-x86-64 2
  • I’m very new to all this so I apologize if I posted this in the wrong place

    I’m very new to all this so I apologize if I posted this in the wrong place

    I have followed your GitHub before and watched some of your YouTube videos, I really believe in your knowledge and skill set and I think (if you’re willing and have the time available) you’re just the person to help me.

    Please check out whatever I posted on GitHub lol, if you would? I’d be happy to setup a time to formally chat and even work out what you think would be a solid monetary amount for your time, paid in advance of course. I really look forward to hearing back from you! I’ve got one very embarrassing (for me) hella backstory for ya also.

    https://github.com/Orianon86/ios15.1hackedResearchPlea

    opened by Orianon86 0
Owner
Jonathan Scott
Just a guy
Jonathan Scott
Remote Keyboard Tutoring System is a web-based system that can be attached to any keyboard synthesizer through a MIDI connector.

The Remote Keyboard Tutoring System is a web-based system that can be attached to any (electronic) keyboard synthesizer through a MIDI connector. Once our system is connected to the keyboard, the user can interactively learn, play or teach in combination with the web application that we provide.

Department of Computer Engineering, University of Peradeniya 3 Nov 15, 2022
This repo contains the code for blocking YouTube ads that is supposed to be run by an iOS shortcut

Block YouTube Ads in Safari on iPhone/iPad This repository contains code for the shortcut that we use to block YouTube ads on iPhone/iPad. The problem

AdGuard 69 Dec 17, 2022
A simple Multi Guild Modmail Bot coded in v13 using the enmap Database Working on any host, like repl.it or vps! Its fast and working bug free + Security options!

Multiguild-Modmail A simple Multi Guild Modmail Bot coded in v13 using the enmap Database Working on any host, like repl.it or vps! Its fast and worki

Tomato6966 54 Oct 20, 2022
This is a powerful ModMail bot for Discord. You can host it on Replit or Heroku.

DavidNordicInternational ModMail This is a professional ModMail bot. This bot is very powerful and can be hosted locally or on heroku, Replit.com Requ

David Sundberg 1 Dec 21, 2021
A MERNG social volunteering app. Host, attend, discuss, and later verify volunteer events and good deeds, earning Kindly Points as you help.

KINDLY: Be Good to Your Neighbors! Fig 1: The entire homepage for a logged-in user! TABLE OF CONTENTS Description Installation Usage Technologies Cont

Brent Gaines 7 Jan 27, 2022
WebRTC + WebXR Remote Desktop

WebRTC + WebXR RDP WebRTCとWebXRを使ったブラウザ上で動くリモートデスクトップです.WebXRではない通常表示も可能です. 最近の Chrome や Edge で動くはずです.VRモードは Oculus Quest 2 の Oculus Browser で動作確認していま

Kosuke Kawahira 28 Dec 27, 2022
SuperCollider GUI for browsers with remote sync capablities.

webRTCgui webRTCgui allows to create dynamic GUI elements in the internet or local network from within SuperCollider. Clients get synced among each ot

Dennis Scheiba 9 Dec 24, 2022
nganu bot, multi device based simple whatsapp-bot with social media downloader

nganu A Simple Multi-Device WhatsApp Bot simple whatsapp-bot using baileys-md to download social media post and many features Install set instagram se

Muhamad Ristiyanto 28 Nov 20, 2022
Simple WhatsApp Bot Script using WhatsApp Web Multi-Device API

Shiina Mashiro MD Shiina Multi Device Using NodeJS Framework & Baileys WhatsApp Web API Information WhatsApp Bot using WhatsApp Web API. If you find a

Hafidz Al-Ghifari 3 Feb 4, 2022
Api Whatsapp Baileys - Single Device

Api do Whatsapp ?? Um servidor de API do WhatsApp gratuito do serviço https://apigratis.com.br Sobre Ainda estamos em desenvolvimentos, erros podem oc

Jonathan Henrique 11 Nov 9, 2022