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-09-05 简单使用gdb Ctools原理开源 GDB一般用法之所以要记录一下GDB,是因为GDB对于程序的调试太重要了。 一般的用法直接掌握就行。 用法 gdb调试 gdb yourappp 打断点 b 函数名或者 *指定地址 执行 r 代表程序运行 n代表 单步步过 s代表 单步
2022-03-27 RC4的加密与解密实现 CJava原理密钥算法 RC4的加密与解密实现前言 RC4算法的特点是算法简单,运行速度快,而且密钥长度是可变的,可变范围为1-256字节(8-2048比特),在如今技术支持的前提下,当密钥长度为128比特时,用暴力法搜索密钥已经不太可行,所以可以预见RC4的密钥
2022-03-25 初始花指令 Ctools原理算法 初始花指令前言在一般的逆向工程中,一般使用IDA进行逆向,比如,逆向一个exe文件,IDA会将exe的二进制字节码转换为汇编指令,如果想要汇编指令更易于理解,可以F5将汇编指令转换为c语言伪代码,但是有些程序开发者为了保护代码,不被逆向,所
2021-09-28 C语言对数组指针的理解 C C 前言C语言有很多的知识,其中一个就是关于数组指针的问题,对于一些刚学C语言的萌新来说,C语言的数组指针是一个问题。 定义数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element)。而且数组在内存中只占一
2021-09-09 Android平台,C语言的运行 AndroidCTermux编译器 C 前言都知道,在Windows,Linux,Mac等平台上,C语言程序的运行十分简单,但是在移动端上,比如Android系统上,就存在一些困难。本文就是为解决这一问题而生。 方案一我比较推荐,因为这个方法比较完善,C语言执行结果较好。 需求需