IOS逆向 CCCrypt技巧
Posted on Tue 05 January 2021 in SoftwareSecurity • Tagged with IOS, SoftwareSecurity, Security • 2 min read
CCCrypt原型接口
由于IOS/OSX相对闭源, 故⼤多数算法都是使⽤ObejectiveC 封装的⼀套Crypto库. 该库拥有⼀套统⼀的调⽤ ⼊⼝ CCCrypt. 其具体定义如下
CCCryptorStatus CCCrypt( CCOperation op,
CCAlgorithm alg,
CCOptions options,
const void *key,
size_t keyLength,
const void *iv,
const void *dataIn,
size_t dataInLength,
void *dataOut,
size_t dataOutAvailable,
size_t *dataOutMoved)
# 参数意义
op:kCCEncrypt(加密)/ kCCDecrypt(解密)
alg:加密算法
options:加密 …
Continue reading