开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 27037|回复: 5
收起左侧

[Android逆向] SNhk分析

[复制链接]
发表于 2020-3-18 17:57:01 | 显示全部楼层 |阅读模式   云南省昭通市
0x00 抓包
登录数据包(含滑块)
POST https://passport.suning.com/ids/login HTTP/1.1
hiro_trace_id: 046a3f6a7d9646e1ac085084eb9e7282
hiro_trace_type: SDK
User-Agent: Mozilla/5.0(Linux; U;SNEBUY-APP;5.8.3-187;SNCLIENT;Android 5.1.1; zh; vivo X9 Plus) AppleWebKit/533.0 (KHTML, like Gecko)Version/4.0 Mobile Safari/533.1
Content-Type: application/x-www-form-urlencoded;charset=utf-8
Host: passport.suning.com
Connection: Keep-Alive
Accept-Encoding: gzip
Cookie: tradeLdc=NJGX_YG;dfpToken="TSXYtspj6PGCjsxCYBBlg03e9";route=b835ab6b662d5bd8f63acce2c485304a; cityId=9264; districtId=12115;newCity=021_1000267_9264; district_pd_code=0210399;_device_session_id=8859735876761583750093066_BA51FAF78948C36CCF601FB6C394496910EF63CAF1B831013561DC3E9186F956A0665C0723E7C94E534726AF53B2DD42;dfpToken=TSXYtspj6PGCjsxCYBBlg03e9
Content-Length: 1689
jsonViewType=true&username=13565656565&version=1.0&password=123123123&slideVerifyCode=MDg1MkVDOTc1RTJCMzgyNjFGQzhGQzI2N0I1MDg5NjVfMF4xMjNeNTQwLDk2MF4tXi1eMTU4NDQy%0ANjQ2Mjk1N14tXjE3Mi4xNi4yLjZeNS4xLjFeODY1MTY2MDIxMTAyOTM3%0A%5EIAR%5E0EC6D94EB36C87FB61430A73F2F16D96F0E0566A11C8A304E8FBCAFA933D12E57BE8099DE79D079E52FE858E4E8577C3B791E026835C0B3C6E9FD2C8F733AEB543D973EF2D758273CC4F2619536BF9BB31D93FFD6C82A95C91CDCE01BC57239F58DD8AEEB79CD19D5174382D39835500EBC48A7A54BD78C2768193E8B9F34C63CEF77F55403806293335D8A103B58031B79440650DA393B5B791E026835C0B3CBABD7648BD5E43703CEBF19D8532269736BA622F4AAFE207DD06FBCFA450821C823E21972410F5CA3B9DB943C0E313319FA39DC91F4612DF20A66BD4E7F407A630969A56A721F3AF62A685C6B53BD7083661168CA14F4017D0821A0E1780B9992E6C72A0FA7E4B482637B620DEA7D9842E8585CB60C10D156D573A8016D328E436A6828757635D92B791E026835C0B3CF20B505A6D22549914EC2EF7F39DD5AF67A3A21BFA3BEF44E9C585C06D8349EB6EDE2ADFFC80C9E595C355EE6F9D23B1F2E9D79F692F9B8AC68034EAE572C5CE7670748151BBD353748170984AD5C0DE3ADD7A7A6CE6512A5E08CCC3734B76D89DBA4636CF99603DFB4D6681F5EACDB47FAB5753735CC51C59A8F0B23E3859271C0468E06B268DAEB791E026835C0B3CD77197B6DE9ADEDD98C2B0017E72B403680521D5DB30B3A30794194D84797B68B5D06E478B1FC6D0CEABEC64BECA4E9333029B1EDA16067A39EB84A1FD5576F6A5CCDA8048530045B2D0F1CFBCFDF63BE5D8E76641475F4B0AADEE28055197D7DFACDA4092CD48F2073696ABE43066AE9E7E8FE58628817AEA0028A035C9FF0007464B47E61FEAF330969A56A721F3AFFD061BC6AFB395CEE8835F2D6A7639EE&loginTheme=b2c&loginChannel=208000202003&rememberMe=true&rememberMeType=app&client=app&lotAndLat=0.0%2C0.0&service=https%3A%2F%2Faq.suning.com%2Fasc%2Fauth%3FtargetUrl%3Dhttp%3A%2F%2Fmyapi.suning.com%2Fapi%2Fmember%2FqueryMemberBaseInfo.do
参数分析:
可以看到有个slideVerifyCode
这个字段加密了,翻译过来是滑动验证码的意思,可以确定这个是滑块验证码
账号密码都是明文,就不用分析了,现在要解决的是这个滑动验证码是怎么生成的
0x01 逆向
APP没壳,拿到DEX,直接反编译成JAR文件,用GD-GUI打开
搜索关键词slideVerifyCode



跟进




可以看到这个值是由构造方法初始化的,现在我们要做的就是查找什么地方调用了这个初始
化的值
切换到jadx这个工具,方便查看交叉引用,唯一的缺点就是打开太慢

这个值是在构造方法的固定第四个参数




继续查交叉引用

跟过去,继续查交叉引用

一直跟着走
最后到了一个滑块的类

可以看到 是一个3des加密

剩下的就是分析算法了,也没啥难度了
要的加作者q1125571793来拿,易语言的算法
正常登录


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
结帖率:50% (1/2)
发表于 2022-3-6 14:12:47 | 显示全部楼层   江苏省扬州市
向大佬学习,respect
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2020-4-29 23:00:57 | 显示全部楼层   湖南省株洲市
不错不错,这个帖子打开了思路了
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2020-4-4 21:14:07 | 显示全部楼层   山东省德州市
顶贴顶贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-18 18:09:24 | 显示全部楼层   云南省昭通市
哈哈有什么需要可以联系
回复 支持 反对

使用道具 举报

结帖率:55% (6/11)
发表于 2020-3-18 18:02:33 | 显示全部楼层   云南省临沧市
6 老哥稳  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表