Skip to content

Instantly share code, notes, and snippets.

@Robert-Cunningham
Robert-Cunningham / docker-compose.yml
Created January 21, 2022 21:03
Code for robertcunningham.xyz/docker-compose/
version: '2'
services:
ghost:
image: ghost
environment:
VIRTUAL_HOST: robertcunningham.xyz
VIRTUAL_PORT: 2368
LETSENCRYPT_HOST: robertcunningham.xyz
LETSENCRYPT_EMAIL: your_email@gmail.com
url: https://robertcunningham.xyz
if (current_uid() != 0) {
return 0;
}
Java.perform(function () {
['java.lang.StringBuilder', 'java.lang.StringBuffer'].map(function (c) {
Java.use(c)['toString'].implementation = function () {
var ret = this['toString']();
console.log("a", ret, getStackTrace())
return ret
}
});
});
var open = new NativeFunction(Module.findExportByName('libc.so', 'open'), 'pointer', ['pointer', 'int']);
Interceptor.replace(open, new NativeCallback(function (path, mode) {
console.log('opening', Memory.readUtf8String(path))
return open(path, mode)
}, 'pointer', ['pointer', 'int']))
@Robert-Cunningham
Robert-Cunningham / frida_all_classes.js
Created May 9, 2020 03:06
Show all loaded classes with Frida
Java.enumerateLoadedClassesSync().map(function (a) {
if (a.includes('your_package')) {
console.log(a)
}
})
@Robert-Cunningham
Robert-Cunningham / frida.py
Last active May 9, 2020 02:58
Quick Frida Build
import frida
import time
def on_message(m):
print(m['payload'])
device = frida.get_usb_device()
pid = device.spawn(["com.your.android.package"])
print("PID is", pid)