-
置顶
HTTP TCP/IP协议与抓包原理
网络基础 TCP/IP在说Http之前,先来说一下TCP/IP协议。 TCP/IP协议是众多协议的统称,像HTTP,TCP,UDP,DNS等都包括在里面 TCP/IP 协议会把这些进行分层,按层次分为4层:应用... -
置顶
对称加密算法AES的原理及分析
AES算法简述分组加密有几种方式分别是: ECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。将整个明文分成若干段相同的小段,然后对每一小段进行加密00112233445566778899... -
置顶
对称加密算法DES的原理及分析
图解 手算DES入参:明文:64比特(16个十六进制数、8个字节)KEY:64比特(16个十六进制数、8个字节)出参:64比特(16个十六进制数、8个字节) 明文:0123456789ABCDEF(hex)密钥:133457799BBCDFF1(he... -
SM4国密算法原理及分析
明文:31323334353637383930616263646566(16个字节)KEY:31323334353637383930616263646566(16个字节) 加密方式ecb模式:它将明文消息分成固定长度的块,然后独立地对每个块进行加密... -
iOS逆向系列(二) 反调试与绕过案例实战
项目地址:https://github.com/cherubstar/iOSEnvDetection根据项目使用Xcode构建app安装到手机上iPhone:iPhone se2(越狱),iOS 14.4.1 Frida检测端口检测上来先用objec... -
绕过libsscronet.so app sslpinning
下了一个app,抓包后发现有ssl校验 https://github.com/WooyunDota/DroidSSLUnpinning/blob/master/ObjectionUnpinningPlus/hooks.js试了这个unsslpinni... -
修改源码定制ART
ART定制方案比较 源码修改编译,定制rom 优点:开发简单,可以直接访问ART中的海量的丰富api 缺点:较笨重,首先需要一台性能足够强大的pc,其次,每次修改完代码都需要重新编译,刷机,测试。 基于frida,xposed等hook框架定制 优点... -
Art中的函数inline
在art中有大量的inline内联函数,就先来了解什么是inline 什么是inlineinline: 内联函数是一种优化技术,可以减少函数调用的开销,渐少参数压栈时消耗空间,从而提高代码的执行效率。使用inline关键字声明的函数在编译时会被内联展... -
Art中的c++对象内存布局
ART由C++11实现的,C++11中的类所占内存的大小主要是由成员变量(静态变量除外)决定的,成员函数(虚函数除外)是不计算在内的。成员函数的存储是以一般函数的模式进行存储。a.fun()是通过fun(a.this)来调用的,这时候this指针会做... -
Android加壳与脱壳(二)加壳和运行时的机制
Android App启动流程这里就先以一张图来说明这个过程 (1)点击桌面APP图标时,Launcher的startActivity()方法,通过Binder通信,调用system_server进程中AMS服务的startActivity方法,发...
|