{"id":13498334,"url":"https://github.com/Nightbringer21/fridump","last_synced_at":"2025-03-29T00:34:14.711Z","repository":{"id":8440785,"uuid":"58191695","full_name":"Nightbringer21/fridump","owner":"Nightbringer21","description":"A universal memory dumper using Frida","archived":false,"fork":false,"pushed_at":"2024-08-07T13:03:21.000Z","size":22,"stargazers_count":777,"open_issues_count":25,"forks_count":141,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-03-13T12:37:05.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nightbringer21.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-06T08:11:55.000Z","updated_at":"2025-03-12T11:37:02.000Z","dependencies_parsed_at":"2024-10-25T03:10:59.752Z","dependency_job_id":"e9ccb658-5845-4725-8737-974940257c8f","html_url":"https://github.com/Nightbringer21/fridump","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nightbringer21%2Ffridump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nightbringer21%2Ffridump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nightbringer21%2Ffridump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nightbringer21%2Ffridump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nightbringer21","download_url":"https://codeload.github.com/Nightbringer21/fridump/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246122259,"owners_count":20726822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T21:00:22.527Z","updated_at":"2025-03-29T00:34:14.357Z","avatar_url":"https://github.com/Nightbringer21.png","language":"Python","readme":"# Fridump\nFridump (v0.1) is an open source memory dumping tool, primarily aimed to penetration testers and developers. Fridump is using the Frida framework to dump accessible memory addresses from any platform supported. It can be used from a Windows, Linux or Mac OS X system to dump the memory of an iOS, Android or Windows application.\n\nUsage\n---\n\nHow to:\n\n      fridump [-h] [-o dir] [-U] [-v] [-r] [-s] [--max-size bytes] process\n\nThe following are the main flags that can be used with fridump:\n\n      positional arguments:\n      process            the process that you will be injecting to\n\n      optional arguments:\n      -h, --help         show this help message and exit\n      -o dir, --out dir  provide full output directory path. (def: 'dump')\n      -U, --usb          device connected over usb\n      -v, --verbose      verbose\n      -r, --read-only    dump read-only parts of memory. More data, more errors\n      -s, --strings      run strings on all dump files. Saved in output dir.\n      --max-size bytes   maximum size of dump file in bytes (def: 20971520)\n\nTo find the name of a local process, you can use:\n\n      frida-ps\nFor a process that is running on a USB connected device, you can use:\n\n      frida-ps -U\n\nExamples:\n\n      fridump -U Safari   -   Dump the memory of an iOS device associated with the Safari app\n      fridump -U -s com.example.WebApp   -  Dump the memory of an Android device and run strings on all dump files\n      fridump -r -o [full_path]  -  Dump the memory of a local application and save it to the specified directory\n      \nMore examples can be found [here](http://pentestcorner.com/introduction-to-fridump/)\n\nInstallation\n---\nTo install Fridump you just need to clone it from git and run it:\n\n      git clone https://github.com/Nightbringer21/fridump.git\n            \n      python fridump.py -h\n            \nPre-requisites\n---\nTo use fridump you need to have frida installed on your python environment and frida-server on the device you are trying to dump the memory from.\nThe easiest way to install frida on your python is using pip:\n\n    pip install frida\n    \nMore information on how to install Frida can be found [here](http://www.frida.re/docs/installation/)\n\nFor iOS, installation instructions can be found [here](http://www.frida.re/docs/ios/).\n\nFor Android, installation instructions can be found [here](http://www.frida.re/docs/android/).\n\nNote: On Android devices, make sure that the frida-server binary is running as root!\n\nDisclaimer\n---\n* This is version 0.1 of the software, so I expect some bugs to be present\n* I am not a developer, so my coding skills might not be the best\n\nThis tool has been tested on a Windows 7 and a Mac OS X laptop, dumping the memory of:  \n* an iPad Air 2 running iOS 8.2\n* a Galaxy Tab running Cyanogenmod 4.4.4\n* a Windows 7 laptop.\n \nTherefore, if this tool is not working for you, I apologise and I will try to fix it.\n\nAny suggestions and comments are welcome!\n","funding_links":[],"categories":["Tools","Dynamic Analysis","Python","Weapons","Powered by Frida","Awesome Mobile Application Penetration Testing  ![awesome](https://awesome.re/badge.svg)","Mobile Security"],"sub_categories":["System/Digital Image","All","Android Application Penetration Testing","Misc","Dynamic Analysis Tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNightbringer21%2Ffridump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNightbringer21%2Ffridump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNightbringer21%2Ffridump/lists"}