add ios extract cookies

This commit is contained in:
iddoeldor 2018-07-03 13:02:56 +03:00 committed by GitHub
parent be1e50aa18
commit d7c05a1cb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
- [Enumerate loaded classes](#enumerate-loaded-classes) - [Enumerate loaded classes](#enumerate-loaded-classes)
- [Dump iOS class hierarchy](#dump-ios-class-hierarchy) - [Dump iOS class hierarchy](#dump-ios-class-hierarchy)
- [iOS instance members values](#ios-instance-members-values) - [iOS instance members values](#ios-instance-members-values)
- [iOS extract cookies](#ios-extract-cookies)
- [List modules](#list-modules) - [List modules](#list-modules)
- [Get methods from .so file](#get-methods-from-so-file) - [Get methods from .so file](#get-methods-from-so-file)
- [SQLite hook example](#sqlite-hook) - [SQLite hook example](#sqlite-hook)
@ -86,6 +87,15 @@ ObjC.choose(ObjC.classes[clazz], {
}); });
``` ```
#### iOS extract cookies
```
var cookies = ObjC.classes.NSHTTPCookieStorage.sharedHTTPCookieStorage()['- cookies']();
for (var i = 0, l = cookies.count(); i < l; i++) {
var currentCookie = cookies['- objectAtIndex:'](i);
console.log(currentCookie['- Name']() + '=' + currentCookie['- Value']() + ';');
}
```
#### List modules #### List modules
``` ```
$ frida -Uq com.android. -e "Process.enumerateModules({onMatch: function(m){console.log('-' + m.name)},onComplete:function(){}})" $ frida -Uq com.android. -e "Process.enumerateModules({onMatch: function(m){console.log('-' + m.name)},onComplete:function(){}})"