Print Params

by
13 views 55eea1df...

Description

Hook a C function and print out the params

How to Use

Download the script and run it with Frida CLI:

Download Script

Then run with Frida:

frida -U -f YOUR_PACKAGE_NAME -l print-params.js

Replace YOUR_PACKAGE_NAME with the target app's package name.

Source Code

JavaScript
Interceptor.attach(Module.findExportByName("libhwui.so", "_ZN8SkBitmap14tryAllocPixelsEPNS_9AllocatorE"), {
    onEnter: function (args) {
        // var keySize = args[2].toInt32();
        // var keyDump = Memory.readByteArray(args[1], keySize);
        console.log('args found at ' + args[1]);
        console.log('arg[2] = ' + args[2].toInt32());
        console.log('arg[3]= ' + args[3].toInt32());
        console.log('arg[4] = ' + args[4].toInt32());
        console.log('arg[5] = ' + args[5].toInt32());
        console.log('arg[6] = ' + args[6].toInt32());
        console.log('arg[7] = ' + args[7].toInt32());
        console.log('arg[8] = ' + args[8].toInt32());
        console.log('arg[9] = ' + args[9].toInt32());
        console.log('arg[10] = ' + args[10].toInt32());
        console.log('arg[11] = ' + args[11].toInt32());
        // console.log('HMAC Key size = ' + keySize);
        // console.log(hexdump(keyDump, { offset: 0, length: keySize, header: false, ansi: false }));  
    }
});

//_ZN8SkBitmap13HeapAllocator13allocPixelRefEPS_
Share this script:
Twitter LinkedIn

Comments

Login or Sign up to leave a comment.
Loading comments...