首页 > 其他分享 >app上架国内应用商城合规检测、隐私合规检测

app上架国内应用商城合规检测、隐私合规检测

时间:2024-05-27 16:25:31浏览次数:19  
标签:python 检测 app server adb frida local 合规 模拟器

1.工具准备

  1. camile代码(python)

    git clone https://github.com/zhengjim/camille.git
    
  2. 模拟器(夜神模拟器/Mumu模拟器)

    mumu模擬器:127.0.0.1:7555
    夜神模擬器:127.0.0.1:62001
    
  3. Frida

    Firda 是一款易用的跨平 Hook 工具, Java 层到 Native 层的 Hook 无所不能,是一种 动态 的插桩工具,可以插入代码到原生 App 的内存空间中,动态的去监视和修改行为,原生平台包括 Win、Mac、Linux、Android、iOS 全平台。

    下载地址:https://github.com/frida/frida/releases

    直接搜索“server”,寻找对应的版本就可以啦(具体需要的版本可以看后面的内容)。

    注意:

    这个地方需要下载的版本,需要和模拟器的版本相互对应(主要是系统的位数)。

    如果和我使用的是相同版本的夜神模拟器,我们应该是一致的。

    如何查看设备(模拟器)的系统位数:

    (1)连接模拟器:adb connect 127.0.0.1:7555 (mumu模拟器)
    (2)adb shell
    (3)getprop ro.product.cpu.abi
    
    显示X86_64,就需要下载相应的frida
    
    (4)把frida上传到模拟器的某个路径:adb push frida-server-16.0.1-android-x86_64 /data/local/tmp  
    

要找server-XXXX-android的

2.开始检测

  1. adb连接模拟器

    adb connect 127.0.0.1:7555
    
  2. 启动frida

    PS C:\Users\msid>  adb root
    PS C:\Users\msid> adb shell
    Welcome! If you need help getting started, check out our developer FAQ page at:
    
        https://g.126.fm/04jewvw
    
    We're committed to making our emulator as useful as possible for developers,
    so if you have any specific requirements or features that you'd like to see
    in the emulator, please let us know. We're always open to new ideas and suggestions.
    You can find our contact information on the FAQ page as well.
    
    Thanks for using our emulator, happy coding!
    2206123SC:/ #  cd /data/local/tmp
    2206123SC:/data/local/tmp # chmod +x frida-server-16.2.1-android-x86_64
    2206123SC:/data/local/tmp # ./frida-server-16.2.1-android-x86_64
    
  3. 启动python脚本

    & c:/VSCWorkspace/.venv/Scripts/python.exe c:/VSCWorkspace/camille-master/camille.py cast.hiby.com
    

    (后面跟的是应用包名,前提是得把应用安装到模拟器)

3.补充

​ 前提是需要准备adb环境、python环境,作为开发人员,应当必须有这两个环境,因此不多赘述。

​ 参考链接:https://github.com/summerCndidnufihd/camile-master/tree/master

标签:python,检测,app,server,adb,frida,local,合规,模拟器
From: https://www.cnblogs.com/lxpblogs/p/18215797

相关文章

  • 基于yolov2深度学习网络的单人口罩佩戴检测和人脸定位算法matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本MATLAB2022A 3.算法理论概述      基于YOLOv2(YouOnlyLookOnceversion2)深度学习网络的单人口罩佩戴检测和人脸定位算法是一种结合了目标检测与特征识别的综合性解决方案,主要用于自动检测图像或视频中人物......
  • 【语音处理】语音信号时域频域分析,降噪滤波,端点检测,特征提取附Matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 【语音处理】语音信号时域频域分析,降噪滤波,端点检测,特征提取附Matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 使用.Net Core开发WPF App系列教程( 八、WPF中的常用控件(下))
    使用.NetCore开发WPFApp系列教程一、.NetCore和WPF介绍二、在VisualStudio2019中创建.NetCoreWPF工程三、与.NetFramework的区别四、WPF中的XAML五、WPF中的布局六、WPF中的常用控件(上)七、WPF中的常用控件(中)八、WPF中的常用控件(下)其它、实现多语言切换的几种方......
  • appKey&appSecret 加密验签算法
    加密方式请求参数依次从a-z排列然后拼接后加入加密app_secret然后MD5加密即可得到签名字符串PHP示例privatestaticfunctiongenerateSign($params,$appSecret){ksort($params);$str='';foreach($paramsas$key=>$value){......
  • mybatis- [04] mapper文件详解
      Mybatis的Mapper文件(通常是以.xml为扩展名的文件)主要用于定义SQL语句和它们与Java接口方法之间的映射关系。以下是Mapper文件中一些常用的配置元素和属性。 一、mapper文件配置详解(1)namespace:定义Mapper接口对应的唯一命名空间,用于区分不同的Mapper。(常以UserMapper类的......
  • 探索Solana链上DApp开发:高性能区块链生态的新机遇
    Solana是一个新兴的区块链平台,致力于为DApp(去中心化应用程序)开发者提供高性能、低成本的解决方案。Solana的独特之处在于其创新性的共识机制和高吞吐量的网络,使得开发者可以构建高度可扩展的DApp,并为用户提供无与伦比的体验。以下是一份简要介绍,让您可以快速了解Solana链......
  • 轻松赚取零花钱,这些神器APP让你告别广告烦恼!
    在快节奏的现代生活中,很多人都希望能够在闲暇之余轻松赚取一些零花钱。然而,很多所谓的赚钱软件却充斥着大量的广告,让人不胜其烦。今天,我就为大家介绍9款不用看广告就能赚零花钱的软件,其中包括备受好评的“千行赏金”,让你在享受赚钱乐趣的同时,远离广告的打扰!一、千行赏金——你......
  • Yolov5——训练目标检测模型详解(含完整源码)
    项目的克隆打开yolov5官网(GitHub-ultralytics/yolov5atv5.0),下载yolov5的项目:环境的安装(免额外安装CUDA和cudnn)打开anaconda的终端,创建新的名为yolov5的环境(python选择3.8版本):condacreate-nyolov5python=3.8执行如下命令,激活这个环境:condaactivateyolov5......
  • android studio 实现web网站变成app小程序
    MainActivity.javapackagecom.example.myapplication;importandroid.os.Bundle;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;importandroidx.appcompat.app.AppCompatActivity;publicclassMainActivityextendsAppCompatActivity{......