Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steventroughtonsmith/MobileTerminal
Abusing dlopen to load & run mach binaries on iOS
https://github.com/steventroughtonsmith/MobileTerminal
Last synced: 2 months ago
JSON representation
Abusing dlopen to load & run mach binaries on iOS
- Host: GitHub
- URL: https://github.com/steventroughtonsmith/MobileTerminal
- Owner: steventroughtonsmith
- Created: 2016-05-11T19:40:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-18T04:29:02.000Z (over 6 years ago)
- Last Synced: 2024-08-03T17:16:39.322Z (6 months ago)
- Language: C
- Size: 7.35 MB
- Stars: 191
- Watchers: 10
- Forks: 22
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-open-source-ios-apps - MobileTerminal - of-concept for sandboxed Terminal environment (Developer / Terminal)
README
MobileTerminal
=============Proof-of-concept for sandboxed Terminal environment for iOS. Uses dlopen() to load mach binaries as libraries, then finds & calls main(). Does not require a jailbreak. Will only work in 32-bit mode.
To compile, replace SIGNING_IDENTITY in each subproject's Makefile with your own signing identity.
#Included Tools
Includes the following BSD utilities from Darwin:| | | | | | |
| --- | --- | --- | --- | --- | --- |
| cat | cp | ipcrm | mknod | rm | unlink |
| chflags | dd | ipcs | mtree | rmdir | zcat |
| chgrp | df | link | mv | stat | zopen |
| chmod | du | ln | pathchk | sum |
| chown | gunzip | ls | ping | symlink |
| cksum | gzip | mkdir | ps | touch |
| compress | install | mkfifo | readlink | uncompress |SCREENSHOT
=============[![](http://hccdata.s3.amazonaws.com/gh_mobileterm_1.jpg)](http://hccdata.s3.amazonaws.com/gh_mobileterm_1.jpg)