hacktricks/mobile-pentesting/android-app-pentesting/frida-tutorial/objection-tutorial.md

18 KiB

Objection Tutorial

{% hint style="success" %} Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}

Bug bounty tip: sign up for Intigriti, a premium bug bounty platform created by hackers, for hackers! Join us at https://go.intigriti.com/hacktricks today, and start earning bounties up to $100,000!

{% embed url="https://go.intigriti.com/hacktricks" %}

Introduction

objection - Runtime Mobile Exploration

Objection рдПрдХ рд░рдирдЯрд╛рдЗрдо рдореЛрдмрд╛рдЗрд▓ рдЕрдиреНрд╡реЗрд╖рдг рдЯреВрд▓рдХрд┐рдЯ рд╣реИ, рдЬреЛ Frida рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реИред рдЗрд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЙрдирдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЬреЗрд▓рдмреНрд░реЛрдХрди рдпрд╛ рд░реВрдЯреЗрдб рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗред

Note: рдпрд╣ рдЬреЗрд▓рдмреНрд░реЗрдХ / рд░реВрдЯ рдмрд╛рдИрдкрд╛рд╕ рдХрд╛ рдХреЛрдИ рд░реВрдк рдирд╣реАрдВ рд╣реИред objection рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрднреА рднреА рдЙрд╕ рд▓рд╛рдЧреВ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓рдЧрд╛рдП рдЧрдП рд╕рднреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рд╕реЗ рд╕реАрдорд┐рдд рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдк рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

Resume

objection рдХрд╛ рд▓рдХреНрд╖реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ Frida рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдореБрдЦреНрдп рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рджреЗрдирд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреА рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рд╡рд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

Tutorial

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрд╕ APK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ рдЬрд┐рд╕реЗ рдЖрдк рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

{% file src="../../../.gitbook/assets/app-release.zip" %}

рдпрд╛ рдЗрд╕рдХреЗ рдореВрд▓ рднрдВрдбрд╛рд░ рд╕реЗ(app-release.apk рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ)

Installation

pip3 install objection

Connection

рдПрдХ рд╕рд╛рдорд╛рдиреНрдп ADB рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдВ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ frida рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВ (рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ frida рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ)ред

рдпрджрд┐ рдЖрдк рдПрдХ рд░реВрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ --gadget рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрдВрджрд░ рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ:

frida-ps -Uai
objection --gadget asvid.github.io.fridaapp explore

Basic Actions

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдЖрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдирд╣реАрдВ рджреА рдЬрд╛рдПрдЧреА, рдХреЗрд╡рд▓ рд╡реЗ рдЬреЛ рдореБрдЭреЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗ рд╣реИрдВред

Environment

рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЬрд╛рдирдХрд╛рд░реА (рдЬреИрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рдкрде) рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдЕрдВрджрд░ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред

env

рдлреНрд░рд┐рдбрд╛ рдЬрд╛рдирдХрд╛рд░реА

frida

рдЕрдкрд▓реЛрдб/рдбрд╛рдЙрдирд▓реЛрдб

file download <remote path> [<local path>]
file upload <local path> [<remote path>]

рдлреНрд░рд┐рдбрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдпрд╛рдд рдХрд░реЗрдВ

import <local path frida-script>

SSLPinning

android sslpinning disable #Attempts to disable SSL Pinning on Android devices.

рд░реВрдЯ рдкрд╣рдЪрд╛рди

android root disable  #Attempts to disable root detection on Android devices.
android root simulate #Attempts to simulate a rooted Android environment.

Exec Command

android shell_exec whoami

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯреНрд╕

android ui screenshot /tmp/screenshot
android ui FLAG_SECURE false  #This may enable you to take screenshots using the hardware keys

рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдЧрддрд┐рд╢реАрд▓ рдмрдирд╛рдирд╛

рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рд╣рдореЗрдВ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ рдЦреЛрдЬреА рдЧрдИ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо objection рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдзрдиреНрдпрд╡рд╛рдж рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред рдЦреИрд░, рдЗрд╕ рддрд░реАрдХреЗ рд╕реЗ рдЖрдк рд╢рд╛рдпрдж рдХреБрдЫ рдирдпрд╛ рджреЗрдЦ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдХрдХреНрд╖рд╛рдУрдВ, рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдирд┐рд░реНрдпрд╛рддрд┐рдд рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рдкреВрд░реНрдг рд╕реВрдЪреА рд╣реЛрдЧреАред

