吾爱破解论坛有你更精彩! seamusyang + 1 + 1 谢谢@Thanks! ckvv + 1 谢谢@Thank

发现可疑点 image-20240404223452156.png (134.54 KB,在app里选择账号密码登录,点进去发现账号是明文。

一个个点进去看,刚开始猜测是不是加了时间戳,有不妥的话欢迎大佬指出 样本:5Yac5Lq65LmL5a62(小米商城下载) 工具:Eclipse (4.30.0)、JEB 4.20.0、Fiddler、MT管理器 一、初窥门径 打开fiddler,共获提升! 正己 + 1 + 20 + 1 感谢发布原创作品, 下载次数: 0) 下载附件 2024-4-4 23:12 上传 发现了key,跟踪函数进去 三、渐入佳境 image-20240404223832101.png (53.32 KB,又获取不到私钥解密, PublicKey publicKey) throws Exception {Cipher cipher = Cipher.getInstance(RSA);cipher.init(1,发现未加固, 下载次数: 1) 下载附件 2024-4-4 23:12 上传 转化为java查看 image-20240404223631194.png (72.66 KB,由于填充,且是RSA/ECB/PKCS1Padding模式,这里正是登陆的Url。

扔进JEB反编译 image-20240404223226467.png (110.5 KB,链接:https://blog.csdn.net/guyongqiangx/article/details/74930951 二、崭露头角 使用MT管理器提取apk,我大致就觉得应该就是rsa加密了, 下载次数: 1) 下载附件 2024-4-4 23:12 上传 自己练手就写了一下java自己实现一下 [Java] 纯文本查看 复制代码 package com.frank;#8203;import java.security.KeyFactory;import java.security.PublicKey;import java.security.spec.X509EncodedKeySpec;import java.util.Base64;import javax.crypto.Cipher;#8203;public class RSA {public static String str_pubK = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7qPCn9w81CW7I9dbc+0YReFNEkiP/x7nTs5lAw+hLXmLsxNZtE/2kFN2XK3jcFOw6TSq/EbGhC9CD51q6n1B4AyfId+aGgB52ejRUrxvK+JOEWJrzXCbIOZg0QLfai+tFkmTi5jK91mQpX2di6xhiMk18gwnBmmNQQrSlEr1YgwIDAQAB;public static String data = a12345678;public static PublicKey getPublicKey(String key) throws Exception {byte[] arr_b = Base64.getDecoder().decode(key);X509EncodedKeySpec keySpec = new X509EncodedKeySpec(arr_b);KeyFactory keyFactory = KeyFactory.getInstance(RSA);PublicKey publicKey= keyFactory.generatePublic(keySpec);return publicKey;}public static byte[] encryptByPublicKey(String data, 下载次数: 0) 下载附件 2024-4-4 23:12 上传 第二次使用相同密码发现再抓包发现密码的密文改变了,再抓一次试试看 image-20240404222617499.png (310.95 KB,所以密文不一样, 下载次数: 0) 下载附件 2024-4-4 23:11 上传 可以看到抓到了登录包。

配置好代{过}{滤}理抓包。

下载次数: 1) 下载附件 2024-4-4 23:12 上传 根据技巧搜“password”搜索到好几个结果,密码被加密了,吾爱破解论坛有你更精彩! seamusyang + 1 + 1 谢谢@Thanks! ckvv + 1 谢谢@Thanks! 喵喵爱吃鱼 + 1 + 1 我很赞同! 查看全部评分 。

跟踪进去StrUtil类看看 image-20240404224231003.png (69.88 KB,共获提升! shenqi88 + 1 + 1 用心讨论,共获提升! allspark + 1 + 1 用心讨论,并查阅了资料, 下载次数: 1) 下载附件 2024-4-4 23:12 上传 可以看到了加密模式。

后来发现是rsa加密,这里就是将密码和公钥一起加密 image-20240404224522038.png (68.93 KB, getPublicKey(str_pubK));System.out.println(Base64.getEncoder().encodeToString(arr_b));}} 由于每次加密都是随机的,吾爱破解论坛因你更精彩! hpjfcc23 + 1 + 1 我很赞同! unicornTwo + 1 + 1 我很赞同! kylee + 1 + 1 我很赞同! kittylang + 1 + 1 欢迎分析讨论交流,第一次发帖, publicKey);return cipher.doFinal(data.getBytes());}public static void main(String[] args) throws Exception {byte[] arr_b = encryptByPublicKey(data,。

自学逆向, 下载次数: 0) 下载附件 2024-4-4 23:12 上传 看到这,抓到如下包 image-20240404222355763.png (255.57 KB,所以加密过程中有没有动过其他手脚未知 免费评分 参与人数 12 威望 +1 吾爱币 +30 热心值 +12 理由 donghong + 1 + 1 热心回复! Sydyanlei0 + 1 + 1 用心讨论。

可以看出是公钥。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/Lolita/49339.html