sensepost / objection

📱 objection - runtime mobile exploration
GNU General Public License v3.0
7.54k stars 855 forks source link

Recursive Download of Apps Folder #152

Closed ngkogkos closed 1 month ago

ngkogkos commented 6 years ago

Hi,

First of all, good job on objection.

As per title, it should be trivial to implement a recursive file download functionality or something like folder download which would help for quicker local analysis of files, such as opening all plist files together, grepping against all of them and so on.

aph3rson commented 5 years ago

@leonjza can I +1 this enhancement? Looking at the source, modifying _download_android and _download_ios to call _ls_android/_ls_ios (respectively), and determine if there's a file to be downloaded (or an entire folder) shouldn't be that difficult.

If it's something you'd like me to do a PR for, let me know.

aph3rson commented 5 years ago

@leonjza this is something I'd like to take on, can you assign this to me? Just wanting to make sure you're okay with this being implemented.

Current thoughts are:

leonjza commented 5 years ago

Hey, sounds awesome and thank you for taking the time! 🙌

I was wondering about this one, and also had some thoughts about it:

As for extracting the _ls_* commands, I agree with your suggestion and think it makes sense to extract them to be easily used internally.

7a commented 4 years ago

+1 for this feature, without this checking for data leaks is a mess with objection currently.

Much easier to: 1) download all files + 2) grep for leak on everything

Could this be given more priority please?

adayrodri commented 2 years ago

+1 for this feature. Is it in development yet? Do you guys need any help /contribution?

adayrodri commented 6 months ago
IPMegladon commented 1 month ago

Added in https://github.com/sensepost/objection/commit/5f22e0acf7dd8fb9d3c1610629339e4fd422557d, although was an accidental commit (sry Leon). @adayrodri should be able to use this now.