在6月份的新版本中,作者将原型为
RSA_public_decrypt(v9, v13, (unsigned __int8 *)v11, v14, 1)
的方法进行了混淆。
根据老代码回溯向上调用关系发现RSA_public_decrypt(v9, v13, (unsigned __int8 *)v11, v14, 1) 被
Down p intrsa_verify+74 BL RSApublic_decrypt
调用过。 再根据_int_rsa_verify内的
.png)
rsa_sign.c 字符串引用。在新版本中搜索寻找后根据位置找到 RSA_public_decrypt 再向上查找引用
2020.10.19
本次更新发现又做了改变 查找rsa_sign.c字符串出现多个。
可根据 新字符串 signature 定位
-wfia.png)
向上查找引用后,根据旧版本位置确定RSA_public_decrypt位置。再向上引用找到函数

找到RSA加密位置,以下是老版本对照
-xefx.png)