Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MASTG-TOOL-0015] Update drozer content and remove outdated references #2614

Merged
merged 12 commits into from
Jul 28, 2024

Conversation

cyberMilosz
Copy link
Contributor

This is the first PR triggered by #2598. It focuses on rewriting the tool page itself, making sure it's accurate and removing outdated references.

Further work will need to be done to restore drozer instructions that were removed from the main MASTG body. As a result, #2598 should stay open for now.

Copy link
Collaborator

@sushi2k sushi2k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the pull request @cyberMilosz! This is a nice update for drozer. Please find a few comments and suggestions below. Let me know if any questions.

tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved

You can learn more about how intents are created by running `help intents`

#### Further information
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link is already used in "### Example usage". Can you remove this short section and merge it with "### Example usage"?

tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
@cyberMilosz
Copy link
Contributor Author

Thank you - will review ASAP and get back to you!

@sushi2k
Copy link
Collaborator

sushi2k commented Jun 3, 2024

@cyberMilosz You can just use the "Commit Suggestion" button if you agree to the proposed changes. Thanks!

@cpholguera cpholguera changed the title Update drozer tooling page (MASTG-TOOL-0015.md) [MASTG-TOOL-0015] Update drozer content and remove outdated references Jul 7, 2024
Copy link
Collaborator

@TheDauntless TheDauntless left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few additional suggested modifications. You can simply accept them directly in this PR and then we can merge everything :)

tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
Co-authored-by: Jeroen Beckers <me.githbub@dauntless.be>
Co-authored-by: Sven <sven@bsddaemon.org>
```

This previous command will start the activity, hopefully leaking some sensitive information. Drozer has modules for every type of IPC mechanism. Download [InsecureBankv2](0x08b-Reference-Apps.md#insecurebankv2) if you would like to try the modules with an intentionally vulnerable application that illustrates common problems related to IPC endpoints. Pay close attention to the modules in the scanner category as they are very helpful automatically detecting vulnerabilities even in system packages, specially if you are using a ROM provided by your cellphone company. Even [SQL injection vulnerabilities in system packages by Google](https://issuetracker.google.com/u/0/issues/36965126 "SQL injection in Android") have been identified in the past with drozer.
This lists basic informations about any packages containing the word "<keyword>" in their bundle identifier. This includes package names, key directories used by the application, and any permissions used or defined by the application.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This lists basic informations about any packages containing the word "<keyword>" in their bundle identifier. This includes package names, key directories used by the application, and any permissions used or defined by the application.
This lists basic information about any packages containing the word "<keyword>" in their package name. This includes the app name, key directories used by the application, and any permissions used or defined by the application.

Bundle name is only used on iOS IMO.

tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
cpholguera and others added 2 commits July 28, 2024 14:35
Co-authored-by: Jeroen Beckers <me.githbub@dauntless.be>
cpholguera and others added 2 commits July 28, 2024 14:38
Co-authored-by: Jeroen Beckers <me.githbub@dauntless.be>
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
tools/android/MASTG-TOOL-0015.md Outdated Show resolved Hide resolved
@cpholguera cpholguera merged commit 28b75fc into OWASP:master Jul 28, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants