Loading

摘要: inlinehook是修改内存中的机器码来实现hook的方式 阅读全文
posted @ 2023-01-07 15:11 luoyesiqiu 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 背景 由于前前前阵子写了个壳,得去了解类的加载流程,当时记了一些潦草的笔记。这几天把这些东西简单梳理了一下,本文分析的代码基于Android8.1.0源码。 流程分析 从loadClass开始,我们来看下Android中类加载的流程 /libcore/ojluni/src/main/java/jav 阅读全文
posted @ 2022-10-06 00:07 luoyesiqiu 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 文件重定向是一个文件重定位到另外一个文件。重定向后,当一个文件的发生打开,读写这些行为,就会变成另外一个文件的打开,读写。 文件重定向多用于过风控,改机,多开等场景中。 实现 作为实现重定向的一方,有许多实现方式,下面的例子是用frida脚本hook libc.so下的open函数,在open函数被 阅读全文
posted @ 2022-09-28 21:56 luoyesiqiu 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 函数抽取壳这个词不知道从哪起源的,但我理解的函数抽取壳是那种将dex文件中的函数代码给nop,然后在运行时再把字节码给填回dex的这么一种壳。 阅读全文
posted @ 2022-01-15 12:39 luoyesiqiu 阅读(2149) 评论(8) 推荐(2) 编辑
摘要: 前言 当年还在学校的时候,就接触到了抓包,当时还在贴吧写了一篇小白文来误导小白(不是。但当时的自己还没接触到逆向,竟然对抓包没有提起兴趣,说到底又是太年轻,不懂事。时至今日,才发现它是安全人员必须要掌握的基本技能,面试安全岗位也多多少会问到与抓包相关的知识。抓包(packet capture)是查看 阅读全文
posted @ 2021-11-04 21:43 luoyesiqiu 阅读(2145) 评论(3) 推荐(3) 编辑
摘要: 前言 提到全局改机,我们想到修改的不是修改Android源码就是利用Xposed改机,前者成本太高,后者只能修改Java层的数据不够彻底。magisk是Android平台上功能强大的工具,利用它可以随心所欲的修改系统。它或许帮我们在不修改系统源码的情况实现相对完美的改机。那么,riru是什么?它和m 阅读全文
posted @ 2021-11-03 21:50 luoyesiqiu 阅读(11782) 评论(2) 推荐(0) 编辑
摘要: 背景 互联网上有许多可用的Json序列化和反序列化的工具,例如fastjson,jackson,Gson等等,那么,我为什么还要自己写一个? 项目不方便依赖其他第三方库。比如有时候我们编写SDK,考虑到SDK体积和用户可能重复依赖而不依赖第三方库 自己想写 介绍 这个项目被我取名为Lson,意为Lu 阅读全文
posted @ 2021-05-20 21:47 luoyesiqiu 阅读(456) 评论(0) 推荐(0) 编辑
摘要: FART脱壳机理论上来讲能脱大多数壳,但是仍有例外,需要自行摸索 阅读全文
posted @ 2020-12-10 22:35 luoyesiqiu 阅读(4488) 评论(1) 推荐(1) 编辑
摘要: 在使用脱壳机对Android App脱壳的时候,我们常常会得到有nop指令填充的函数的dex,nop是No Operation的缩写,意为无操作。 阅读全文
posted @ 2020-10-20 13:28 luoyesiqiu 阅读(2792) 评论(0) 推荐(0) 编辑
摘要: 最近一直在研究Windows逆向的东西,想着快要把Android给遗忘了。所以就想利用工作之余来研究Android相关的技术,来保持对Android热情。调用微信代码来发送朋友圈动态一直是自己想实现的东西,研究了一下,果然实现了,遂写下本文当作记录。本文主要分析发送纯文字朋友圈动态和发送图片朋友圈动态。 阅读全文
posted @ 2020-03-19 22:18 luoyesiqiu 阅读(6879) 评论(7) 推荐(4) 编辑