Microsoft Word - iOSAppReverseEngineering.docx

(Romina) #1
FunMaker-5: /var/mobile/Containers/Data/Application/D41C4343-63AA-4BFF-904B-
2146128611EE/Documents root# mv dumpdecrypted.dylib /var/tmp/
FunMaker-5: /var/mobile/Containers/Data/Application/D41C4343-63AA-4BFF-904B-
2146128611EE/Documents root# cd /var/tmp
FunMaker-5:/var/tmp root# DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib
/private/var/mobile/Containers/Bundle/Application/03B61840- 2349 - 4559 - B28E-
0E2C6541F879/TargetApp.app/TargetApp
dyld: could not load inserted library ‘dumpdecrypted.dylib’ because no suitable image
found. Did find:
dumpdecrypted.dylib: stat() failed with errno=1

Trace/BPT trap: 5

errno=1 means “Operation not permitted”, dumpdecrypted.dylib failed to work as


expected. If you encounter any problem or have any experience using dumpdecrypted, you are


welcome to share with us at http://bbs.iosre.com.


4.5 OpenSSH


Figure 4- 23 OpenSSH


OpenSSH will install SSH service on iOS (as shown in figure 4-23). Only 2 commands are


the most commonly used: ssh is used for remote logging, scp is used for remote file transfer.


The usage of ssh is as follows:


ssh user@iOSIP

For instance:


snakeninnysiMac:~ snakeninny$ ssh [email protected]

The usage of scp is as follows:

Free download pdf