•  置顶

    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方法,发...
/5