Other articles


  1. Frida : 在Android上简单使用

    环境搭建

    frida-server : 12.8.19

    下载frida-server并解压

    xz -d frida-server-12.8.19-android-arm64.xz
    adb push frida-server-12.8.19-android-arm64 /data/local/tmp/frida-server-arm64
    

    修改权限并启动frida-server

    adb shell
    cd /data/local/tmp
    chown root:root frida-server-arm64
    chmod a+x frida-server-arm64
    ./frida-server-arm64
    

    遇 …

    read more
  2. C++ 继承

    export NDK_ROOT=~/android-ndk-r18b
    
    ${NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
      --target=x86_64-none-linux-android
      --gcc-toolchain=${NDK_ROOT}/toolchains/x86_64-4.9/prebuilt/linux-x86_64
      --sysroot=${NDK_ROOT}/sysroot
      -isystem ${NDK_ROOT}/sysroot/usr/include/x86_64-linux-android
      -pie -o  hello.c.o -c hello.c
    
    ${NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
      --target=x86_64-none-linux-android
      --gcc-toolchain=${NDK_ROOT}/toolchains/x86_64-4.9 …
    read more
  3. hacking android app with frida

    环境安装

    • frida-server
    • frida-tools
    pip3 install frida
    pip3 install frida-tools
    

    基础用法

    frida-ps -U
    frida-trace -U -i "recvfrom" com.android.chrome
    

    Javascript example 1

    Java.enumerateLoadedClasses(
      {
      "onMatch": function(className){ 
            console.log(className) 
        },
      "onComplete":function(){}
      }
    )
    

    Javascript example 2:chrome.js

    Java.perform(function () {
        var Activity = Java.use …
    read more

links

social