Skip to content

Instantly share code, notes, and snippets.

View friddle's full-sized avatar

copper friddle friddle

View GitHub Profile
@friddle
friddle / cloudSettings
Created August 9, 2019 10:37
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-08-09T10:35:07.694Z","extensionVersion":"v3.1.2"}
function virbration()
{
Java.perform(function () {
var Vibrate = Java.use("android.os.Vibrator");
Java.scheduleOnMainThread(function() {
var activity=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext();
var wVibrate=Java.cast(activity.getSystemService('vibrator'),Vibrate)
console.log(wVibrate)
wVibrate.vibrate(1000)
@friddle
friddle / fridanotes.md
Created October 12, 2020 04:02 — forked from elevenchars/fridanotes.md
My notes on injecting a frida gadget into an apk
appname: "eru"
entrypoints:
agent:
cmd: "/usr/bin/eru-agent --hostname node1 --config /etc/eru/agent.yaml"
restart: always
publish:
- "12345"
healthcheck:
tcp_ports:
- "12345"
cd $(dirname $0)
# only support debian/ubuntu
ipv6_enable="true"
if [[ "$(whoami)" != "root" ]];then
echo "should run as root"
exit 1
fi
if ! [[ -x "$(command -v docker)" ]];then
echo "must install docker"
echo "wsl port shell start"
wsl_ip=$(wsl.exe bash -c "ip addr show eth0 | grep \"inet\b\""|awk '{print $2}'|cut -d/ -f1)
echo "wsl ip:${wsl_ip}"
echo "port:9001"
netsh interface portproxy add v4tov4 listenport=9001 listenaddress=0.0.0.0 connectport=9001 connectaddress=${wsl_ip}
netsh advfirewall firewall add rule name="ALLOW TCP PORT 9001" dir=in action=allow protocol=TCP localport=9001
@friddle
friddle / gist:d99a724335c26a0f7a9b486220b35f16
Created June 29, 2022 02:05
Gradle kts setting skip test
tasks.withType<Test>{
onlyIf { System.getenv("test.enable")=="true" }
}
@friddle
friddle / JavaLambda.java
Last active June 29, 2022 02:19
Java Lambda Wrapper for Exception Java的Lambda一些Wrapper。模拟kt操作
@Slf4j
public class BizUtils {
public static<R> R invoke(Function<Void,R> function, R defaultValue){
try {
return function.apply(null);
} catch (Exception e) {
log.error("try method failed", e);
return defaultValue;
}
@friddle
friddle / RedisLambda
Created June 29, 2022 02:18
Redis Lambda Functions. 一些Redis的Lambda优化方法
@Slf4j
public class RedisLambda {
public static long DEFAULT_DURATION=60*60*24;
public static RedisTemplate getRedisTemplate()
{
RedisTemplate redisTemplate=SpringContextHolder.getBean(RedisTemplate.class);
return redisTemplate;
}