大麦网购票插件开发

摘要:
大麦购票插件开发的关键点在于数据包捕获和x符号的计算。有关包捕获辅助插件的详细信息,请参阅某宝应用程序包捕获插件的写入请求头。请求头与宝藏应用程序的x-sign、x-umt、x-mini-wua、x-sgext相同。不同之处在于请求参数包括type、version、appType和channel_From、osType、souce和其他参数。
大麦网购票插件开发

购买插件开发的关键点在于抓包及x-sign的计算。

抓包

抓包辅助插件详见某宝app抓包插件编写

在这里插入图片描述
请求头与某宝x-sign,x-umt,x-mini-wua,x-sgext如出一辙,请求包不同的是,请求参数中多了type,version,appType,channel_from,osType,souce等参数。

分析x-sign,x-mini-wua,x-umt

Object doCommandNative(int code,Object[] args);

通过xposed hook的方式获取到相应参数及返回值,并编写相应模块计算。

Object doCommandRS = XposedHelpers.callMethod(JNICLibrary, "doCommandNative", byInput);

编写客户端调用搜索

String api = "mtop.damai.wireless.search.search";
String v = "1.0";
String ttid = "10005882@damai_android_7.6.7";
String t = (new Date().getTime() / 1000) + "";
String sUrl = "https://acs.m.taobao.com/gw/mtop.damai.wireless.search.search/1.0/";
...

请求返回

{"api":"mtop.alibaba.damai.detail.getdetail","data":{"result":"{"detailViewComponentMap"
...
},"ret":["SUCCESS::调用成功"],"v":"1.2"}
}

免责声明:文章转载自《大麦网购票插件开发》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇前端开发调试之代理配置Appium(二):Node.js下载与安装、非GUI版本appium下载与安装、GUI版本appium下载与安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android驱动学习-APP操作新硬件的两种方法(支持添加的驱动)

在给Android添加新的驱动后,app要如何使用呢? 正常的使用一个设备,需要getService。但是像LED等我们自己添加的硬件驱动,Android源代码根本没有我们自己添加的服务。 第一种: 我们自己的创建的硬件设备驱动的类是被系统定义为了隐藏类,那么在Android系统中如何使用隐藏类呢?为此我们可以根据android的编译过程可以看到我们添加的...

java使用jdbc对sqlite 添加、删除、修改的操作

package com.jb.jubmis.Dao.DaoImpl; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import...

ActiveMQ---知识点整理

本文来自于csdn,文章通过介绍ActiveMQ的安装,使用,搭建等等,简单整理了ActiveMQ。 本文转自:http://www.uml.org.cn/zjjs/201802111.asp 一.背景介绍 1.1 java消息服务: 不同系统之间的信息交换,是我们开发中比较常见的场景,比如系统A要把数据发送给系统B,这个问题我们应该如何去处理? 1999...

C++中stringstream的使用方法和样例

  之前在leetcode中进行string和int的转化时使用过istringstream,现在大致总结一下用法和测试用例。     介绍:C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输...

RxJava入门

项目小版本上线,抽空简单学习了下久仰大名的RxJava 一、引入 个人觉得rxjava的特点: 强大灵活的事件流处理(多线程/多事件/复合对象) 强大灵活优雅简洁的异步 链式调用 可自动Lambda化   实现:RxJava 是通过一种扩展的观察者模式来实现的 类比 类比 实际 实际 职责 演讲者 Button (可)被订阅者 (同右)...

(PHP)redis String(字符串)操作

/** * * String操作 * 字符串操作 * */ //设置键值:成功返回true,否则返回false,键值不存在则新建,否则覆盖 $redis->set('string', 'hello world!'); //从左往右第五个字符开始替换为另一指定字符串,成功返回替换后新字符串的长度。 $redis->setRan...