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
↓ 2 callers
Function
_pwd_android
Execute a Frida hook that gets the current working directory from an Android device. :return:
objection/commands/filemanager.py:230
↓ 2 callers
Function
_pwd_ios
Execute a Frida hook that gets the current working directory from an iOS device. :return:
objection/commands/filemanager.py:213
↓ 2 callers
Method
_set_bundle_id_from_profile
Extracts and sets a bundle id from a decoded mobileprovision :return:
objection/utils/patchers/ios.py:450
↓ 2 callers
Function
_should_dump_args
Check if --dump-args is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:65
↓ 2 callers
Function
_should_dump_backtrace
Check if --dump-backtrace is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:43
↓ 2 callers
Function
_should_dump_backtrace
Check if --dump-backtrace is part of the arguments. :param args: :return:
objection/commands/ios/hooking.py:110
↓ 2 callers
Function
_should_dump_return_value
Check if --dump-return is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:76
↓ 2 callers
Function
_should_only_dump_offsets
Checks if --offsets-only is in the list pf tokens received from the command line. :param args: :return:
objection/commands/memory.py:27
↓ 2 callers
Function
_upload_android
Upload a file to a remote Android filesystem. :param path: :param destination: :return:
objection/commands/filemanager.py:616
↓ 2 callers
Method
add_command_to_history
Adds a command to the list of successful commands. :param command: :return:
objection/state/app.py:11
↓ 2 callers
Function
alert
Displays an alert message via a popup or a Toast message on the mobile device. :param args: :return:
objection/commands/ui.py:7
↓ 2 callers
Method
attach_script
Attaches an arbitrary script session. :param job_name: :param source: :return:
objection/utils/agent.py:304
↓ 2 callers
Function
cached_version_data
Reads the local version file and returns the version data structure :return:version_data
objection/utils/update_checker.py:22
↓ 2 callers
Function
canOpenURL
(success: boolean, ident: number)
agent/src/ios/jailbreak.ts:191
↓ 2 callers
Method
cleanup
Clean up all the jobs in the job manager. This method is typical called when at the end of an objection session.
objection/state/jobs.py:89
↓ 2 callers
Method
clear_command_history
Clears the list of successful commands recorded for this session. :return:
objection/state/app.py:22
↓ 2 callers
Function
enumerateKeychain
()
agent/src/ios/keychain.ts:39
↓ 2 callers
Function
execSuCheck
(success: boolean, ident: number)
agent/src/android/root.ts:52
↓ 2 callers
Function
fileExistsAtPath
(success: boolean, ident: number)
agent/src/ios/jailbreak.ts:52
↓ 2 callers
Function
fileExistsCheck
(success: boolean, ident: number)
agent/src/android/root.ts:77
↓ 2 callers
Function
fopen
(success: boolean, ident: number)
agent/src/ios/jailbreak.ts:117
↓ 2 callers
Function
getNSFileManager
()
agent/src/ios/lib/helpers.ts:131
↓ 2 callers
Function
getNSMainBundle
()
agent/src/ios/lib/helpers.ts:136
↓ 2 callers
Function
getPatternType
(pattern: string)
agent/src/android/hooking.ts:65
↓ 2 callers
Function
get_environment
Get information about the current environment. This method will call the correct runtime specific method to get the informat
objection/commands/device.py:8
↓ 2 callers
Method
get_gadget_path
Returns the path on disk where the iOS FridaGadget can be found. :return:
objection/utils/patchers/ios.py:38
↓ 2 callers
Function
hexStringToBytes
(str: string)
agent/src/lib/helpers.ts:18
↓ 2 callers
Method
isHookingMethod
(method)
objection/utils/assets/javahookmanager.js:69
↓ 2 callers
Method
isHookingMethod
(method)
objection/utils/assets/objchookmanager.js:47
↓ 2 callers
Function
jailMonkeyBypass
(success: boolean, ident: number)
agent/src/android/root.ts:378
↓ 2 callers
Function
jailMonkeyBypass
(success: boolean, ident: number)
agent/src/ios/jailbreak.ts:294
↓ 2 callers
Function
kill
(ident: number)
agent/src/lib/jobs.ts:112
↓ 2 callers
Function
libSystemBFork
(success: boolean, ident: number)
agent/src/ios/jailbreak.ts:248
↓ 2 callers
Function
objcEnumerate
(pattern: string)
agent/src/ios/hooking.ts:23
↓ 2 callers
Method
resume
Resume the target pid. :return:
objection/utils/agent.py:346
↓ 2 callers
Function
reverseEnumLookup
(enumType: T, value: string)
agent/src/lib/helpers.ts:6
↓ 2 callers
Function
rootBeerCheckForBinary
(success: boolean, ident: number)
agent/src/android/root.ts:143
↓ 2 callers
Function
rootBeerCheckForDangerousProps
(success: boolean, ident: number)
agent/src/android/root.ts:176
↓ 2 callers
Function
rootBeerCheckSeLinux
(success: boolean, ident: number)
agent/src/android/root.ts:310
↓ 2 callers
Function
rootBeerCheckSuExists
(success: boolean, ident: number)
agent/src/android/root.ts:244
↓ 2 callers
Function
rootBeerDetectRootCloakingApps
(success: boolean, ident: number)
agent/src/android/root.ts:209
↓ 2 callers
Function
rootBeerDetectTestKeys
(success: boolean, ident: number)
agent/src/android/root.ts:277
↓ 2 callers
Function
rootBeerIsRooted
(success: boolean, ident: number)
agent/src/android/root.ts:108
↓ 2 callers
Function
rootBeerNative
(success: boolean, ident: number)
agent/src/android/root.ts:343
↓ 2 callers
Method
set_local_version
Writes the version number to file, recording it as the current local version. :param gadget_type: :p
objection/utils/patchers/base.py:68
↓ 2 callers
Function
set_method_return_value
Make an Objective-C method return a specific boolean value, always. :param args: :return:
objection/commands/ios/hooking.py:253
↓ 2 callers
Method
set_provsioning_profile
Sets the provision file to use during patching. :param bundle_id: :param provision_file: :return:
objection/utils/patchers/ios.py:192
↓ 2 callers
Method
should_debug_hooks
Returns if debugging of Frida hooks is needed. :return:
objection/state/app.py:32
↓ 2 callers
Method
sign_apk
Signs an APK with the objection key. The keystore itself was created with: keytool -genkey -v -keystore obje
objection/utils/patchers/android.py:942
↓ 2 callers
Function
splitClassMethod
(fqClazz: string)
agent/src/android/hooking.ts:32
↓ 2 callers
Function
sync_job_manager
()
objection/commands/jobs.py:70
↓ 2 callers
Function
testKeysCheck
(success: boolean, ident: number)
agent/src/android/root.ts:30
↓ 2 callers
Method
unpack
Unpacks a downloaded .xz gadget. :return:
objection/utils/patchers/ios.py:103
↓ 2 callers
Function
update_version_cache
Store version information. :param version: :return:
objection/utils/update_checker.py:41
↓ 2 callers
Method
use_usb
Sets the values required to have a USB connection. :return:
objection/state/connection.py:26
↓ 2 callers
Method
validMethod
(method)
objection/utils/assets/javahookmanager.js:62
↓ 2 callers
Method
validMethod
(method)
objection/utils/assets/objchookmanager.js:40
↓ 2 callers
Method
version
()
plugins/api/__init__.py:55
↓ 2 callers
Function
watchMatches
(matches: JavaTypes.EnumerateMethodsMatchGroup[])
agent/src/android/hooking.ts:80
↓ 2 callers
Function
watchMethod
(selector: string, job: jobs.Job, dargs: boolean, dbt: boolean, dret: boolean)
agent/src/ios/hooking.ts:80
↓ 2 callers
Method
zipalign_apk
Performs the zipalign command on an APK. :return:
objection/utils/patchers/android.py:918
↓ 1 callers
Function
R
(name: string, type: string)
agent/src/android/lib/libjava.ts:44
↓ 1 callers
Method
__init__
Build a new instance, ensuring that the paths needed are available. :param github:
objection/utils/patchers/ios.py:24
↓ 1 callers
Method
__init__
Build a new instance, ensuring that the paths needed are available. :param github:
objection/utils/patchers/android.py:36
↓ 1 callers
Method
_append_to_api
If the http_api() function is defined in the child class, take it's return (it should always return a flask.Blueprint) and ap
objection/utils/plugin.py:101
↓ 1 callers
Method
_determine_end_of_smali_method_from_line
Determines where the .end method line is. This method is also aware of a methods that 'returns' and will return
objection/utils/patchers/android.py:631
↓ 1 callers
Method
_determine_first_inject_point_of_smali_method_from_line
Determines the first line in a smali method where we can inject code. This is the line after any .locals or .annotations
objection/utils/patchers/android.py:666
↓ 1 callers
Method
_determine_smali_path_for_class
Attempts to determine the local path for a target class' smali :param target_class: :return:
objection/utils/patchers/android.py:586
↓ 1 callers
Function
_get_android_environment
Prints information about the Android environment. :return:
objection/commands/device.py:43
↓ 1 callers
Method
_get_download_url
Determines the download URL to use for the Android gadget. :return:
objection/utils/patchers/android.py:131
↓ 1 callers
Function
_get_flag_value
Gets the value for a flag :param flag: :param args: :return:
objection/commands/android/hooking.py:120
↓ 1 callers
Function
_get_flag_value
Gets the value for a flag :param flag: :param args: :return:
objection/commands/ios/hooking.py:176
↓ 1 callers
Function
_get_ios_environment
Prints information about the iOS environment. This includes the current OS version as well as directories of interest for th
objection/commands/device.py:26
↓ 1 callers
Method
_get_launchable_activity
Determines the class name for the activity that is launched on application startup. This is done by first trying
objection/utils/patchers/android.py:328
↓ 1 callers
Function
_humanize_size_if_possible
Small helper method used to 'humanize' file sizes if the file size is not recorded as 'n/a' :param size:
objection/commands/filemanager.py:301
↓ 1 callers
Function
_is_string_pattern
Checks if --string-pattern is in the list of tokens received form the command line. :param args: :return:
objection/commands/memory.py:39
↓ 1 callers
Function
_is_string_replace
Checks if --string-replace is in the list of tokens received form the command line. :param args: :return:
objection/commands/memory.py:51
↓ 1 callers
Function
_load_version
Prefer the installed package metadata and fall back to pyproject.toml when running from a checkout.
objection/__init__.py:8
↓ 1 callers
Function
_ls_android
Lit files implementation for Android devices. :param path: :return:
objection/commands/filemanager.py:346
↓ 1 callers
Function
_ls_ios
List files implementation for iOS. See: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/lectures/09_Dat
objection/commands/filemanager.py:272
↓ 1 callers
Method
_patch_smali_with_load_library
Patches a list of smali lines with the appropriate loadLibrary call based on wether a constructor already exists
objection/utils/patchers/android.py:704
↓ 1 callers
Method
_prepare_source
Prepares the self.script_src attribute based on a few rules. If the script source is already set, simply return as there is
objection/utils/plugin.py:41
↓ 1 callers
Method
_revalue_locals_count
Attempt to ++ the first .locals declaration in a list of smali lines confined to the same method. :param patched
objection/utils/patchers/android.py:760
↓ 1 callers
Function
_rm_android
Removes a file from an Android device. :param t: :return:
objection/commands/filemanager.py:679
↓ 1 callers
Function
_rm_ios
Removes a file from an iOS device. :param t: :return:
objection/commands/filemanager.py:701
↓ 1 callers
Function
_should_be_quiet
Checks if --quiet is part of the commands arguments. :param args: :return:
objection/commands/android/pinning.py:4
↓ 1 callers
Function
_should_disable_exception_handler
Checks the arguments if '--no-exception-handler' is part of it. :param args: :return:
objection/commands/frida_commands.py:10
↓ 1 callers
Function
_should_download_folder
Checks if --json is in the list of tokens received from the command line. :param args: :return:
objection/commands/filemanager.py:19
↓ 1 callers
Function
_should_dump_backtrace
Check if --dump-backtrace is part of the arguments. :param args: :return:
objection/commands/android/intents.py:6
↓ 1 callers
Function
_should_dump_json
Check if --json is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:87
↓ 1 callers
Function
_should_dump_json
Check if --json is part of the arguments. :param args: :return:
objection/commands/ios/hooking.py:154
↓ 1 callers
Function
_should_dump_json
Check if --json is part of the arguments. :param args: :return:
objection/commands/ios/cookies.py:9
↓ 1 callers
Function
_should_ignore_methods_with_arguments
Check if the --without-arguments flag exists :param args: :return:
objection/commands/android/heap.py:12
↓ 1 callers
Function
_should_ignore_methods_with_arguments
Check if the --without-arguments flag exists :param args: :return:
objection/commands/ios/heap.py:12
↓ 1 callers
Function
_should_interpret_inline_js
Check if we have the --inline flag :param args: :return:
objection/commands/ios/heap.py:45
↓ 1 callers
Function
_should_output_json
Checks if --json is in the list of tokens received from the command line. :param args: :return:
objection/commands/android/keystore.py:9
↓ 1 callers
Function
_should_print_as_utf8
Check if the --to-utf8 flag exists :param args: :return:
objection/commands/ios/heap.py:23
↓ 1 callers
Function
_should_print_only_classes
Check if --only-classes is part of the arguments. :param args: :return:
objection/commands/android/hooking.py:109
↓ 1 callers
Function
_should_print_only_classes
Check if --only-classes is part of the arguments. :param args: :return:
objection/commands/ios/hooking.py:143
↓ 1 callers
Function
_should_return_as_string
Check if the --return-string flag exists :param args: :return:
objection/commands/android/heap.py:23
← previous
next →
101–200 of 854, ranked by callers