UE4 - IDA定位查找GWorld 源码及结构 在ue4的源代码中GWorld是一个全局指针 这个UWorldProxy类里面保存了一个UWrold的指针, 其中GWorld全局指针在World.cpp文件被赋值 2025-01-20 unreal #unreal#ue#ue4#ida#三角洲行动
UE4 - 配置Visual Studio的Unreal开发环境 除常用的构建工作负荷,你还要勾选(编译unreal需要) 同时你还需要安装这几个组件插件(用于调试!) 初始化环境 下载ue源代码后,我们会得到如下的一个文件夹 2025-01-20 unreal #ue4#ue#unreal
腾讯应用宝模拟器Root权限获取 听说腾讯和微软合作搞了一个什么WSA 2.0, 我™直接一个滑铲启动,呦呦呦挺流畅,让我看看什么实现。 唯一身份标识 事实上,随着智能产品与应用的普及,各大互联网厂商和 PC 设备制造商纷纷推出了 PC 上的安卓虚拟终端产品,国内安卓虚拟终端的用户总规模已过亿。但是,传统安卓虚拟终端存在着易修改、高 2024-12-17 android #腾讯应用宝#模拟器#root#提权
ollvm - 基于LLVM重打包反OLLVM ollvm有很多种方法去除,其中ollvm老是生成那种没什么鸟用的分支跳转,无论是用unidbg/unicorn去trace还是做上下文收集把无用分支跳转nop掉(部分分支永远跑不通),都无法解决ollvm的问题。 这个时候github老是给我推送什么把二进制文件翻译成LLVM-IR的奇怪文章,这个 2024-11-11 llvm #ollvm#llvm#cpp#dec
C - longjump / setjump 众所周知,longjump + setjump是try-catch的鼻祖 setjump的作用 保存当前执行上下文到 std::jmp_buf 类型的变量。std::longjmp 函数稍后可用此变量恢复当前执行上下文。即在调用 2024-10-26 c++ #c#c++#std#setjump#longjump#try-catch
C++ - exit / quick_exit / _Exit 的区别 从C++ 11开始就有了两种exit函数,这两个的区别将在这里做一次记录。 std::exit 该函数在头文件 <cstdlib> 钟定义 2024-10-26 c++ #c#c++#linux#std
Java21 - 虚拟线程 就了解一下 对于刚接触虚拟线程的人来说,其普遍被认为是一种“轻量级线程,可以提高开发效率?” 。他的强大的点就是,在发生堵塞的时候可以自动暂停和恢复,从底层系统中解放这个线程,让这个线程可以去干别的事情。 虚拟线程并非1:1的和一个专门的OS级别线程对应,观看线程池任务,可以看出当虚拟线程进入堵塞的 2024-10-17 java #java#Kotlin#virtualthread
学习通 - 安卓学习通部署CxKitty自动刷课 我的好同学老是找我刷课,太麻烦,故做了这个软件,给他们无脑刷课,但是只能在Android的arm64平台运行! 支持的功能 密码登录/二维码登录 刷课/答题(需要自行准备题库) 下载地址 123网盘 提取码:1234 2024-10-16 学习通 #学习通#刷课#android