随笔分类 -  爬虫app逆向-专项技术

摘要:在安卓App开发中,自动获取手机信息是一项常见的功能,它可以为用户提供更好的服务和更好的用户体验。下面我们来介绍一下自动获取手机信息的原理和具体的实现方法。 自动获取手机信息的原理: 在安卓系统中,有很多内置的类和方法可以获取手机的基本信息,如: Build、TelephonyManager、Wif 阅读全文
posted @ 2023-12-08 16:15 hanfe1 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Frida学习整理 一个逆向框架,能HOOK安卓、IOS、windows、应用层、native层,注入JS或者Python代码,不需要重启设备,编译(设备一定要root,虽然有不root方法,但是可能会碰到各种坑) HOOK先决条件: 1. 要看懂需要Hook哪个方法 2. 要有源代码 Frida组 阅读全文
posted @ 2023-11-02 11:07 hanfe1 阅读(84) 评论(0) 推荐(0) 编辑
摘要:Hook重载方法和构造方法 1.1 hook重载方法 /* adb shell su cd /data/local/tmp/ ./frida-server-16.0.19-android-arm64 端口转发 adb forward tcp:27042 tcp:27042 adb forward t 阅读全文
posted @ 2023-10-28 15:08 hanfe1 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1 JNI类型签名 # 我们开发安卓--》写java代码 》通过JNI 》调用C代码(JNI的c代码) java中变量 》通过JNI 》转成c变量 返回值V,代表void 没有返回值 2 JNI中java调用c案例 2.1 数字处理 Utils.java package com.justin.s9d 阅读全文
posted @ 2023-10-21 14:45 hanfe1 阅读(16) 评论(0) 推荐(0) 编辑
摘要:四 JNI介绍和安装 4.1 JNI介绍 JNI,java native interface ,Java本地开发接口,实现在安卓中JAVA和C语言之间的相互调用。 # 之前写安卓,全是用java写 # 后期可以用c写安卓,写了后,需要使用java调用c的方法,完成功能 4.2 NDK安装 NDK是J 阅读全文
posted @ 2023-10-21 14:36 hanfe1 阅读(16) 评论(0) 推荐(0) 编辑
摘要:四 C语言编译器安装 ## 学习c语言的原因 一般公司的apk,基于Java实现的加密。 - jadx反编译java,分析代码 NB公司的的apk,基于Java+C语言实现加密(JNI开发)。 - jadx反编译java,分析代码 - ida反编译c语言,分析代码 ## c语言动态链接库so文件反编 阅读全文
posted @ 2023-10-21 14:21 hanfe1 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一 开发一个登录案例app 1.1 安卓端xml编写 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=" 阅读全文
posted @ 2023-10-19 14:03 hanfe1 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一 安卓开发环境搭建 1.1 环境介绍 # 做安卓开发,需要会Java开发,需要安卓SDK,需要一款编辑器,需要软件测试环境(真机,虚拟机) # 早期开发安卓app,需要使用eclipse+安卓SDK,自己搭建 # 目前开发安卓app,只需安装AndroidStudio,可以直接通过AndroidS 阅读全文
posted @ 2023-10-19 13:53 hanfe1 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示