SeeFlowerX

Results 31 comments of SeeFlowerX

I use latest **qiling dev branch** to reproduce that error instruction is `CASAH W10, W9, [X0]`, which at `linker64 + 0x98B8C` poc is here, just run `python test_android12.py` ~~pocdemo.zip~~ I...

@Python-time 你这个报错可能是因为你使用了高版本jdk导致的

check https://blog.seeflower.dev/archives/172/

有些函数太复杂,反编译出来的代码太多的时候,一般就会这样,好像不管哪个版本都是。

+1 测试任何apk都会在解析完后,再做交叉引用、搜索会崩溃。发现有一个记录,内容如下 - https://gist.github.com/SeeFlowerX/bf488d6b420fc587bb677d49c957ae0b --- 使用GDA的时候还是蛮多的,反馈下之前遇到的bug/希望能优化的功能 - 函数内可以把两个变量重命名相同的名字,这个时候再去重命名其中一个,那另一个也会跟着改变 ![录制_2022_06_16_10_09_15_581](https://user-images.githubusercontent.com/70688581/173976338-760e36cc-271b-46d8-92a8-e9db9effb641.gif) - 如果一个函数内有一句字符串是 `ba cc dd`,这个时候把函数内的一个变量名改名为 `cc`,再把它改名为`ee`,这个时候字符串就会变成 `ba ee dd`;和上一条情况类似... ![录制_2022_06_16_10_10_45_340](https://user-images.githubusercontent.com/70688581/173976363-bcfcc91f-5815-44d6-ad04-98e5174518e8.gif) 猜想:改变量名的时候,是对反编译结果直接进行字符串替换? - GDA不显示注解 - GDA往往一个方法只有一个return,有些if分支该返回,但是反编译结果没有return - GDA的switch case,case xxx一会儿是case 数字,一会儿是case 字符串(ASCII);如果能统一为数字感觉会方便点...

"Waiting for a blocking GC ProfileSaver" cause 100% CPU usage, then APP crash ![image](https://user-images.githubusercontent.com/70688581/144732230-f1c81568-efce-48df-bf6f-2830391bfd0f.png)

I test on Pixel 4 Android 11. not sure whether this problem has been solved, I suggest add a option to set by user for better compatibility. - https://github.com/frida/frida/issues/394 -...

+1 but if someone need aarch64 version - https://gofile.io/d/hbwGAA

能有详细点的使用过程吗 比如录个视频?APP是什么? 如果APP的写法没有用到下面两个库,那这个脚本没有什么用 - com.squareup.wire - com.google.protobuf 即使用到了,APP也有可能去掉了相关的特征 这边建议自行提取有关的类,进行反编译,然后用正则匹配解析下说不定更方便 另外推荐`blackboxprotobuf`,这样完全不用关心原本的proto文件 - https://github.com/nccgroup/blackboxprotobuf