版本

c3VuaW5nXzkuNS4xMTJfNTAw

分析下提交订单

1.首先抓包

使用使用postern+charles抓包能够轻松抓取到包,这块限制不多

2.分析包

首先是/app/addcart/private/quickBuy.do

这个主要是为了获取cart2No

 String data = "{\"cartHeadInfo\":{\"userFlag\":\"0\",\"directFlag\":\"1\",\"operationChannel\":\"50\",\"operationTerminal\":\"01\",\"operationEquipment\":\"02\",\"operationUser\":\"\",\"token\":\"UDCPn1L5tJDFfgHK6)3b5cbxCAfDleOBoqjeTV7LbHA*\",\"detect\":\"%s\",\"dfpToken\":\"%s\",\"operationStoreCode\":\"\",\"provinceCode\":\"010\",\"cityCode\":\"010\",\"districtCode\":\"01013\",\"townCode\":\"0101399\",\"logContent\":\"\",\"appTerminalVersions\":\"9.5.112\",\"appVersions\":\"01\",\"destLongitude\":\"116.288536\",\"destLatitude\":\"40.203907\",\"productPageType\":\"\",\"channelType\":\"02\",\"checkOrdPurFlag\":\"0\",\"poiId\":\"2782100118468010\",\"collectionType\":\"\"},\"historyReceiverInfo\":{\"addrNum\":\"1\"},\"historyPayType\":{\"payType\":\"\",\"payPeriods\":\"\"},\"immediateBuyItems\":[{\"itemHeadInfo\":{\"itemNo\":\"1\",\"activityType\":\"07\",\"activityId\":\"\"},\"mainCmmdtyInfo\":{\"basicInfo\":{\"itemNo\":\"1\",\"cmmdtyCode\":\"000000012354857650\",\"shopCode\":\"0000000000\",\"b2cShopCode\":\"\",\"shopAddCode\":\"0030004459\",\"shopName\":\"苏宁自营\",\"overSeasFlag\":\"\",\"cmmdtyQty\":\"1\",\"serviceStoreCode\":\"\",\"serviceStoreName\":\"\",\"commodityType\":\"\",\"carShopSerWay\":\"\",\"isOneHour\":\"\",\"productType\":\"\",\"platform\":\"01\"},\"collect\":[{\"collectSort\":\"10\",\"collectType\":\"13\",\"collectCode\":\"pgcate=10008;prdtp=00027;tag=四级页;pgtitle=四级页;prdid=000000012354857650;shopid=0030004459;supid=0010212008\"}]}}],\"supportYB\":\"1\",\"publishDate\":\"20230410\",\"exclusiveCouponList\":[],\"privilegeNumList\":[]}";data = String.format(data, detect,dfptoken);

核心参数主要是两个detect和dfptoken

获取到cart2No就是提交订单了app/V2/private/confirmOrder.do

这个包的参数也不复杂,除dfptoken和detect和cart2No外,基本都是固定值。

重点就是dfptoken和detect两个参数的生成了,两种解决方法:

1.直接RPC获取,简单直接

2.分析JAVA层和SO层,将两个参数算法复写,费劲,但是也能够实现。

具体根据具体情况即可。

纯技术交流,请勿用于非法用途。

如有问题,请私信。

xObP8s/gudi/zrPMoaJKU7K5u7e+s7/Os8yhokpBVkHP4LnYv86zzMjn0OjSqtKyv8nS1MGqz7VRUaGjDQoNCtf31d8gUVEgNDA0NTQwMjI5

