作者: 毛狐狸

668 篇文章

thumbnail
基于FakerAndroid的一次il2cpp游戏逆向精修实录!!!零汇编零二进制纯编码实现
from--https://blog.csdn.net/s297165331/article/details/117736681         1、下载FakerAndroid 工具包 下载地址:https://github.com/Efaker/FakerAndroid/releases 2、cmd切换到FakerAndroid.jar平级目录 [工具包和要操作的Apk] [工具包目录] 3、执行 java -jar FakerAndroid.jar fk <apkpath>生成AndroidStudio工程 [执行命令] [等待命令执行完成] 4、查看Apk平级目录下面生成的AndroidStudio工程 [查看原安装包目录] AndroidStudio直接打开生成的Android…
交叉编译时候如何配置连接库的搜索路径
from--https://www.cnblogs.com/fly-fish/archive/2012/01/13/2321952.html   交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录。因此,在交叉编译的时候,要采取一些方法使得在编译链接的时候找到需要的库。 首先,要知道:编译的时候只需要头文档,真正实际的库文档在链接的时候用到。 (这是我的理解,假如有不对的地方,敬请网上各位大侠指教) 然后,讲讲如何在交叉编译链接的时候找到需要的库。 (1)、交叉编译时候直接使用-L和-I参数指定搜索非标准的库文档和头文档的路径。例如: arm-linux-gcc test.c -L/usr/local/arm/2.95.3/ar…
thumbnail
Lua程序逆向之Luajit文件格式
from--https://www.anquanke.com/post/id/87281     Luajit简介   Luajit将原生Lua进行了扩展,使它支持JIT方式编译运行,比起原生Lua程序,它有着如下特点: JIT即时编译器让执行效率更高。 它同时兼容传统的AOT编译。 全新设计的Luajit字节码文件格式,更加高效与更强的调试支持。(这一点在后面会着重介绍) 全新的Lua指令集。引入了中间表示IR,以及编译引擎支持不同平台的处理器指令即时编译,完全的符合现代化编译器设计,是编译理论学习的绝佳好资料。 Luajit在游戏软件中应用广泛,学习Lua程序逆向,就避免不了与Luajit打交道。下面,我们以最基本的Luajit文件格式开始,逐步深入的学习Lua程序的逆向基本知识。   安装Lua…
thumbnail
Idea基于Maven配置多JDK版本
from--https://segmentfault.com/a/1190000018708356   如果在本地开发环境中安装了多个JDK版本的话,需要在idea中自由切换,就需要利用Maven进行配置,配置后就可以非常方便的进行版本切换。配置步骤如下: 1. 配置settings.xml 在Maven的本地配置中,添加以下配置,配置JAVA_HOME和JAVA_VERSION两个属性。 <profile> <id>java8-compiler</id> <properties> <JAVA_HOME>C:\SoftCommon\Java\jdk1.8.0_202</JAVA_HOME> <JAVA_VERSION>1.8</JAVA_VE…
thumbnail
安卓P网络请求中CLEARTEXT communication not supported问题解决
from--https://www.jianshu.com/p/798037d2b12c 安卓P网络请求中CLEARTEXT communication not supported问题解决 OKhttp在高版本请求过程中会出现CLEARTEXT communication not supported问题。 其实这个问题非常简单。 这个问题是由于安卓9开始,不容许未加密就进行网络数据交互。 所以使用http的朋友,会遇到这个问题。 解决这个问题的方法很多。 第一,跟公司讲,把APP请求的http改用https请求。后台应该不会屌你。 第二,把你的targetSdkVersion 降到27以下。对这个问题在高版本的targetSdkVersion 和高版本安卓机才会出现。所以更改一下。但是不能从根本上解决问题。 第三,更改网络安全配置。 有2种…
非root环境下frida持久化的两种方式及脚本
from--https://nszdhd1.github.io/2021/06/15/%E9%9D%9Eroot%E7%8E%AF%E5%A2%83%E4%B8%8Bfrida%E7%9A%84%E4%B8%A4%E7%A7%8D%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F/ frida是一个非常好用的hook框架,但使用中有两个问题,一是非root手机使用挺麻烦的,二是frida相较于其他HOOK框架没那么持久。网上的持久化大多基于xposed、刷ROM或者是virtualapp,前面两个是比较重量级,不够轻便。虚拟化技术本身就自带风险,很容易被检测到。 在Android端,网上教程里大部分都是使用frida server来进行hook,其实还有一种使用方法为 frida gadget,此方法需要将frida-…
多种姿势花样使用Frida注入
from--https://ashenone66.cn/2021/09/20/duo-chong-zi-shi-hua-yang-shi-yong-frida-zhu-ru/ 前言   多种姿势花样使用Frida注入是怎么回事呢?Frida相信大家都很熟悉,但是多种姿势花样使用Frida注入是怎么回事呢,下面就让小编带大家一起了解吧。   多种姿势花样使用Frida注入,其实就是用不止一种方式注入Frida,大家可能会很惊讶Frida为什么要用多种方式注入?但事实就是这样,小编也感到非常惊讶。   这就是关于多种姿势花样使用Frida注入的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!   在实战中使用Frida会遇到各种各样的问题来对你进行限制,因此在这里总结和对比一下自己在实战中使用过的一些frida的注入方式。关于注入方式…