当前位置: 首页 > news >正文

网站后台权限分配说明提高百度搜索排名工具

网站后台权限分配说明,提高百度搜索排名工具,网站直播是未开票收入怎么做,集团网站设计开发声明:本文仅限学习交流使用,禁止用于非法用途、商业活动等。否则后果自负。如有侵权,请告知删除,谢谢!本教程也没有专门针对某个网站而编写,单纯的技术研究 目录 案例分析技术依赖参数分析效果展示代码分享…

声明:本文仅限学习交流使用,禁止用于非法用途、商业活动等。否则后果自负。如有侵权,请告知删除,谢谢!本教程也没有专门针对某个网站而编写,单纯的技术研究

目录

  • 案例分析
  • 技术依赖
  • 参数分析
  • 效果展示
  • 代码分享

案例分析

aHR0cHM6Ly9kZWFsZXJjbG91ZGFwaS5jaGUxNjguY29tL3RyYWRlcmNsb3VkL3NlYWxlZC9sb2dpbi9sb2dpbi5hc2h4

  1. 对应接口和难点
    在这在这里插入图片描述
里插入图片描述

技术依赖

电脑需要的依赖

python 版本3.8
frida—14.2.18
frida-tools —9.2.5

我这边用的真机,所以真机的依赖也需要装证书我们上一期都已经说了,不知道的可以看

https://blog.csdn.net/w62181310/article/details/134162716

frida-server 安装,因为我市真机所以对应是不同的,如果使用其他模拟器什么的要下载对应的,并且要跟frida版本对应
在这里插入图片描述
frida要装在手机的/data/local/tmp/下
在这里插入图片描述

需要加权限,我这边是已经加了,就不演示了

chmod 777 frida-server-14.2.18-android-arm64

那么我们可以启动frida,这样是已经启动了

在这里插入图片描述
启动了frida,还需要转发端口

adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

frida不懂可以百度下,还要准备jadx
在这里插入图片描述这个可以网上下载哈,同样需要java环境,我这边是1.8的版本,如果打不开可能是java版本不匹配

在这里插入图片描述
我们环境都准备好了那么可以开始了

参数分析

我们通过jadx打开这个app的apk,还记得之前搞web的搜索大法嘛,这个同样适用

在这里插入图片描述
点进去查看发现有点像但是不确定,那么我们可以借助frida进行hook,在hook之前要查到他对应的包名,我使用的是python的方法

import frida# 获取设备信息
rdev = frida.get_remote_device()
# 获取在前台运行的APP
front_app = rdev.get_frontmost_application()
print(front_app)

效果
在这里插入图片描述
我们知道了包名就可以使用frida进行hook了, 1.js就是我们些的hook脚本
在这里插入图片描述
通过搜索md5可以找到这里是最像的,进去之后进入md5,我们对md5进行hook
在这里插入图片描述hook他查看入参
在这里插入图片描述
结果,我们看到一个md5hook出来两个参数美滋滋,密码就是输入的,另一个是拼接的
在这里插入图片描述
我们来看sign的解密参数里面有包含udid,我们可以发现udid后半段是会变的,其他都是固定的,那么我们还需要在hook下udid看看什么情况
在这里插入图片描述通过抓包可以看到他是进行的3Des
在这里插入图片描述
到这里整体的加密就全部知道了,那么我们用python还原一下就行,中间的一些值就自行hook下
整体来说很简单,frida等于web的动态调试,只是需要找找位置
其他位置可以自己写下试试,hook代码下面有分享
我们下期再见
在这里插入图片描述

效果展示

在这里插入图片描述

代码分享

1.DES3的分享

import base64from Crypto.Cipher import DES3def getDES3Token(text):# PKCS5Padding# 字符串长度需要是8的倍数BS = 8pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS).encode()unpad = lambda s: s[0:-ord(s[-1])]# 后端给的key是 YcwjZGpmZZhpAmtsbW5qcHFyc3R1pnd4 长度位32位# 注意3DES的MODE_CBC模式下只有前24位有意义# key和iv都需要是bytearraykey = b'appapiche168comappapiche'iv = b'appapich'# text也需要encode成bytearrayplaintext = pad(text.encode())# 使用MODE_CBC创建ciphercipher = DES3.new(key, DES3.MODE_CBC, iv)# 加密result = cipher.encrypt(plaintext)# base64 encoderesult = base64.b64encode(result)return str(result, encoding='utf-8').replace('\n', '')

2.hook代码分享
在这里插入图片描述

Java.perform(function () {console.log('--------------------- hook start ---------------------------')let wb = Java.use('com.autohome.ahview.utils.AHViewUtils');wb.encodeMD5.implementation = function (str){console.log('=====================================================================================')console.log(str)let res = this.encodeMD5(str);console.log("加密结果:" + res);return res;}
})
http://www.yidumall.com/news/22395.html

相关文章:

  • Ngnix打开wordpressseo关键词优化策略
  • wordpress文章页个性化设置企业seo整站优化方案
  • 网销是什么意思seo收录查询
  • 网站改版制作学电脑培训班
  • 自助商城网站建设ui培训
  • 做网站的软件公司简单的个人主页网站制作
  • 钓鱼网站制作的报告爱站网排行榜
  • 网站类型定义怎样创建自己的网站
  • 东莞 企业网站建设如何网站关键词优化
  • 如何做自己网站的seo网络营销是做什么的工作
  • php做商品网站关键词优化如何
  • 权威的大连网站建设天津seo优化排名
  • 中国人民建设人行网站长沙企业网站设计
  • 网站3d展示怎么做网站运营工作内容
  • 网站运营成本明细产品网络推广
  • 自学织梦做网站要多久站长工具app官方下载
  • 做网站做的百度权重3的网站值多少
  • 南昌网站建设模板下载网址优化seo培训班
  • 做酒类网站软文广告经典案例分析
  • 高端网站建设上海怎么在网上推广广告
  • 云南网站建设专家陕西seo排名
  • 建设通网站怎么样搜索引擎营销特点
  • wordpress qiniu-uploader 使用百度 seo 工具
  • 开发网站公司软件排名工具
  • 做网站专题的效果近期国内新闻热点事件
  • 百度四川营销中心网络优化seo
  • 社交网站 cms湖南网站seo找行者seo
  • 访问失效链接 如何删除 网站维护百度搜索广告价格
  • 阿拉尔市建设局网站360收录入口
  • 建设工程有限公司企业网站seo排名优化