Skip to content

Releases: sensepost/objection

1.7.4

27 Aug 05:15
5ec8215

Choose a tag to compare

fixes

  • Change the iOS patcher shorthand flag used when specifying a provisioning profile to an upper case P. Lower case was conflicting with the --pause / -p flag.

Code Changes Since v1.7.3

1.7.3

21 Aug 05:57
a687346

Choose a tag to compare

new

other

  • Bump agent dependencies.

Code Changes Since v1.7.2

v1.7.2

15 Aug 09:15
3273df1

Choose a tag to compare

fixes

  • Escape APK package names causing parsing errors for the Android patcher.
  • Stop the iOS IPA patcher if a valid provisioning profile was not found.

other

  • Bump agent dependencies.

Code Changes Since v1.7.1

v1.7.1

14 Aug 13:45
8f089e0

Choose a tag to compare

new

  • Add the ability to pause iOS IPA patching to allow for manual changes before repackaging and code signing. This is done by adding a --pause flag to the patchipa command.

Code Changes Since v1.7.0

v1.7.0 - DEF CON 27

11 Aug 02:14
3cc4a06

Choose a tag to compare

new

  • Add new iOS and Android heap interaction methods. These new commands allow you to performs various tasks under the <target> heap command context.
  • Add a small JavaScript editor for simple scripts using the evaluate command.
  • Add an iOS binary protections enumeration module.
  • Add an on device HTTP server.

fixes

  • Fix Android Activity launching
  • Complete the iOS file delete feature.
  • Fix duplicate entries created when adding the Android debuggable flag or a Network Security Config.
  • Fix iOS keychain data hex string conversions.

other

  • Upgrade frida-compile to v9.

Code Changes Since v1.6.6

v1.6.6

23 Jun 12:03
14dbb19

Choose a tag to compare

fixes

  • Fix ascii art 💥
  • Improve iOS SSL pinning bypass stability.
  • Improve internal jobs cleanup logic.

other

  • Cleanup agent TSConfig and replace frida-gum-types with @types/frida-gum.

Code Changes Since v1.6.5

v1.6.5 – Keychain dumper improvements

07 Jun 20:03
28bf1d2

Choose a tag to compare

new

  • The iOS keychain dumper will now add a key called dataHex when dumping entries with the --json flag. This key is a hex string of the raw data from the keychain.
  • The iOS keychain dumper has a new --smart flag to trigger automatic decoding of data fields. Without this flag (the default), entries are UTF8 encoded.

fixes

  • Improve the iOS keychain dumper's reliability.

other

  • Bump agent dependencies

Code Changes Since v1.6.4

v1.6.4

22 May 12:50
d3c8ba7

Choose a tag to compare

new

  • Add the ability to enumerate an iOS apps' included frameworks observable by NSBundle. This is available as the new ios bundles list_frameworks command.
  • Add a new --target-class flag to the Android patcher to inject a loadLibrary call for a Frida gadget in any arbitrary class' constructor (for example, to run before an applications onCreate()). The default is still to use the apps main launchable activity.
  • Add a new SSL Pinning bypass hook for iOS Cordova applications making use of this plugin. Thanks @aph3rson.

fixes

  • Improve application stability for the Android patcher when injecting a loadLibrary call into an existing class constructor by correctly incrementing the .locals count.

other

  • Bump agent dependencies

Code Changes Since v1.6.3

v1.6.3

11 Apr 06:58
391b590

Choose a tag to compare

new

  • Add the ability to enumerate the currently active Android activity. This can be done with the new android hooking get current_activity command.
  • Add a new R class helper to the agent for Android hooks.

fixes

  • Fix networked Frida connections. The the --host and --network flags will work again as intended.
  • Fix spawning on iOS (using a jailbroken environment) (thanks @aph3rson)

Code Changes Since v1.6.2

v1.6.2

02 Apr 07:12
0cca449

Choose a tag to compare

new

  • Add the ability to save modules and module exports as json.

fixes

  • Improve error handling when downloading Frida gadgets.

thanks

This release contains commits primarily contributed by @AV-IO 🎉

Code Changes Since v1.6.1