苏宁某APP逆向分析相关推荐

  1. 【该文章已被封禁】区块链钱包APP逆向分析及实现

    [区块链钱包APP逆向分析及实现]该文章已被封禁,需要看的兄弟姐妹们,请打开下面个人的博客进行查看: 0.原文链接:点击我进行打开: https://qqizai.gitee.io/qqizai/vi ...

  2. 知物由学 | 干货!一文了解安卓APP逆向分析与保护机制

    "知物由学"是网易云易盾打造的一个品牌栏目,词语出自汉·王充<论衡·实知>.人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道."知物 ...

  3. APP逆向分析之XX音乐客户端下载歌曲权限绕过

    很长一段时间没有做逆向分析相关的研究了,最近看了一部电影,电影有首插曲名字叫不见不散,那是相当的好听啊,打开XX音乐,准备下载,额-.弹出付费才能下载-.为了一首歌,开一个包月服务,显然不是我这个搞过 ...

  4. 某App逆向分析,破解提交参数

    最近在学app逆向,记录一下破解过程. 环境: 模拟器,eclipse,httpcanary,jeb 一.先配置好模拟器环境,打开抓包软件分析参数 软件有模拟器检测,我们先用jeb分析一下 搜索&qu ...

  5. 逆向工程--苹果移动端app逆向分析技术(一)

    0x01 基础准备 关于iphone移动端app逆向程序相关初级基础大家可以自己提前学习.本 文主要给大家分享关于脱壳加密app程序的技术.学习之前大家先搭建系 统环境,准备相应的工具,参考链接教程自 ...

  6. 某教务管理系统APP逆向分析之协议漏洞 2018·2

    0x01前言 马上开学了,整理一下假期自己研究的成果,希望在安卓逆向分析这条路上能走得更远. 声明:文章仅供技术研究,切勿非法利用! 0x02功能协议分析 app登录后进入appCenter的界面,内 ...

  7. APP逆向分析之钉钉抢红包插件的实现-iOS篇

    花费了很多天的原创文章,转载请注明出处https://yohunl.com/ding-ding-qiang-hong-bao-cha-jian-iospian/ ,谢谢! 网络上关于微信红包的分析文章 ...

  8. 某x动漫app逆向分析

    某动漫app 返回数据加密分析 目录 某动漫app 返回数据加密分析 前言 一.问题 1.1抓包返回加密数据 1.2查壳 二.分析 1.1 jadx-gui 1.2 全局搜索加密函数 1.3 疑似方法 ...

  9. 安卓逆向入门练习之电影天堂APP逆向分析

    准备 抓包环境及工具准备,参考:使用Fiddler对安卓App抓包 APP:电影天堂APP,版本:3.5.0 抓包 使用fiddler在模拟器里对App进行抓包,拦截到四种类型的数据: http:// ...

最新文章

  1. 马少平、周枫、王小川、楼天城、唐文斌……清华计算机系与人工智能的40年...
  2. java弹出网页alter_JavaScript三种弹出框(alert,confirm和prompt)用法举例
  3. 8000 字 + 21 张图,服务端高并发分布式架构 14 次演进之路
  4. JVM_04 对象的实例化+内存布局+访问定位+直接内存
  5. canopen c++程序编写_JAVA、C、C++、Python同样是高级语言,为什么只有C和C++可以编写单片机程序?...
  6. 将下图的nfa确定化为dfa_「线性代数」根据特征值,将二次型化为标准形、规范形...
  7. 产品经理需要掌握的9种共性推荐策略
  8. html目录清华,清华大学HTML、《网页设计与制作》讲义.ppt
  9. spring mvc xss html,note/SpringMvc防御XSS实践.md at master · yangc91/note · GitHub
  10. antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
  11. 多终端房地产项目管理系统源码,源码分享
  12. Unity插件之EasyTouch和LeanTouch
  13. ccc-sklearn-11-线性回归(1)
  14. 伤害世界怎么自建服务器,伤害世界服务器怎么建 伤害世界服务器架设教程攻略...
  15. 小白重装系统教程_小白U盘重装原版win7系统教程
  16. AK消防 注册消防工程师 要点汇总 建筑消防性能化防火设计
  17. linux内核cpu负载计算,Load和CPU利用率是如何算出来的
  18. 海康威视的设备怎么进行设置
  19. python安装指南及spyder基本使用
  20. 解决端口被占用的方法(查看端口和关闭端口)

热门文章

  1. 升级Anaconda与Spyder教程
  2. (一)图灵机器人API2.0接口构造聊天机器人
  3. 2016校招真题解析(一)小米git
  4. 水青木华的博客(我的空间我做主)
  5. 【深度学习与图神经网络核心技术实践应用高级研修班-Day1】深度学习的发展历史(完整版)
  6. (附源码)计算机毕业设计ssm花田音乐网站
  7. vue项目中,接手别人代码的,如何去分析?
  8. Mysql binlog_order_commits
  9. [参]FMCW的MATLAB仿真
  10. ISP算法学习之LSC(镜头阴影校正)