welcome.md
Android逆向零基础到入坟
一、JNI开发Java native interface:是一种java和c\c++交互的通道;这个是java的一种语言特性,与android无关。 1、创建项目 普通项目:Empty Activity(Java) jni项目:Native C++(Java + C) 通项目也可以手动配置成jni项目,但是比较 Project选择Native C++。 其他选项无所谓,next就行。...
GIT王炸记录
经过连续两次王炸,决定好好学习一下git的使用说明。 一、分布式&集中式GIT(Git)和 SVN(Subversion)是两种常见的版本控制系统,它们的主要区别在于分布式和集中式的架构。 GIT 的分布式特性: 本地仓库:每个开发者在自己的本地环境中都有一个完整的代码仓库。他们可以在本地进行提交、修改和版本管理,而不需要依赖中央服务器。 分支和合并:GIT 强大的分支和合并功能使得...
UE引擎研究笔记
对UE的反射名(可选 or 全部)进行HASH,且不影响游戏原始的运行效果。 对结构体进行随机化。 需要了解的东西 实现思路 ① 源码级 (宏实现)编译期处理所有gen.cpp字符串 资源预处理 处理代码中对反射名的引用 ② bin层 直接对bin数据的字符串处理 混淆反射的思路: 1、只有正式&编译打包时,才会hash;避免...
六_加密的原理及解密
1、简单的加密解密例子 CS1.6人物速度加密实现 首先,找到人物速度后,访问速度查看任何改写和访问的代码。 然后对这四条都进行自实现简单的加解密。 进行HOOK。 效果如下: 加密前 加密后 定位解密 访问速度。 根据自写代码可知,赋值为加密操作,读值为解密操作。因此查看取值代码。 根据游戏代码解密即可。 结论 用到的加密数据附近必定有解密代码。 2、PUB...
五_静态类和修复完整结构
一、认识静态类 静态类 每一个对象都是从某一个静态类继承而来的,基类存在UObject的Class成员中。那么通过这个字段我们就可以判断当前对象是什么类。 知道什么什么类之后,我们就可以对应处理。 1234567891011121314auto obj = GetStaticClass();switch(obj){ case CLASS: //处理类 ...
Frida入门学习
一、环境搭建1. ABDlink:https://developer.android.com/tools/releases/platform-tools?hl=zh-cn 根据平台下载,然后添加到环境变量中即可。cmd or powershell输入adb有输出代表成功。 2. Python windows:https://github.com/pyenv-win/pyenv-win L...
关于LOL动态皮肤修改的逆向与实现
第一次在看雪这种地方发这种帖子,心里很动荡不安。因为我本身很菜,所以有哪里不足的请大佬多多包涵并指出。 最近莫名其妙又染上LOL这个游戏了,然后突然想到之前网上的动态换肤辅助,所以就打算下载一个然后搞搞事,最后虽然是弄出来了,但是因为技术比较差。在实现方面会因为和游戏主线程冲突,导致游戏崩掉(原因看文章结尾)。下面我开始上分析。Ps:本人技术以及表达能力都很差,请大家见谅。(因为在写这篇文章的时候...
CMake交叉编译
1. CMake 基础概念1.1 CMake 工作流程CMake 构建过程分为两个主要阶段: 配置阶段 (Configure)1cmake .. -DBUILD_32BIT=ON -DTARGET_TYPE=exe 配置阶段的作用: 读取并解析 CMakeLists.txt 文件 检查编译器、库和依赖项 生成构建文件(Makefile、Ninja文件等) 处理 -D 参数,设置缓存变量 ...
Docker环境搭建笔记
1. Docker 安装1.1 快速安装一键安装脚本12# 使用阿里云镜像安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动Docker服务12345678# 启动Docker服务systemctl start docker​# 重启Docker服务systemctl restart docker​# 设...
Linux系统笔记
1. 文件和目录操作1.1 基本文件操作查看文件和目录12345678910# 查看当前目录内容ls                          # 基本列表ls -l                      # 详细信息ls -la                     # 包含隐藏文件ls -lh                     # 人性化大小显示​# 查看目录结构tree ...