京东小程序分析记录

分析目标:“京东物流”

分析接口:查快递

首先抓包看下请求,没有证书校验,直接可以看到请求参数和返回。

接下来就得看看请求中的参数是怎么生成的,那么就得找到小程序的代码。 继续抓包分析,找到拉取小程序包的请求

:method: GET
:path: https://api.m.jd.com/client.action?functionId=jdaInfos&body=%7B%22app_id%22%3A%22ao0f5c7f4df74ea1b6%22%2C%22host_id%22%3A%22jd00e7c795ae0f4648%22%2C%22type%22%3A%221%22%7D&clientVersion=9.3.2&build=86083&client=android&d_brand=Huawei&d_model=Nexus6P&osVersion=8.1.0&screen=2392*1440&partner=jlhdqj07&aid=38f24112fc4556ef&oaid=&eid=eidAbb5241210bl5440c29f72cab10921423cb54c66a48a44e0c6e4chAyMDwJ4BRe9jA5FkhfCNdFi6HTqfHaqRhKDciy5GgIyjOv9uKFw6RQ5FBa4&sdkVersion=27&lang=zh_CN&uuid=38f24112fc4556ef&area=1_2800_0_0&networkType=wifi&wifiBssid=unknown&uts=0f31TVRjBSufcOdW01OUSJV1fBBD6myjpQL%2BgPAzs%2BmQs7oEZxwemitdpxNxNQRWGI1eEcixuoFMa6FJIXciQg0kdhAFZ3V3zz19BuJP8uqDz7QTHieHPukV9FpDndSQr5otDHd%2BnpuiO1X%2F4M8%2FidRvm%2Bc7lHkhlUAA%2FfCVTn15ChYSm50%2Fl8VVUrPlui%2FZJjXY7otMjGcE2RNJP8si7A%3D%3D&st=1608541634456&sign=591ec2e054e1da92d01d3f318ba04c5f&sv=101
:authority: api.m.jd.com
:scheme: https
cookie: pin=204457913-139479;wskey=AAJf4GWiAECdYRySB0fGUDDjC9X_8uRb7V1gLc4M2w7CMLuzUVzP149Mj9dkQcqfjs5_zbjczIDMEfbt6UEIJaPn7uQA9qE2;whwswswws=g6FFf+eoo9CPn9cP3lzKHL9IOizFbFoUG/iW1w4HCZ2yS+0kAXZS+yVXbtdt3wVOC;unionwsws={"devicefinger":"eidA24da812326segWMbzFqdTZu5htwI9SVztIFjHULfKMs\/KlnjlWHnDBV06jDHU+k8U29n5qTQUUtowW8qyMo\/fWWkKJWgYcViRxg2u4Sl1sBVGatQ","jmafinger":"g6FFf+eoo9CPn9cP3lzKHL9IOizFbFoUG\/iW1w4HCZ2yS+0kAXZS+yVXbtdt3wVOC"};
charset: UTF-8
accept-encoding: br,gzip,deflate
jdc-backup: pin=204457913-139479;wskey=AAJf4GWiAECdYRySB0fGUDDjC9X_8uRb7V1gLc4M2w7CMLuzUVzP149Mj9dkQcqfjs5_zbjczIDMEfbt6UEIJaPn7uQA9qE2;whwswswws=g6FFf+eoo9CPn9cP3lzKHL9IOizFbFoUG/iW1w4HCZ2yS+0kAXZS+yVXbtdt3wVOC;unionwsws={"devicefinger":"eidA24da812326segWMbzFqdTZu5htwI9SVztIFjHULfKMs\/KlnjlWHnDBV06jDHU+k8U29n5qTQUUtowW8qyMo\/fWWkKJWgYcViRxg2u4Sl1sBVGatQ","jmafinger":"g6FFf+eoo9CPn9cP3lzKHL9IOizFbFoUG\/iW1w4HCZ2yS+0kAXZS+yVXbtdt3wVOC"};
cache-control: no-cache
user-agent: okhttp/3.12.1

{
  "code": "0",
  "error": null,
  "result": null,
  "data": {
    "configJson": "{\"sameTask\":\"0\",\"shareUrl\":\"https://mini-app-static.jd.com/apps/mpshare/index.html\"}",
    "app_permission": {
      "native_permission": "0"
    },
    "vendor": {
      "vendorName": "京东物流"
    },
    "version": {
      "version_name": "1.3.2",
      "package_url": "http://storage.360buyimg.com/jda-test/jdd6bab64657b13e86/7799/1608029629.jdapkg?Expires=1608546634&AccessKey=WVQDkmK3HMQRhHZg&Signature=bBqdJDe7oy%2Fv6K4oTXOGVcPs0mk%3D",
      "build": "82",
      "type": "1",
      "zip_url": ""
    },
    "info": {
      "service_phone": "950616",
      "owner_name": "京东物流",
      "name": "京东快递",
      "description": "为客户提供时效快、信息准、质量稳、服务好的快递收派服务",
      "logo": "https://img10.360buyimg.com/jdminiapp/jfs/t1/128438/5/10044/7146/5f3b3393Ed81256b5/f164e59d84ba8e8e.png",
      "hostId": "jd00e7c795ae0f4648",
      "app_id": "ao0f5c7f4df74ea1b6",
      "is_collection": "0",
      "service_email": "",
      "channel_key": null,
      "chartered_url": "https://mp-static.jd.com/businessLicense.html?appId=ao0f5c7f4df74ea1b6"
    },
    "setting": {
      "domain": {
        "network": []
      },
      "category": "京东物流"
    }
  }
}

从返回可以看出,京东提供了两种小程序的包,zip格式和package格式,但没有提供zip包的下载路径。

小程序包的下载链接是 storage.360buyimg.com/j

下载下来之后查看文件格式,不是常用的zip、tar等格式,猜测可能是自定义的格式。

➜ Downloads file 1608029629.jdapkg

1608029629.jdapkg: data

搜索关键字 “manto” ,查看代码逻辑,初步定位到这个 “com.jingdong.manto.pkg.a.a” 类。

对解析代码还原之后,可以看到对应的html和js文件。

代码地址: github.com/FishMan132/P

公众号:

代做工资流水公司北京查询车贷流水佛山开车贷流水南京打流水单威海工资银行流水公司肇庆代开企业流水打印无锡工资银行流水代做哈尔滨个人工资流水 多少钱潍坊薪资流水单多少钱兰州房贷收入证明模板天津查房贷工资流水台州房贷工资流水 制作新乡制作工资代付流水孝感自存银行流水开具福州贷款工资流水 开具开封打印工资流水账单宜春工资代付流水价格徐州代办签证工资流水江门自存流水制作宁德公司流水制作佛山入职工资流水代做德阳车贷工资流水 代办荆州开贷款银行流水邯郸购房银行流水代办扬州企业对公流水代开绵阳贷款流水样本绵阳入职工资流水报价上海薪资银行流水费用绍兴房贷收入证明代办包头离职证明办理洛阳转账银行流水多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化