diff --git a/README.md b/README.md index 77f38bf..d636008 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ - [Enumerate loaded classes](#enumerate-loaded-classes) - [Dump iOS class hierarchy](#dump-ios-class-hierarchy) - [iOS instance members values](#ios-instance-members-values) + - [iOS extract cookies](#ios-extract-cookies) - [List modules](#list-modules) - [Get methods from .so file](#get-methods-from-so-file) - [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 ``` $ frida -Uq com.android. -e "Process.enumerateModules({onMatch: function(m){console.log('-' + m.name)},onComplete:function(){}})"