这个有点非常复杂的,关键点在于如何逆向微信支付宝云闪付这些App,找到核心函数钩子

反编译apk稍微提一下

方法:使用jadx反编译(推荐,简单方便)

首先下载jadx,下载地址:https://github.com/skylot/jadx

修改bin\jadx-gui.bat和bin\jadx.bat文件下对"maximum java heap size"的配置,如果不修改,对反编译大一点的apk可能会出现卡死,修改如下:

jadx-gui.bat文件中

@rem Add default JVM options here. You can also use JAVA_OPTS and JADX_GUI_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-d64" "-Xms4g" "-Xmx8g"
jadx.bat文件中

@rem Add default JVM options here. You can also use JAVA_OPTS and JADX_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xms4g" "-Xmx8g"
然后就可以直接在cmd中运行jadx-gui.bat了,会打开jadx的图像界面,然后打开对应的apk即可完成反编译。

仅放上hook支付宝代码

            // 获得二维码urlfindAndHookMethod("com.alipay.mobile.payee.ui.PayeeQRSetMoneyActivity", lpparam.classLoader, "a",findClass("com.alipay.transferprod.rpc.result.ConsultSetAmountRes", lpparam.classLoader), new XC_MethodHook() {@Overrideprotected void afterHookedMethod(MethodHookParam param) throws Throwable {log("com.alipay.mobile.payee.ui.PayeeQRSetMoneyActivity a" + "\n");String cookieStr = getCookieStr();Object consultSetAmountRes = param.args[0];String consultSetAmountResString = "";if (consultSetAmountRes != null) {consultSetAmountResString = (String) callMethod(consultSetAmountRes, "toString");}// {codeId='1804106465231431',qrCodeUrl='HTTPS://QR.ALIPAY.COM/FKX007021VPOLKNEMJRV5C',printQrCodeUrl='HTTPS: //QR.ALIPAY.COM/FKX024385RNIN3NEYG3MDD'
}log("consultSetAmountResString:" + consultSetAmountResString + "\n");log("cookieStr:" + cookieStr + "\n");Field moneyField = XposedHelpers.findField(param.thisObject.getClass(), "g");String money = (String) moneyField.get(param.thisObject);Field markField = XposedHelpers.findField(param.thisObject.getClass(), "c");Object markObject = markField.get(param.thisObject);String mark = (String) XposedHelpers.callMethod(markObject, "getUbbStr");Object consultSetAmountRes = param.args[0];Field consultField = XposedHelpers.findField(consultSetAmountRes.getClass(), "qrCodeUrl");String payurl = (String) consultField.get(consultSetAmountRes);Field consultField2 = XposedHelpers.findField(consultSetAmountRes.getClass(), "printQrCodeUrl");String payurloffline = (String) consultField2.get(consultSetAmountRes);}});

大家有需要可以加我QQ:553772553;

基于xposed Hook框架实现个人免签支付方案(支付宝)相关推荐

  1. ART模式下基于Xposed Hook开发脱壳工具

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/78092365 Dalvik模式下的Android加固技术已经很成熟了,Dalvik ...

  2. 建付支付即时到账源码免签支付支持支付宝微信拉卡拉等

    介绍: 建付支付系统即时到账源码_免签支付支持支付宝微信拉卡拉等等_带简单安装教程 源码说明:本站源码全部经过测试,配有前台及后台管理界面演示图,去除后门,绿色安全,希望对大家学习研究能有所帮助! 源 ...

  3. 免签接口 个人二维码收款系统/微信支付支付宝支付二维码监听自动发货/个人免签系统/个人免签支付 微信.支付宝 个人支付监控

    开源个人收款码免签系统 服务端和监控端全部开源,自建支付平台,安全更放心,二开更方便 没有中间商赚差价,买家扫多少,商家收多少 一.系统特色 1.1 支持 支付宝个人收款的推送通知 支付宝商家二维码的 ...

  4. android微信hook过滤检测,基于Xposed hook 实时监测微信消息

    本文以微信版本6.7.3为例进行分析有hook, 大部分做微信机器人的话,首先要实时抓取微信的消息,在这里展示三种方式对微信的消息进行hook: 1.基于UI层拉取加载进行监听 2.基于微信dao层调 ...

  5. Android手机跑逆向,Android 逆向工程:基于Xposed Hook实现动态逆向分析

    Xposed是一个非常神奇的框架,对于普通用户,Xposed框架可以发挥Android系统更高的使用效率,可以随便折腾,美化优化系统.但是用于开发者而言,Xposed可以用于 逆向工程,动态逆向分析A ...

  6. 个人免签支付方案推荐

    个人站长 网站中难免会需要支付系统,来实现变现,但是非企业资质又无法获得微信.支付宝的官方签约-- top1 推荐指数

  7. 基于dalvik模式下的Xposed Hook开发的某加固脱壳工具

    本文博客地址:http://blog.csdn.net/qq1084283172/article/details/77966109 这段时间好好的学习了一下Android加固相关的知识和流程也大致把A ...

  8. 快速实现一个真正的免费个人免签支付

    今年利用业余时间搞了个web应用,在支付环节卡住了,因为支付宝和微信都不支持个人收款,必须要有公司资质,没办法,只能google下看看是否有人和我遇到相同问题,果然有很多解决方案,研究了一个多礼拜,发 ...

  9. Android逆向之旅---破解某支付软件防Xposed等框架Hook功能检测机制

    一.情景介绍 最近想写几个某支付软件的插件,大家现在都知道现在插件大部分都是基于Xposed的hook功能,包括之前写了很多的某社交软件的插件,所以不多说就直接用Jadx打开支付软件之后然后找到想要h ...

最新文章

  1. OSChina 周二乱弹 —— 这简直是对佛祖的DDoS攻击啊
  2. java文件读写的两种方式
  3. computed vue 不 触发_vuejs render何时执行?以及使用vue.$refs遇到的坑。
  4. java的算法库_java – 如何实现算法库?
  5. idea中提交mapper.xml到svn后代码变灰色
  6. linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法
  7. templatefield 动态_GridView动态创建templateField | 学步园
  8. java隔几秒发数据_java – 如何将数据推送到jsp而不是每2秒请求一次?
  9. mysql conflict语句_详细解读MySQL事务
  10. Bailian3246 展览会【计数+求和】
  11. win7系统老是弹窗怎么解决_教你win7电脑右下角老是弹出广告的三种解决办法
  12. Northwind数据库下载地址
  13. Android WebView下载使用教程
  14. 激活ltsb2016_WIN10 LTSB 2016电话激活步骤详解
  15. Windows蓝屏的解决办法(如:UNEXPECTED_STORE_EXCEPTION蓝屏)
  16. 入门 | S3C2440启动过程分析
  17. android 说出密码,小米路由器微信好友认证功能实际体验
  18. 至每一位在努力奋斗的人-----复旦女生的高三生活
  19. 前端把其他格式图片转成png,jpg格式后下载,下载txt文件
  20. python 书籍 办公 自动化_你们都用Python实现了哪些办公自动化?

热门文章

  1. 设计模式 — UML常见符号
  2. 开源虚拟化平台的选择-Proxmox
  3. 记一次iOS微信恢复聊天记录的尝试
  4. 国产数据库发展简史与趋势
  5. 爱奇艺登录password参数js解析
  6. java计算编辑距离
  7. 国稻种芯粮农科技产业园药食同源消费者追求“时尚+”健康需求
  8. linux openmpi 位置,ubuntu下安装openMPI
  9. Ubuntu 安装 OpenMPI
  10. 学习笔记三(STM32串口程序下载新建工程模板)