首页
社区
课程
招聘
[原创]浅析58招财猫变形RSA与变形BASE64
发表于: 2016-6-18 19:45 8538

[原创]浅析58招财猫变形RSA与变形BASE64

2016-6-18 19:45
8538

分析文章都在pdf中,这里展示概述内容:

0x0  概述:
58招财猫登陆密码算法经过:
libcom_wuba_uc_rsa.so中Java_com_wuba_uc_RsaCryptService_encrypt 函数加密,下面简称encrypt函数。
Encrypt先调用JByte2CChar 把Java byte数组转换为char *,然后进一步调用encrypt_default进行加密。

encrypt_default先解密rsa公钥文件,然后调用encrypt_d,最后把结果进行base64变形加密。

encrypt_d 先进行rsa加密,然后调用ch_crypt 对加密结果进行变换。
难点是ch_crypt 和变形base64

安全建议:
1、签名验证过于简单,建议与密码一同加密。
2、Rsa模式太简单,建议改成cbc
3、没有反调试
4、Base64变形太简单
5、ch_crypt过于简单。

本人坐标成都,希望暑假找一份端茶倒水的逆向工作(暑假工),欢迎联系本人。
本人QQ:1447380573
58招财猫RSA与BASE64变形逆向分析.zip

逆向交流:471525564


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 3
支持
分享
最新回复 (2)
雪    币: 48
活跃值: (61)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
你脱过哪些壳?
2016-6-18 22:56
0
雪    币: 53
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原来你也是成都的啊
2016-6-19 21:29
0
游客
登录 | 注册 方可回帖
返回
//