首页 > 其他分享 >(新)app逆向二(adb操作)

(新)app逆向二(adb操作)

时间:2024-07-17 18:40:30浏览次数:11  
标签:逆向 app --- adb 手机 com 调试

一、逆向的基本流程

# 1.获取app的目标(官网,豌豆荚,下载历史老版本);尽量不要去华为,小米应用市场下载;——》拿到app放在电脑上,并且安装到手机上
# 2.使用抓包工具,手机上操作app,进行抓包是(charles,fiddler);
# 3.使用反编译工具(JADX,JD_GUI),把apk问阿金反编译成java代码,分析代码,定位位置;
#4.使用动态分析译工具(Frida,xposed)进行hook,动态跟踪,确定代码的位置,理解程序的执行流程
# 4.使用python还原代码,模拟发送请求,完成操作。

二、ADB的配置和使用

1.概念

简称 adb(调试桥 ) 是一种功能多样的命令行工具,可让您与设备进行通信。

2.下载地址

https://developer.android.com/studio/releases/platform-tools?hl=zh-cn   # 最新版本
https://androidmtk.com/download-android-sdk-platform-tools     # 历史版本

3.下载对应平台压缩包,解压即可(配置环境变量)

解压后的文件包含 adb工具和fastboot工具

3.1 adb版本的选择

3.2 win平台安装,解压安装加入到环境变量中


电脑投屏安卓手机 scrcpy

https://zhuanlan.zhihu.com/p/653295589
# 1.https://github.com/Genymobile/scrcpy/releases 下载scrcpy-win64-v2.5.zip
同样也需要配置环境变量方法 和安装adb的方法一样

4.ADB操作安卓手机

4.1 手机开启USB调试

# 1.点击settting(设置)--->about phone(关于手机)--->版本号(最底部)---->点击7次(开启usb调试)
# 2.点击设置---->系统-----高级----开发者选项----进入---开启USB调试
我的是小米手机,设置---更多设置---开发者选项-----usb调试

4.2 adb命令

# 必须开启usb调试,连接手机才能进行如下操作
adb start-server 
adb kill-server
adb devices  查看已连接的设备
# 上传和下载文件
adb -s 设备ID号 push c:\demo.txt    /scard
# adb push ./fastapi.zip  /sdcard/Download
adb pull /sdcard/Download/a.apk  ./a.apk
# 安装和卸载app
adb install xxx.apk
# 查看处理器 
adb shell -s 设备Id号 getprop.ro.product.cpu.abi
adb shell getprop ro.product.cpu.abi    ====> arm64-v8a     armeabi-v7a   
# 进入到手机内部
adb shell
-rm xx.zip

5 刷机和root手机

5.1 刷机

5.2 root手机

标签:逆向,app,---,adb,手机,com,调试
From: https://www.cnblogs.com/pdxt666/p/18308094

相关文章

  • (五)JS逆向——问财同花顺
    爬取问财网的今日涨停信息 载荷多试几次可以发现除了页码等信息,都是固定值,因此变化一定是在请求头 可以发现变化的就是HeXin-V的值,并且在cookie中也有对应的键值对,所以下一步就是找到该值生成的位置。因为Cookie中有这个值,所以可以通过CookieHook的方式来定位(function......
  • uniapp对接人脸识别,人脸核身,双录 ,阿里云,以及腾讯云对接方法。
    腾讯云uniapp接入】第一步,申请人脸核身服务:https://cloud.tencent.com/apply/p/shcgszvmppc第二步,申请业务流程WBAppid:-获取WBappid方法指引:https://cloud.tencent.com/document/product/1007/49634-申请链接:https://console.cloud.tencent.com/faceid/access第三步,uni插件接入......
  • 看广告app开发(聚合广告SDK)
    开发一个看广告APP并集成聚合广告SDK是一个涉及多个步骤的过程。以下是一个大致的开发流程:一、确定需求和目标明确看广告APP的用户群体、需求和目标。这有助于确定APP的定位和功能设计1。确定要展示的广告类型,如横幅广告、插屏广告、视频广告等,以及广告的展示频率、时间和位......
  • (新)app逆向一 虚拟环境的使用
    python虚拟环境创建1.使不同的应用开发环境独立2.环境升级也不影响其他的应用,也不会影响全局的python环境3.防止报管理混乱及版本的冲突导出项目的依赖#.查看模块pipfreeze#虚拟模块导出到文件中pipfreeze>requirements.txt#别人要用我们的项目-打开项目后执行......
  • 基于SSM的校园志愿者管理系统小程序+99213(免费领源码)可做计算机毕业设计JAVA、PHP、爬
    小程序+springboot校园志愿者管理系统摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园志愿者管理系统被用户普遍使用,为方便用户能够可以随时进行在线查看校园志愿......
  • 安卓MT管理器v2.16.2/逆向修改神器 本地VIP已解锁
    MT管理器是一款强大的文件管理工具和APK逆向修改神器。如果你喜欢它的双窗口操作风格,可以单纯地把它当成文件管理器使用。如果你对修改APK有深厚的兴趣,那么你可以用它做许许多多的事,例如汉化应用、替换资源、修改布局、修改逻辑代码、资源混淆、去除签名校验等,主要取决于你如......
  • uni-app实现web-view和App之间的互相通信
    1.web-view向App传递消息官网对于uni-app使用web-view的介绍如下:web-view 注意事项提到postMessage方法,这就是web-view向App传递消息的方法,使用如下: 注意H5本身不支持uni-app里面的方法,所以在项目中引入支持调用uni-app方法的库 web-view页面使用:uni.postMessage({......
  • 海外短剧系统(h5+APP)搭建源码部署,海外短剧看剧平台搭建
    一、海外短剧看剧小程序//#ifdefAPP-PLUS constrequest=require('./common/request/index').default constutils=require('./common/utils/index.js').default importcheckappupdatefrom'@/common/utils/checkappupdate.js' importapifr......
  • uniapp [全端兼容] - 详细实现用户电子签名 “逐字校验“ 将姓名按字拆开分别手写签署
    前言如果您需要“合同专用”签字板及展示,请访问这篇文章。在uni-app全平台兼容(H5网页网站、支付宝/微信小程序、安卓App、苹果App、nvue)项目开发中,详解完成用户进行电子签名时,将其姓名进行拆分为独立的汉字,并由系统自动生成渲染对应的单个汉字文字的签名和验证笔画......
  • 如何在Mac上隐藏APP? 在Mac上隐藏不用的APP小技巧
    在Mac电脑中我们每天要使用很多APP,虽然Mac切换APP窗口的快捷键非常方便,但同时使用几个APP窗口是不是特别容易搞混?看起来乱糟糟的。下面我们分享在Mac上隐藏不用的APP小技巧,让用户摆脱混乱的APP窗口。1、在Mac电脑中,打开你想要保留的APP;2、点击屏幕顶部菜单栏中APP名称,3、选择下拉......