Skip to content

Commit 4cd9170

Browse files
authored
Merge pull request OWASP#1948 from OWASP/cpholguera-patch-2
0x6c - Add section Loaded Native Libraries
2 parents 0406e80 + b618cb1 commit 4cd9170

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Document/0x06c-Reverse-Engineering-and-Tampering.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,19 @@ iOweApp 2828 mobile txt REG 1,2 664848 234595 /usr/lib/dyld
334334
...
335335
```
336336

337+
#### Loaded Native Libraries
338+
339+
You can use the `list_frameworks` command in [objection](0x08-Testing-Tools.md#objection) to list all the application's bundles that represent Frameworks.
340+
341+
```bash
342+
...itudehacks.DVIAswiftv2.develop on (iPhone: 13.2.3) [usb] # ios bundles list_frameworks
343+
Executable Bundle Version Path
344+
-------------- ----------------------------------------- --------- -------------------------------------------
345+
Bolts org.cocoapods.Bolts 1.9.0 ...8/DVIA-v2.app/Frameworks/Bolts.framework
346+
RealmSwift org.cocoapods.RealmSwift 4.1.1 ...A-v2.app/Frameworks/RealmSwift.framework
347+
...ystem/Library/Frameworks/IOKit.framework
348+
...
349+
337350
#### Open Connections
338351

339352
`lsof` command when invoked with option `-i`, it gives the list of open network ports for all active processes on the device. To get a list of open network ports for a specific process, the `lsof -i -a -p <pid>` command can be used, where `-a` (AND) option is used for filtering. Below a filtered output for PID 1 is shown.

0 commit comments

Comments
 (0)