ningmou

ningmou

telegram

蟹老板的v2b客户端分析

前言#

客户端如下图所示
image
打开其安装目录,一眼 electron。而且只能被迫自动安装,还安装到了 test 目录?
image
## 分析
也不用解压 asar,也不用处理源码。因为啥也没加密,直接裸奔,单走一个 6.
image

破解#

找到如图所示文件,其中 m () 函数会解密一段字符串,返回配置文件的网址。
image
返回结果如图所示
image
直接篡改 m () 返回值就行了

function m() {
return"自己的配置文件地址";
}

配置文件如下所示,base64 加密后放到自己网站上就可以了。具体含义自己看一下就知道了。

{
  "apiUrl":"https://xxxx.com",//接口地址(v2b地址)
  "crispId":"",
  "siteName":"你的站点名字",
  "website": "https://xxxx.com"",//网站地址( v2b地址)
  "tgGroup": "https://t.me/",
  "invite": "https://xxxx.com"/#/register?code=",
    "FZHxIHSc":"每邀请一名好友并成为我们的会员,您将获得邀请佣金奖励(佣金比例20%)",
  "affText":"推荐一个好用的软件, 获取额外10G的免费使用流量: ",
  "payMethod": 6,
  "activeNodeId":-1,
  "subscribeFlowIndex": 0,
  "subscribeFlowDescribe": "当流量用尽,套餐失效,请勿重复购买",
  "subscribeData": [{
    "id": 4,
    "flow": "500GB",
    "expire": "* 有效期永久",
    "price": "100",
    "remarks": "节省5%",
    "type": "onetime_price"
  },{
       "id": 4,
    "flow": "1000GB",
    "expire": "* 有效期永久",
    "price": "180",
    "remarks": "节省10%",
    "type": "onetime_price"
  },{
       "id": 4,
    "flow": "1888GB",
    "expire": "* 有效期永久",
    "price": "288",
    "remarks": "节省15%",
    "type": "onetime_price"
  }],
  "subscribeDataPeriodValue": 1, 
  "subscribeDataMonthly": [{
    "id": 1,
    "remarks": "30G/月,当流量用尽或到期时,套餐失效",
    "periodArr": [{
        "id": 11, 
        "total": "总计:¥5",
        "month": "¥5/月",
        "remarks": "月付",
        "type": "month_price" 
      },
      {
        "id": 12,
        "total": "总计:¥15.00",
        "month": "¥5/月",
        "remarks": "季付",
        "type": "quarter_price"
      },
      {
        "id": 13,
        "total": "总计:¥30",
        "month": "¥5/月",
        "remarks": "半年付",
        "type": "half_year_price"
      }
    ]
  },
  {
    "id": 5,
    "remarks": "80G/月,当流量用尽或到期时,套餐失效",
    "periodArr": [{
        "id": 21,
        "total": "总计:¥10",
        "month": "¥10/月",
        "remarks": "月付",
        "type": "month_price"
      },
      {
        "id": 22,
        "total": "总计:¥30",
        "month": "¥10/月",
        "remarks": "季付",
        "type": "quarter_price"
      },
      {
        "id": 23,
        "total": "总计:¥50",
        "month": "¥10/月",
        "remarks": "半年付",
        "type": "quarter_price"
      }
    ]
  }
  ],
  "faqData": [{
      "label": "‘我’应该注意什么!",
      "value": "当您突破长城防火墙,您已经是个自由的人,但是您依然需要谦虚&文明&遵守当地法律。"
    },
    {
      "label": "你们限制在线设备数&速度吗?",
      "value": "我们不限制在线设备数,也不限制速度"
    },
    {
      "label": "你们是否会监听‘我’的数据?",
      "value": "人人有权享受网络自由,我们尊重个人隐私与数据,任何人都无法监听您的数据。"
    },
    {
      "label": "手机和电脑的帐号能共用吗?",
      "value": "是的 您可以,甚至分享给朋友使用。"
    },

    {
      "label": "智能模式和全局模式有什么区别?",
      "value": "智能模式国内网站&应用不使用梯子节点可以节省流量,全局模式所有网站&应用将使用梯子节点,国内网站&应用会比较慢。"
    }
  ],
  "notice":{
    "show":true,
    "title":"欢迎使用你的站点名字",
    "content":"首页公告"
  }
}

交流群#

https://t.me/TalkToJshi

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。