Skip to content

DoranekoSystems/memory-server

Repository files navigation

memory-server

High-Speed Memory Scanner & Analyzer with REST API.
All data is bundled in one binary.

Usage

iOS

Run

with a Jailbroken iPhone

Place your PC and iphone in the same network.
Place memory-server and Entitlements.plist in /usr/bin.

Connect to the iphone via ssh.

cd /usr/bin
ldid -SEntitlements.plist memory-server
./memory-server

The httpserver starts at port 3030.

without a Jailbroken iPhone

Set up the same way as FridaGadget to force loading of libmemory_server.dylib.
Connect to the network from Browser as usual.
Log output is written to NSLog.

Connect from browser

Connect to memory-server from a browser on your PC.

http://{iPhone's ip}:3030/index.html

The following top page will be displayed.

img1

Setting

Enter the ip of the iPhone in the 「IP Address」 field and press the 「Connect」 button.

Next, select a process and press the 「Open Process」 button.

img2

Memory Scan

img3

Android

Run

with a Rooted Android

Network connection is identical to iphone.

cd /data/local/tmp
su
./memory-server

without a Rooted Android

Set up the same way as FridaGadget to force loading of libmemory_server.so.
This method allows the android device to operate on its own.

img4