吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 2994|回复: 19

新人求解

[复制链接]
我在学xs 发表于 2018-8-15 19:50 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


30HB
我不会排版,第一次发帖,可能很乱
手机上最新版本的uuJSQ实在是太坑了,本来好好的不收费。现在却又搞收费,搞得我们有点依赖,不得不收费。所以我就试着PJ了一下
一开始是想逆向最新版本的内购的,却并没有发现论坛上大牛们逆向一些单机游戏中的一些特征,不知道是不是因为我是小白的原因
所以我基本懵逼,又想着把旧版本的uu的那个版本改高,让他无法检测到更高版本,改了后却是显示网络错误
搞得我不知道咋办,然后又发现有个强制更新框,想着把它去掉却不知道怎么去掉,直接把它删掉还是会网络错误
接着了两个关联的关于更新的(图4)然后进去(图5)却不知道哪里下手
请问大神们这个uuJSQ能不能PJ啊?



网络错误图

网络错误图


5.png

3.png

2.png

1.png

2PJRI5M0}_H0BM}[H9Q6QM1.png

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 我在学xs 发表于 2018-8-15 19:51 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 我在学xs 发表于 2018-8-15 21:06 | 显示全部楼层

正确顺序是从下往上,期待大神的到来
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xkang 发表于 2018-8-16 09:50 | 显示全部楼层

既然可以找到相关关键词   何不尝试更改支付逻辑   使支付失败跳转到支付成功  亦或更改支付失败执行使其函数内执行成功得函数
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xiao_ya 发表于 2018-8-16 10:18 | 显示全部楼层

同楼上。我师傅
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 我在学xs 发表于 2018-8-16 10:43 | 显示全部楼层

xkang 发表于 2018-8-16 09:50
既然可以找到相关关键词   何不尝试更改支付逻辑   使支付失败跳转到支付成功  亦或更改支付失败执行使其函 ...

求解,已有图,却不知道是什么逻辑我太蠢了。。。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xkang 发表于 2018-8-16 10:52 | 显示全部楼层

[Java] 纯文本查看 复制代码
  public void b()
      {
        PayVerify localPayVerify = new PayVerify();
        localPayVerify.orderId = this.a;
        a.a(localPayVerify, 0, paramf);
      }


支付验证  但很有意思  字面意思是本地验证 = =

[C] 纯文本查看 复制代码
public static void a(PayVerify paramPayVerify, final int paramInt, final f<PayVerifyResponse> paramf)
  {
    new Thread()
    {
      public void run()
      {
        super.run();
        com.netease.uu.database.b.a().a(this.a);
      }
    }.start();
    com.netease.ps.framework.e.e.a(UUApplication.a()).a(new ae(paramPayVerify, new f()
    {
      public void a(PayVerifyResponse paramAnonymousPayVerifyResponse)
      {
        c localc = c.c();
        StringBuilder localStringBuilder = new StringBuilder();
        localStringBuilder.append("验证结果 payStatus ");
        localStringBuilder.append(paramAnonymousPayVerifyResponse.payStatus);
        localStringBuilder.append("  message ");
        localStringBuilder.append(paramAnonymousPayVerifyResponse.message);
        localc.a(localStringBuilder.toString());
        switch (paramAnonymousPayVerifyResponse.payStatus)
        {
        default: 
          paramf.onFailure(new FailureResponse(paramAnonymousPayVerifyResponse));
          break;
        case 3: 
          new Thread()
          {
            public void run()
            {
              super.run();
              com.netease.uu.database.b.a().b(a.6.this.a);
            }
          }.start();
          paramf.onSuccess(paramAnonymousPayVerifyResponse);
          break;
        case 2: 
          paramf.onFailure(new FailureResponse(paramAnonymousPayVerifyResponse));
          break;
        case 1: 
          new Handler().postDelayed(new Runnable()
          {
            public void run()
            {
              a.a(a.6.this.a, a.6.this.c + 1, a.6.this.b);
            }
          }, paramAnonymousPayVerifyResponse.retryDelayTime);
          break;
        case 0: 
          al.a().a(paramAnonymousPayVerifyResponse.userInfo);
          new Thread()
          {
            public void run()
            {
              super.run();
              com.netease.uu.database.b.a().b(a.6.this.a);
            }
          }.start();
          com.netease.uu.b.b.c().a(new VipPurchasedLog(this.a.orderId, -1, null));
          paramf.onSuccess(paramAnonymousPayVerifyResponse);
        }
      }
      
      public void onError(VolleyError paramAnonymousVolleyError)
      {
        paramf.onError(paramAnonymousVolleyError);
      }
      
      public void onFailure(FailureResponse paramAnonymousFailureResponse)
      {
        paramf.onFailure(paramAnonymousFailureResponse);
      }
    }));
  }


验证过程

他有支付宝 微信  googleplaypay  目前已知支付宝 微信会走这个验证   Googleplay pay应该也会走

个人感觉更改支付  。。。行不通     可以从体验时间下手  无限体验

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Silver_Angel 发表于 2018-8-16 17:06 | 显示全部楼层

这种JSQ应该是好逆向的(但是我不会哈),我建议你去看看论坛里恒大发布的1周年,2周年,3周年视频,里面有安卓软件的各种逆向教程,应该对你有所帮助
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 我在学xs 发表于 2018-8-16 18:14 | 显示全部楼层

xkang 发表于 2018-8-16 10:52
[mw_shl_code=java,true]  public void b()
      {
        PayVerify localPayVerify = new PayVerify( ...

谢谢,只不过不知道有没有用,咋用,就是太小白了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 我在学xs 发表于 2018-8-16 18:22 | 显示全部楼层

xkang 发表于 2018-8-16 10:52
[mw_shl_code=java,true]  public void b()
      {
        PayVerify localPayVerify = new PayVerify( ...

说实话,体验时间无限延长我也不咋会。。。而且也没那么多机会试
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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