当前位置: 首页 > 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.yayakq.cn/news/14700/

相关文章:

  • 黄岩建设局台州网站建设下载学校网站模板下载安装
  • 下载源代码的网站哪些网站做任务好赚钱
  • 品牌 网站建设WordPress套
  • 国际商业网站宁波网站建设建站怎么做
  • 淘宝建设网站首页芒市网站建设
  • 怎么做pp网站网站建设是前端吗
  • 做老托福听力的网站php做商城网站步骤
  • 唐朝网站百度下载安装到桌面
  • 如何判断网站是否被k网络精准营销推广
  • 珲春建设局网站网站开发框架图
  • 魔客吧是什麼程序做的网站五种网站类型
  • 网站空间管理站建设网站需要什么样的服务器
  • 广西城乡和建设厅网站wordpress图片不加载
  • 查询网站有没有备案建免费的网站
  • 上海建站宝盒个人主页模板下载
  • 做微商那个网站好wordpress 算数 验证码
  • 网站建设本科毕业设计论文dw怎么做百度网站
  • 简单网站建设官网平面网页设计培训教程
  • 做网站工作图有网站模板怎么建站
  • 洪梅网站建设公司网站界面设计的发展
  • 做网站和网页有区别吗北京互联网大厂排名
  • 网站制作文章标签个人怎么申请专利
  • 企业网站排名提升软件优化镇江网站建设企业
  • 网站开发需要什么基础只是色一把看片网 做最好的在线看片网站
  • 温县网站建设网站视频如何下载
  • 网站推广方式案例写作网站起点
  • 国外那些网站做展厅比较好想学图文广告哪里有教的
  • 连锁酒店网站建设网站建设合同 下载
  • 建网站需要哪些条件wordpress分类函数
  • 昭通网站建设百度收录WordPress文章