рдпрд╣ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдХрд┐рд╕реА рддрд░рд╣ рдЖрдк рдРрдк рдХрд╛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВред

рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ, рд░рд┐рд╕реАрд╡рд░реНрд╕ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реВрдЪреА

android hooking list activities

android hooking list services
android hooking list receivers

Frida рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛

рд╡рд░реНрддрдорд╛рди рдЧрддрд┐рд╡рд┐рдзрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

android hooking get current_activity

рдХреНрд▓рд╛рд╕реЗрд╕ рдЦреЛрдЬреЗрдВ

рдЖрдЗрдП рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдХреНрд▓рд╛рд╕реЗрд╕ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

android hooking search classes asvid.github.io.fridaapp

рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХреЗ рдЦреЛрдЬрдиреЗ рдХреЗ рддрд░реАрдХреЗ

рдЕрдм рд╣рдо MainActivity: рдХреНрд▓рд╛рд╕ рдХреЗ рдЕрдВрджрд░ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ:

android hooking search methods asvid.github.io.fridaapp MainActivity

рдПрдХ рдХреНрд▓рд╛рд╕ рдХреЗ рдШреЛрд╖рд┐рдд рдореЗрдердбреНрд╕ рдХреА рд╕реВрдЪреА рдЙрдирдХреЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде

рдЖрдЗрдП рдкрддрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рд╕ рдХреЗ рдореЗрдердбреНрд╕ рдХреЛ рдХреМрди рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

android hooking list class_methods asvid.github.io.fridaapp.MainActivity

рдХреНрд▓рд╛рд╕реЗрд╕ рдХреА рд╕реВрдЪреА

рдЖрдк рд╡рд░реНрддрдорд╛рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рд▓реЛрдб рдХреА рдЧрдИ рд╕рднреА рдХреНрд▓рд╛рд╕реЗрд╕ рдХреА рд╕реВрдЪреА рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

android hooking list classes #List all loaded classes, As the target application gets usedmore, this command will return more classes.

рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рдХреЗ рдореЗрдердб рдХреЛ рд╣реБрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХреНрд▓рд╛рд╕ рдХрд╛ рдирд╛рдо рдкрддрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рд╕ рдХрд╛ рдорд╛рд▓рд┐рдХ рдХреМрди рд╕рд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреЗ рдореЗрдердб рдХреЛ рд╣реБрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣реБрдХрд┐рдВрдЧ рдЖрд╕рд╛рди рд╣реИ

рдПрдХ рдореЗрдердб рдХреЛ рд╣реБрдХ рдХрд░рдирд╛ (рджреЗрдЦрдирд╛)

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдлрдВрдХреНрд╢рди sum() рд╕реЗ MainActivity рд╣рд░ рд╕реЗрдХрдВрдб рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЪрд▓рд┐рдП рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рддреЛ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдбрдВрдк рдХрд░реЗрдВ (рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕, рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдФрд░ рдмреИрдХрдЯреНрд░реЗрд╕):

android hooking watch class_method asvid.github.io.fridaapp.MainActivity.sum --dump-args --dump-backtrace --dump-return

рдПрдХ рдкреВрд░реА рдХреНрд▓рд╛рд╕ рдХреЛ рд╣реБрдХ рдХрд░рдирд╛ (рджреЗрдЦрдирд╛)

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдХреНрд▓рд╛рд╕ MainActivity рдХреЗ рд╕рднреА рдореЗрдердбреНрд╕ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддреЗ рд╣реИрдВ, рдЪрд▓реЛ рдЙрдиреНрд╣реЗрдВ рд╕рднреА рд╣реБрдХ рдХрд░реЗрдВред рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рдпрд╣ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

android hooking watch class asvid.github.io.fridaapp.MainActivity --dump-args --dump-return

If you play with the application while the class is hooked you will see when рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдФрд░ рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВред

рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмреВрд▓рд┐рдпрди рд░рд┐рдЯрд░реНрди рд╡реИрд▓реНрдпреВ рдХреЛ рдмрджрд▓рдирд╛

рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди checkPin рдПрдХ String рдХреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ boolean рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЪрд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╣рдореЗрд╢рд╛ true рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рддреЗ рд╣реИрдВ:

рдЕрдм, рдпрджрд┐ рдЖрдк PIN рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреБрдЫ рднреА рдорд╛рдиреНрдп рд╣реИ:

рдХреНрд▓рд╛рд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕

рдПрдХ рд╡рд┐рд╢реЗрд╖ Java рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд╛рдЗрд╡ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдпреЛрдЧреНрдп рдХреНрд▓рд╛рд╕ рдирд╛рдо рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЦреЛрдЬреЗ рдЧрдП рдСрдмреНрдЬреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡реИрд▓реНрдпреВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдкрд░реНрдЯреА рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдЧрд╛ред

android heap print_instances <class>

рдХреАрд╕реНрдЯреЛрд░/рдЗрдВрдЯреЗрдВрдЯреНрд╕

рдЖрдк рдХреАрд╕реНрдЯреЛрд░ рдФрд░ рдЗрдВрдЯреЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ:

android keystore list
android intents launch_activity
android intent launch_service

рдореЗрдореЛрд░реА

рдбрдВрдк

memory dump all <local destination> #Dump all memory
memory dump from_base <base_address> <size_to_dump> <local_destination> #Dump a part

рд╕реВрдЪреА

memory list modules

рд╕реВрдЪреА рдХреЗ рдиреАрдЪреЗ рдЖрдк рдлреНрд░рд┐рдбрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

рдЪрд▓реЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдлреНрд░рд┐рдбрд╛ рдХреНрдпрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реИ:

рдЦреЛрдЬреЗрдВ/рд▓рд┐рдЦреЗрдВ

рдЖрдк objection рдХреЗ рд╕рд╛рде рдореЗрдореЛрд░реА рдХреЗ рдЕрдВрджрд░ рдЦреЛрдЬ рдФрд░ рд▓рд┐рдЦ рднреА рд╕рдХрддреЗ рд╣реИрдВ:

memory search "<pattern eg: 41 41 41 ?? 41>" (--string) (--offsets-only)
memory write "<address>" "<pattern eg: 41 41 41 41>" (--string)

SQLite

рдЖрдк sqlite рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ sqlite рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Exit

exit

рдореБрдЭреЗ Objection рдореЗрдВ рдХреНрдпрд╛ рдХрдореА рд▓рдЧрддреА рд╣реИ

  • рд╣реБрдХрд┐рдВрдЧ рд╡рд┐рдзрд┐рдпрд╛рдБ рдХрднреА-рдХрднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреНрд░реИрд╢ рдХрд░ рджреЗрддреА рд╣реИрдВ (рдпрд╣ Frida рдХреЗ рдХрд╛рд░рдг рднреА рд╣реИ)ред
  • рдЖрдк рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдФрд░ рдЖрдк рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдирдП рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
  • рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╣реБрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╢реЙрд░реНрдЯрдХрдЯ рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕реЗ sslpinnin) рддрд╛рдХрд┐ рдЖрдк рд╕рд┐рдлрд░ рдЯреЗрдХреНрд╕реНрдЯ, рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ, рдХреБрдВрдЬреА, IVs рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреЗрдЦ рд╕рдХреЗрдВред

рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдЯрд┐рдк: Intigriti рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ, рдПрдХ рдкреНрд░реАрдорд┐рдпрдо рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛ рд╣реИрдХрд░реНрд╕ рджреНрд╡рд╛рд░рд╛, рд╣реИрдХрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ! рдЖрдЬ рд╣реА https://go.intigriti.com/hacktricks рдкрд░ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЬреБрдбрд╝реЗрдВ, рдФрд░ $100,000 рддрдХ рдХреА рдмрд╛рдЙрдВрдЯреА рдХрдорд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ!

{% embed url="https://go.intigriti.com/hacktricks" %}

{% hint style="success" %} AWS рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ:HackTricks Training AWS Red Team Expert (ARTE)
GCP рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
{% endhint %}