黑客24小时在线接单的网站

黑客24小时在线接单的网站

如何使用Solitude评估应用程序中的用户隐私问题

关于Solitude

Solitude是一款功能强大的隐私安全分析工具,可以帮助广大研究人员根据自己的需要来进行隐私问题调查。无论是好奇的新手还是更高级的研究人员,Solitude可以帮助每一名用户分析和研究应用程序中的用户隐私安全问题。

值得一提的是,Solitude因在一个受信的专用网络上运行,即用户需要在私有可信网络上运行该工具。

关于证书绑定

如何你打算使用Solitude来测试移动应用程序的话,对于非越狱设备,如果应用程序或嵌入应用程序的第三方SDK使用了证书绑定,那么你可能无法捕捉到所有的HTTP流量。因为证书绑定是一种安全机制,可确保应用程序与之通信的服务器是其预期的服务器。但是,Solitude目前还不支持证书绑定绕过。

工具安装

(1) macOS-Docker安装:

首先,我们需要使用下列命令将该项目源码克隆至本地:

  • gitclonehttps://github.com/nccgroup/Solitude
  • 接下来,我们需要安装Docker:

  • docker-compose-fdocker-compose-prod.ymlbuild
  • docker-compose-fdocker-compose-prod.ymlup
  • 然后,打开浏览器并访问http://localhost:5000,按照操作指引开启虚拟专用服务器,并配置好你的移动设备和中间人攻击MitM代理证书。

    (2) macOS本地安装(无需Docker-Compose)

    首先,我们需要安装好Docker。

    接下来,运行下列命令:

  • brewinstallmysql
  • 然后运行MySQL Docker容器:

  • dockerrun-p3306:3306-d--namemysql-eMYSQL_ROOT_PASSWORD=solitudemysql
  • 接下来,将该项目源码克隆至本地,安装好依赖组件之后,就可以直接运行工具脚本了:

  • gitclonehttps://github.com/nccgroup/Solitude
  • cdSolitude&&python3-mvenvvenv
  • sourcevenv/bin/activate
  • pip3install-rrequirements.txt
  • python3run.py
  • 安装完成后,打开浏览器并访问http://localhost:5000,配置你的浏览器通过localhost:8080代理所有的HTTP流量即可。

    (3) Linux安装

    首先,我们需要安装并配置好Docker和Docker-compose:

  • docker-compose-fdocker-compose-prod.ymlbuild
  • docker-compose-fdocker-compose-prod.ymlup
  • 接下来,将该项目源码克隆至本地,安装好依赖组件之后,就可以直接运行工具脚本了:

  • gitclonehttps://github.com/nccgroup/Solitude
  • cdSolitude&&python3-mvenvvenv
  • sourcevenv/bin/activate
  • sudoapt-getinstalllibmysqlclient-dev
  • pip3install-rrequirements.txt
  • python3run.py
  • 安装完成后,打开浏览器并访问http://localhost:5000,配置你的浏览器通过localhost:8080代理所有的HTTP流量即可。

    数据库配置

    我们还需要修改Solitude的数据库默认密码,编辑.env文件中的密码即可。

    项目地址

    Solitude:【GitHub传送门】

    • 评论列表:
    •  鸠骨庸颜
       发布于 2022-06-14 02:20:20  回复该评论
    • 关于SolitudeSolitude是一款功能强大的隐私安全分析工具,可以帮助广大研究人员根据自己的需要来进行隐私问题调查。无论是好奇的新手还是更高级的研究人员,Solitude可以帮助每一名用户分析和研究应用程序中的用户隐私安全问题。值得一提的是,Solitude因在一个受信的专用网络上运行
    •  萌懂依疚
       发布于 2022-06-14 06:05:35  回复该评论
    • 我们需要安装好Docker。接下来,运行下列命令:brewinstallmysql然后运行MySQL Docker容器:dockerrun-p3306:3306-d--namemysql-eMYSQL_ROOT_PASSWORD=solitudem
    •  寻妄折木
       发布于 2022-06-14 09:26:42  回复该评论
    • 前还不支持证书绑定绕过。工具安装(1) macOS-Docker安装:首先,我们需要使用下列命令将该项目源码克隆至本地:gitclonehttps://github.com/nccgroup/Solitu
    •  余安做啡
       发布于 2022-06-14 08:20:26  回复该评论
    • ,运行下列命令:brewinstallmysql然后运行MySQL Docker容器:dockerrun-p3306:3306-d--namemysql-eMYSQL_ROOT_PA

    发表评论:

    Powered By

    Copyright Your WebSite.Some Rights Reserved.