2023-05-09 Hook神器-frida的安装和使用 Androidtools原理配置 AndroidHook之frida学习1-起步背景想必,能翻开我的这篇文章的人都和我一样,想学习有关android平台的hook技术,但事实上,在安卓平台上有很多hook的技术,比如很早之前的xposed框架,还有很多同类型的其它框架,但是
2023-04-08 Android动态注册NDK函数 AndroidC原理算法编译器 Android动态注册NDK函数前言之前在 https://kuangtant.gitee.io/2021/12/12/android-studio-sheng-cheng-so-wen-jian/ 一文讲过在Android Studio
2023-03-19 SO加固之section加密 AndroidCJava原理 SO加固之section加密前言没有前言 实例为了简单演示section加密,那就使用默认的native stringFromJNI函数吧 JNI代码原理都知道c语言程序一般都是从main函数开始执行,但是需要知道的是,有__attribu
2022-11-28 安洵2022——InvisiableMaze解法 AndroidC原理 InvisiableMaze题目考点: 1. 玩玩游戏 2. 魔改xxtea 3. 解动态迷宫 4. s
2022-10-09 Win32笔记-高级 Win32Windows原理算法逆向 前言在本文将讲解高级Win32编程的内容,主要讲解静态链接库、动态链接库、以及远程线程的有关内容 win32笔记-静态链接库现在一个软件可以包含许多的功能,就涉及到了软件的模块化开发,不可能将一个软件的所有代码全部写进一个文件,所以,win
2022-09-05 简单使用gdb Ctools原理开源 GDB一般用法之所以要记录一下GDB,是因为GDB对于程序的调试太重要了。 一般的用法直接掌握就行。 用法 gdb调试 gdb yourappp 打断点 b 函数名或者 *指定地址 执行 r 代表程序运行 n代表 单步步过 s代表 单步
2022-08-09 Win32笔记-进阶 Win32Windows原理算法逆向 win32笔记-进程了解进程在win32中,要想把exe程序运行起来,就必须将程序加载到内存中,当程序被双击运行起来以后,这时才能被叫做进程。现在的计算机是多线程操作系统,可以在计算机的任务管理器看到当前的所有进程。 进程,可以为当前程序
2022-06-09 Win32笔记-基础 Win32Windows原理算法逆向 win32-编码0x1原始的ascii编码在计算机中,计算机只能识别由0或1构成的东西,其它的字符一律不认识,西方人为了将计算机与生活联系起来,使用了ascii的编码,就是将一些生活中常用的符合字母用0、1来表示,16进制范围是0-7F,更
2022-03-27 RC4的加密与解密实现 CJava原理密钥算法 RC4的加密与解密实现前言 RC4算法的特点是算法简单,运行速度快,而且密钥长度是可变的,可变范围为1-256字节(8-2048比特),在如今技术支持的前提下,当密钥长度为128比特时,用暴力法搜索密钥已经不太可行,所以可以预见RC4的密钥
2022-03-25 初始花指令 Ctools原理算法 初始花指令前言在一般的逆向工程中,一般使用IDA进行逆向,比如,逆向一个exe文件,IDA会将exe的二进制字节码转换为汇编指令,如果想要汇编指令更易于理解,可以F5将汇编指令转换为c语言伪代码,但是有些程序开发者为了保护代码,不被逆向,所