LSPosed - 使用协议层禁止QQ撤回事件 看了一下QA源代码,用的是native hook去实现的反撤回,我觉得呢,太麻烦! 在协议层把撤回包拦截就好了! 根据我多年分析协议的经验,QQ的撤回主要来源于两个包: trpc.msg.register_proxy.RegisterProxy.InfoSyncPush trpc.msg.olpus 2024-07-19 #lsposed#qq#hook#android#oicq
某电/某滴云手机云控解除 本页面所有文章仅提供学习与交流用途,如有侵权联系删除。 最新更新时间:8.22 2024.7.11前可用的方法 前言 闲来无事,客户找事。客户给我整了一个什么雷电云云手机,我没整过。我不道啊! 按理说这些云手机厂商源代码交换也是时常发生,我先整台测试机玩玩。 我一看价格,NM!69元一个破andro 2024-07-11 云手机 #云控#雷电云手机#小滴云手机
Frida - 在IOS平台的逆向笔记 入门 if (ObjC.available) { console.log("ObjectC yes!") } 进去先判断一下是不是ObjC环境,别干错了。 逆向分析 IOS frida逆向有两种方式去获取一个函数什么的东西,一个是拖进IDA(转圈圈两年半),一个是dump出一些函数。 FCi 2024-06-29 frida #frida#hook#safe
Rust - Sized还是?Sized 动态大小类型 DST 读者大大们之前学过的几乎所有类型,都是固定大小的类型,包括集合 Vec、String 和 HashMap 等,而动态大小类型刚好与之相反:编译器无法在编译期得知该类型值的大小,只有到了程序运行时,才能动态获知。对于动态类型,我们使用 DST(dynamically sized 2024-06-27 rust #rust#sized#dst
水个文章 ~ $ mv girl my_girl 无法将'girl'移动至'my_girl': 不允许的操作 ~ $ ps -ef | grep girl root 1800 1789 0 16:43 pts/l vi girl ~ $ kill -9 1800 -bash: kil 2024-06-03 linux
JVM - 取消字段final/修改final字段 class Main { private const val METHOD_MH_ACCESSOR = 0x1 private var UNSAFE: Unsafe? = null init { var unsafe: Unsafe? = null try 2024-05-31 JVM #java#final#unsafe#Kotlin#jvm
安卓对抗之Unidbg检测(进阶) 环境Env检测 因为env_set被unidbg偷偷实现了,如果不去改他的源代码或者实现自定义syscall_handler ,是没办法做到java层env的设置和他native的同步的哦! Os.setenv("key", "value", true) auto value = getenv("k 2024-05-26 android #safe#android#unidbg#unicorn
Redis与Garnet性能比较 Redis环境 版本:7.2.4 Garnet环境 版本:v0.10.21 (.NET 8.0) 测试代码 import redis import time # 连接到Redis服务器 client = redis.Redis(host='localhost', port=6379, db=0) 2024-05-16 redis #redis#garnet#test