Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/sensepost/objection
/ functions
Functions
854 in github.com/sensepost/objection
⨍
Functions
854
◇
Types & classes
105
↳
Endpoints
145
↓ 1 callers
Function
_should_return_as_string
Check if the --return-string flag exists :param args: :return:
objection/commands/ios/heap.py:34
↓ 1 callers
Function
_should_sync_once_done
Checks if --sync flag was provided. :param args: :return:
objection/commands/sqlite.py:43
↓ 1 callers
Function
_should_watch
Check if --dump-args is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:54
↓ 1 callers
Function
_string_is_true
Check if a string should be considered as "True" :param s: :return:
objection/commands/android/hooking.py:32
↓ 1 callers
Function
_timestamp_to_str
Small helper method to convert the timestamps we get from the Android filesystem to human readable ones. :param
objection/commands/filemanager.py:357
↓ 1 callers
Method
_upload_flex
Uploads Flex to the remote filesystem. :return:
plugins/flex/__init__.py:56
↓ 1 callers
Method
_upload_mettle
Uploads Mettle to the remote filesystem. :return:
plugins/mettle/__init__.py:61
↓ 1 callers
Method
_upload_stetho
Uploads Stetho to the remote filesystem. :return:
plugins/stetho/__init__.py:55
↓ 1 callers
Method
add_gadget_to_apk
Copies a frida gadget for a specific architecture to an extracted APK's lib path. :param architecture:
objection/utils/patchers/android.py:867
↓ 1 callers
Method
add_network_security_config
Add a network_security_config.xml to the AndroidManifest.xml for Android 7+. Refs: https://seria
objection/utils/patchers/android.py:531
↓ 1 callers
Function
afNetworking
(ident: number)
agent/src/ios/pinning.ts:51
↓ 1 callers
Function
analyseIntent
(methodName: string, intent: any, backtrace: boolean = false)
agent/src/android/lib/intentUtils.ts:4
↓ 1 callers
Function
analyze_implicit_intents
Analyzes implicit intents in hooked methods.
objection/commands/android/intents.py:16
↓ 1 callers
Function
android_disable
Starts a new objection job that hooks common classes and functions, applying new logic in an attempt to bypass SSL pinning.
objection/commands/android/pinning.py:16
↓ 1 callers
Function
android_flag_secure
Control FLAG_SECURE of the current Activity, allowing or disallowing the use of hardware key combinations and screencap to take scree
objection/commands/ui.py:120
↓ 1 callers
Function
appceleratorTitaniumPinningTrustManager
(ident: number)
agent/src/android/pinning.ts:194
↓ 1 callers
Method
append_api_blueprint
Add extra blueprints to the API. This method would typically be called by the plugin loader to slot in endpoints
objection/state/api.py:11
↓ 1 callers
Method
archive_and_codesign
Creates a new archive of the patched IPA. :param original_name: :param codesign_signature: :return:
objection/utils/patchers/ios.py:395
↓ 1 callers
Method
build_new_apk
Build a new .apk with the frida-gadget patched in. :return:
objection/utils/patchers/android.py:892
↓ 1 callers
Function
bypass_touchid
Starts a new objection job that hooks into the iOS TouchID classes, replacing the verification logic to always pass. :param
objection/commands/ui.py:80
↓ 1 callers
Function
bytesToHexString
(data: any)
agent/src/ios/lib/helpers.ts:122
↓ 1 callers
Function
cccrypt
(ident: number)
agent/src/ios/crypto.ts:150
↓ 1 callers
Function
cccryptorcreate
(ident: number)
agent/src/ios/crypto.ts:221
↓ 1 callers
Function
cccryptorfinal
(ident: number)
agent/src/ios/crypto.ts:310
↓ 1 callers
Function
cccryptorupdate
(ident: number)
agent/src/ios/crypto.ts:267
↓ 1 callers
Function
cckeyderivationpbkdf
(ident: number)
agent/src/ios/crypto.ts:96
↓ 1 callers
Function
cd
Change the current working directory of the device. While this method does not actually change any directories, it simply up
objection/commands/filemanager.py:30
↓ 1 callers
Method
cleanup
Cleans up a downloaded iOS .xz gadget. :return:
objection/utils/patchers/ios.py:124
↓ 1 callers
Function
clear
()
agent/src/android/keystore.ts:152
↓ 1 callers
Function
cli
\b _ _ _ _ ___| |_|_|___ ___| |_|_|___ ___ | . | . | | -_| _| _| | . | | |___|___| |___
objection/console/cli.py:64
↓ 1 callers
Function
cordovaCustomURLConnectionDelegate
(ident: number)
agent/src/ios/pinning.ts:288
↓ 1 callers
Function
create_app
Creates a new Flask instance for the objection API :return:
objection/api/app.py:7
↓ 1 callers
Function
decodeAcl
(entry: NSDictionary)
agent/src/ios/keychain.ts:238
↓ 1 callers
Function
disable
()
agent/src/android/root.ts:430
↓ 1 callers
Function
disable
()
agent/src/ios/jailbreak.ts:308
↓ 1 callers
Method
download
Downloads the latest iOS gadget. :return:
objection/utils/patchers/ios.py:57
↓ 1 callers
Method
download
Downloads the latest Android gadget for this architecture. :return:
objection/utils/patchers/android.py:107
↓ 1 callers
Function
enumerateInstances
(clazz: string)
agent/src/ios/heap.ts:8
↓ 1 callers
Method
extract_ipa
Extracts a source IPA into the temporary directories. :param ipa_source: :param unzip_unicode: :retu
objection/utils/patchers/ios.py:269
↓ 1 callers
Method
extract_native_libs_patch
Check the AndroidManifest.xml file for extractNativeLibs="false" if it exists, change it to extractNativeLibs="true".
objection/utils/patchers/android.py:463
↓ 1 callers
Method
flip_debug_flag_to_true
Set the android:debuggable flag to true in the AndroidManifest. :return:
objection/utils/patchers/android.py:496
↓ 1 callers
Method
gadget_exists
Determines of a frida-gadget library exists. :return:
objection/utils/patchers/android.py:95
↓ 1 callers
Function
genericMethodNameToMethodOnly
(fullMethodName: string)
agent/src/android/hooking.ts:147
↓ 1 callers
Function
getClassHandleWithLoaderClassName
(className: string, loaderClassName: any)
agent/src/android/hooking.ts:182
↓ 1 callers
Method
get_architecture
Get the architecture we are working with. :return:
objection/utils/patchers/android.py:72
↓ 1 callers
Method
get_prompt_message
Return prompt tokens to use in the cli app. If none were set during the init of this class, it is assumed that t
objection/console/repl.py:78
↓ 1 callers
Method
get_prompt_session
Starts a new prompt session. :return:
objection/console/repl.py:35
↓ 1 callers
Method
get_prompt_style
Get the style to use for our prompt :return:
objection/console/repl.py:52
↓ 1 callers
Method
get_temp_working_directory
Returns the temporary working directory used by this patcher. :return:
objection/utils/patchers/android.py:391
↓ 1 callers
Method
handle_reconnect
Handles a reconnection attempt to a device. A reconnection means that the current agent will be unloaded and rel
objection/console/repl.py:283
↓ 1 callers
Method
inject_internet_permission
Checks the status of the source APK to see if it has the INTERNET permission. If not, the manifest file is parsed
objection/utils/patchers/android.py:429
↓ 1 callers
Method
inject_load_library
Injects a loadLibrary call into a class. If a target class is not specified, we will make an attempt at searching
objection/utils/patchers/android.py:816
↓ 1 callers
Function
instances
Asks the agent to print the currently live instances of a particular class :param args: :return:
objection/commands/ios/heap.py:56
↓ 1 callers
Function
ios_disable
Starts a new objection job that hooks common classes and functions, applying new logic in an attempt to bypass SSL pinning.
objection/commands/ios/pinning.py:16
↓ 1 callers
Function
isEncrypted
(cmds: any[])
agent/src/ios/binary.ts:7
↓ 1 callers
Method
is_apktool_ready
Check if apktool is ready for use. :return:bool
objection/utils/patchers/android.py:220
↓ 1 callers
Function
keystoreGetKey
(ident: number)
agent/src/android/keystore.ts:215
↓ 1 callers
Function
keystoreLoad
(ident: number)
agent/src/android/keystore.ts:186
↓ 1 callers
Function
keystore_info
(alias)
agent/src/android/keystore.ts:67
↓ 1 callers
Method
killAll
()
agent/src/lib/jobs.ts:41
↓ 1 callers
Function
launch_activity
Launches an activity class using an Android Intent :param args: :return:
objection/commands/android/intents.py:30
↓ 1 callers
Function
launch_service
Launches an exported service using an Android Intent :param args: :return:
objection/commands/android/intents.py:48
↓ 1 callers
Function
listRanges
(protection: string = "rw-")
agent/src/generic/memory.ts:15
↓ 1 callers
Function
load_plugin
Loads an objection plugin. :param args: :return:
objection/commands/plugin_manager.py:11
↓ 1 callers
Function
log
(...msg: string[])
agent/src/lib/color.ts:13
↓ 1 callers
Function
monitor
()
agent/src/android/clipboard.ts:9
↓ 1 callers
Function
monitor
()
agent/src/ios/pasteboard.ts:5
↓ 1 callers
Function
notify_newer_version
Print a notification message about the newer version that is available. :return:
objection/utils/update_checker.py:56
↓ 1 callers
Function
nsUrlSession
(ident: number)
agent/src/ios/pinning.ts:181
↓ 1 callers
Function
nwTlsCreatePeerTrust
(ident: number)
agent/src/ios/pinning.ts:415
↓ 1 callers
Function
okHttp3CertificatePinnerCheck
(ident: number)
agent/src/android/pinning.ts:88
↓ 1 callers
Function
okHttp3CertificatePinnerCheckOkHttp
(ident: number)
agent/src/android/pinning.ts:138
↓ 1 callers
Method
patch_and_codesign_binary
Patches an iOS binary to load a Frida gadget on startup. Any other dylibs within the application will also be code signed wi
objection/utils/patchers/ios.py:330
↓ 1 callers
Function
patch_android_apk
Patches an Android APK by extracting, patching SMALI, repackaging and signing a new APK. :param source: :param archi
objection/commands/mobile_packages.py:99
↓ 1 callers
Function
patch_ios_ipa
Patches an iOS IPA by extracting, injecting the Frida dylib, codesigning the dylib and app executable and rezipping the IPA.
objection/commands/mobile_packages.py:13
↓ 1 callers
Function
phoneGapSSLCertificateChecker
(ident: number)
agent/src/android/pinning.ts:332
↓ 1 callers
Function
ping
()
agent/src/generic/ping.ts:1
↓ 1 callers
Method
ping
()
plugins/api/__init__.py:51
↓ 1 callers
Method
populateAvailableMethods
(clazz)
objection/utils/assets/javahookmanager.js:36
↓ 1 callers
Method
populateAvailableMethods
(clazz)
objection/utils/assets/objchookmanager.js:34
↓ 1 callers
Function
printArgs
(args: {[key: string]:object})
agent/src/lib/helpers.ts:51
↓ 1 callers
Function
rm
Remove a file from the remote filesystem. :param args: :return:
objection/commands/filemanager.py:651
↓ 1 callers
Function
sSLCreateContext
(ident: number)
agent/src/ios/pinning.ts:345
↓ 1 callers
Function
sSLCtxSetCustomVerify
(ident: number)
agent/src/ios/pinning.ts:451
↓ 1 callers
Function
sSLHandshake
(ident: number)
agent/src/ios/pinning.ts:370
↓ 1 callers
Function
sSLSetSessionOption
(ident: number)
agent/src/ios/pinning.ts:320
↓ 1 callers
Function
screenshot
()
agent/src/android/userinterface.ts:19
↓ 1 callers
Function
search
(pattern: string, onlyOffsets: boolean = false)
agent/src/generic/memory.ts:31
↓ 1 callers
Function
secrandomcopybytes
(ident: number)
agent/src/ios/crypto.ts:76
↓ 1 callers
Function
set
(host: string, port: string)
agent/src/android/proxy.ts:7
↓ 1 callers
Method
set_application_binary
Sets the binary that will be patched. If a binary is not defined, the applications Info.plist is parsed and the
objection/utils/patchers/ios.py:304
↓ 1 callers
Method
set_device
Set's the target device to work with. :return:
objection/utils/agent.py:155
↓ 1 callers
Method
set_target_pid
Set's the PID we should attach to. This method will spawn the target if needed. The resumed value is also toggled here.
objection/utils/agent.py:190
↓ 1 callers
Method
set_version
Set the running OS version :param v: :return:
objection/state/device.py:26
↓ 1 callers
Function
sign_android_apk
Zipaligns and signs an Android APK with the objection key. :param source: :param skip_cleanup: :return:
objection/commands/mobile_packages.py:239
↓ 1 callers
Function
simulate
Simulate a rooted environment. :param args: :return:
objection/commands/android/root.py:16
↓ 1 callers
Function
simulate
Attempts to simulate a Jailbroken environment :param args: :return:
objection/commands/ios/jailbreak.py:16
↓ 1 callers
Function
sslContextEmptyTrustManager
(ident: number)
agent/src/android/pinning.ts:22
↓ 1 callers
Function
tlsHelperCreatePeerTrust
(ident: number)
agent/src/ios/pinning.ts:393
↓ 1 callers
Function
to_snake_case
https://stackoverflow.com/a/1176023 :param w: :return:
objection/utils/helpers.py:97
← previous
next →
201–300 of 854, ranked by callers