DeNA / mempatch

Memory tampering tool for security assessment
Apache License 2.0
17 stars 5 forks source link

iOSに対応 #2

Closed KenjiroIchise closed 3 months ago

KenjiroIchise commented 3 months ago

Your content here

iOS端末をサポートしました!

jailbreak前提で実装していますが、今後は非jailbreak環境にも対応予定です。

cmake toolchainのClone

下記をcloneします。 https://github.com/leetal/ios-cmake

CMakeLists.txtの書き換え

set(CMAKE_SYSTEM_NAME android) => androidをiOSに

ビルド

buildディレクトリを作成後、移動し以下コマンドを実行。(ios.toolchain.cmakeはプロジェクト直下に配置)

cmake -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DPLATFORM=OS64 ..
make -j8

実行

Entitlements.plistとmempatchのバイナリをiOS端末にscpで転送する。

ldid -SEntitlements.plist mempatch
./mempatch -p pid

ToDo