10 2023 档案

摘要: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 阅读(51) 评论(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 阅读(17) 评论(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 阅读(61) 评论(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 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1.Java常见加密 1.1 隐藏字节 TreeMap map = new TreeMap(); map.put("sign",x); # 搜索关键字 sign String a = new String(new byte[]{-26, -83, -90, -26, -78, -101, -23, 阅读全文
posted @ 2023-10-17 15:56 hanfe1 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一 面向对象之类与对象 1.1 类与对象 # 类: 类是实体对象的概念模型,是笼统的、不具体的,比如人类,动物类,鸟类 类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合 # 对象: 对象又称为【实体】,是类具体化的表现,如人类中有:厨师,学生,老师 每个人对象都具有:姓名、年龄和体 阅读全文
posted @ 2023-10-17 15:54 hanfe1 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一 python和java字节字符串比较 1.1字符串常用方法 String origin = "hello world 中国"; // 1 取指定位置字符 char v1 = origin.charAt(13); // 取出字符 国 System.out.println(v1); // 2 循环输 阅读全文
posted @ 2023-10-17 15:10 hanfe1 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Java介绍 # java:做反编译,发现好多java代码看不太懂,有些加密算法,也不太好破 》接下来的时候,要学习java开发 -找到加密算法 》chat gpt,让它给你写 》转成python 》自己手动调 # java 编译型语言 -java se:java基础 》python中变量定义,函数 阅读全文
posted @ 2023-10-17 15:01 hanfe1 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一 抓包逆向案例 1.1 金树林.apk 1.1.1 目标 # 发送验证码 # 注册 # 登录 # 登录后查询红酒 1.1.2 发送验证码 import requests res=requests.get('https://miappshop.jshulin.com/memberLogin/phon 阅读全文
posted @ 2023-10-17 14:30 hanfe1 阅读(236) 评论(0) 推荐(0) 编辑
摘要:一 反编译工具 1.1 常见反编译工具 常见的反编译工具:jadx(推荐)、jeb、GDA 反编译工具依赖于java环境,所以我们按照jdk 1.2 JDK环境安装 # 官方地址:(需要注册-最新java 21) https://www.oracle.com/java/technologies/do 阅读全文
posted @ 2023-10-17 11:59 hanfe1 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1 逆向基本流程 # 1 获取目标app(官网,豌豆荚),安装到手机上 # 2 使用抓包工具抓包分析(charles,fiddler,Wireshark。。) # 3 使用反编译工具(JADX、JD-GUI),反编译apk成java代码,分析代码,定位代码位置 # 4 使用动态分析工具,如Frida 阅读全文
posted @ 2023-10-17 11:43 hanfe1 阅读(556) 评论(0) 推荐(0) 编辑
摘要:爬虫&APP逆向开发课程 一 个人介绍 讲师:Justin 安卓APP逆向(腾讯会议 + 录制 + 转码MP4 + 运营 + 路飞学城+猿来官网) 二 课程介绍 https://www.processon.com/view/link/6399a2f851757002840c1d4a#map 1 ap 阅读全文
posted @ 2023-10-17 11:04 hanfe1 阅读(65) 评论(0) 推荐(0) 编辑

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