相册
很有意思的一道题目,找邮箱
查壳
明显的压缩包,提取:
.apk,好文件。jadx找呗:
进来,一堆包我们该找啥呢?还记得题目吗?--> 找邮箱直接sou
很明显(为啥很明显~(哥们英语不是很好吧)!~咳咳,简单来说这是一些验证程序emmm这么去理解好像比较好点)这玩意不是。往下
依旧没有,好吧我承认我不是耐心的人ctrl+F(搜索完后记得点一下加载所有):
发现一个有信息的163.com,和信息无法正常发送的报错:盲猜一手邮箱后边位@163.com跟进163.com:
发现目标
NativeMethod?
这是啥玩意?查呗:
AI:
NativeMethod 是一个通用编程术语,它指的是在程序中直接调用底层操作系统或硬件的方法。与 NativeMethod 相对的是 Managed Method(托管方法),托管方法是在高级语言中编写的,并通过运行时环境来管理和执行。
使用 NativeMethod 可以实现对底层系统资源的直接访问和控制,从而提高程序的性能和灵活性。通常,在需要与硬件设备、操作系统内核或其他低层级组件进行交互时,会使用 NativeMethod。
在不同的编程语言中,NativeMethod 可以具体指代不同的概念。例如,在C++中,NativeMethod 可以是使用 C/C++ 编写的函数,直接在程序中通过函数名称调用;在Java中,NativeMethod 是指使用 Java Native Interface (JNI) 实现的本地方法,可以通过 Java 代码调用底层的 C/C++ 函数。
总的来说,NativeMethod 是一种实现直接与底层系统或硬件交互的方法,具有高性能和灵活性的特点。
https://zhuanlan.zhihu.com/p/24054609#什么是native method?
简单来说是调用了外部的函数,那么就只能从so文件入手:(在哪?ida扫一遍):
发现该文件还有一个压缩包,提出来:
。。。我不是一个不耐心的人,除非我忍不住:so
ida跟进:查找字符串:
64?跟了,直接解了,(因为在调用NativeMethod前明显还用了base64的加密,并且没有明显的修改标码痕迹)解出来有:
MTgyMTg0NjUxMjU=:18218465125
MTgyMTg0NjUxMjVAMTYzLmNvbQ:18218465125@163.com
dXF0c3F5aXpsZXN0dGxqdg:uqtsqyizlesttljv~(怎么看着那么像密码)~