Releases: sensepost/objection
Releases · sensepost/objection
v1.2.9
changes
This version simply pins the version of python-prompt-toolkit in use as a major update of the library is imminent. (thanks @jonathanslenders)
v1.2.8
v1.2.7
v1.2.7
new
- Add
--network-security-config/-Nflag to thepatchapkcommand. This flag will add a network security config to the APK as well as the requiredandroid:networkSecurityConfigtag to theAndroidManifest.xml's<application>tag. This helps for Android 7+ and the changes to CA certificates that were introduced. - Add a hook on the
verifyChain()method in thecom.android.org.conscrypt.TrustManagerImplclass to suppress exceptions that could get thrown if a certificate with a non-trusted CA is presented. This hook is available in theandroid sslpinning disablecommand and should take preference over--network-security-configflag in thepatchapkcommand.
fixes
- The
patchapkcommand used to strip all.'s from the resultant APK's name. This should no longer happen.
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.3
new
- Add the
android hooking watch classcommand to watch all methods within a class. - Add the
--jsonflag to theios cookies getcommand to output cookies as a JSON structure.
fixes
- Fix a bug in the
ios ui screenshotcommand that caused screenshots to fail to write to disk. - Conditionally check for the code cache dir in the
envcommand to improve Android 4x compatibility.
v1.2.2
v1.2.1
v1.2.1
new
- Add the
--quietflag to the Android and iOS sslpinning disable commands to reduce terminal output during usage. - Improve the iOS SSL pinning by hooking more functions such as
SecTrustEvaluate,-[AFSecurityPolicy setSSLPinningMode:]and-[AFSecurityPolicy setAllowInvalidCertificates:].
fixes
- Add the
--ignore-ios10-tls-helperflag to theios sslpinning disablecommand as there were some cases wheretls_helper_create_peer_trustwould break TLS connections in general.
v1.2.0
v1.2.0
new
- Add the
--enable-debugflag for the Android patcher that will set theandroid:debuggableproperty in the resultantAndroidManifest.xmlfile totrueafter patching an APK. - Add the
--file-commands / -cflag to theexplorecommand to read objection commands from a file and run them on start up. - Add the
commands history,commands saveandcommands clearcommands to work with the current sessions command history. Saved commands can be loaded using the previously mentioned-cflag. - Refactor the iOS and Android class method watcher commands to now have flags to toggle the dumping of arguments (
--dump-args), stack traces (--dump-backtrace) and return values (--dump-return) to the screen. The olderdump_argscommands for both platforms have been removed in favour of the new flags. - Add the ability to tab complete flags.
- Allow for multiple startup commands to be added when starting the REPL by using more than one
-sflag. - Added command arguments to the output of the
jobs listcommand to make it easier to distinguish commands of the same type.
fixes
- Improve the error handling when starting the objection REPL.
- Improve command argument validation, especially in commands where flags are used.