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

个人网站模板html做网站总结作文

个人网站模板html,做网站总结作文,网站美食建设图片,音乐网站建立经常使用Frida的朋友们可能会遇到Frida的各种问题需要自定义的#xff0c;而这时候Frida的本地编译就显得很重要了。 最近一位朋友发现使用Frida14/15/16版的server只能连拉一定数量的设备#xff0c;超过了frida-device-manager便不能连接设备。 实现没有办法#xff0c;…经常使用Frida的朋友们可能会遇到Frida的各种问题需要自定义的而这时候Frida的本地编译就显得很重要了。 最近一位朋友发现使用Frida14/15/16版的server只能连拉一定数量的设备超过了frida-device-manager便不能连接设备。 实现没有办法我只好去修改源码然后自己搭建编译环境然后就有了这次的编译Frida。 一、系统 OS Ubuntu22.04LTS 二、相关资源 参考了别人编译的文章也放一些相关资源链接在这里 1.frida源码GitHub - frida/frida: Clone this repo to build Frida 2.frida官方文档Frida • A world-class dynamic instrumentation toolkit | Observe and reprogram running programs on Windows, macOS, GNU/Linux, iOS, watchOS, tvOS, Android, FreeBSD, and QNX 3.frida编译篇Building | Frida • A world-class dynamic instrumentation toolkit 三、系统应用安装 在编译环境部署前系统也需要安装一些应用比如git, curl, 也相当于是一些常用的应用一般开发人员的电脑上这些应用应该不会没有。 还有一点就是必要的时候需要科学上网。 这里不再多讲直接上重点吧。 四、源码和环境部署 1、拉取Frida源码 git clone --recurse-submodules https://github.com/frida/frida或者git clone --recurse-submodules https://github.com/frida/frida.git 注意 这样拉取的是Frida当前最新版本的源码如果需要编译的是历史版本需要再用git同步到历史 git checkout 15.2.2 #切换tag git submodule update --recursive #其他子模块也跟着一起更新下或者使用commit 3ff85a5比如Frida 15.2.2的commit为 3ff85a5git checkout 3ff85a5 git submodule update --recursive 2、node/npm版本 虽然frida的作者推荐新版本的nodejs和npm尤其是v20和更新版本但每一个版本的frida release都会有固定版本的nodejs如果想要不出错还是建议使用release版本中的node版本 其中node版本和NODE_MODULE_VERSION对照表可以网上查询 而我本次编译采用的是108对应的v18.12.0。 nodejs历史版本下载 Index of /download/release/ 设置环境变量 # set node export NODE_HOME/home/ubuntu/work/node-v18.12.0-linux-x64 export PATH$PATH:${NODE_HOME}/bin 验证环境变量设置 注意设置环境变量的方便有三种分别是设置 ~/.bashrc, /etc/profile, /etc/environment。第一种只适用于当前登录用户第二种和第三种会保存给所有用户。 细节可以网上搜索很多文章。 3、安卓NDK 关于安卓NDK的版本不同的Frida也会有不同的要求具体的版本在你的Frida源码目录/frida/releng/setup-env.sh。 打开文件即可以找到。 下载地址https://developer.android.com/ndk/downloads?hlzh-cn 然后设置NDK的环境变量 #set NDK env export NDK_HOME/home/ubuntu/work/android-ndk-r24 export PATH$NDK_HOME:$PATH 验证NDK环境变量 4、python环境 Frida要求python3环境而Ubuntu一般会自带python3, 比如我的就是python3.10。而且Frida编译会自动使用python3来调用python3。 系统没有安装的或者版本不对的可以自行安装。 5、安卓SDK安装。 目前安装安卓SDK的方法还是用android-studio靠谱也简单。 然后设置SDK的环境变量 #set sdk export ANDROID_SDK_HOME/home/ubuntu/Android/Sdk export PATH$PATH:${ANDROID_SDK_HOME}/tools export PATH$PATH:${ANDROID_SDK_HOME}/build-tools/29.0.0 export PATH$PATH:${ANDROID_SDK_HOME}/platform-tools验证SDK变量设置成功 6、JDK环境 JDK使用1.8相信只要做开发的人都会部署。 这里有一个问题就是很多人电脑上有多个java环境怎么把jdk8变成首选的环境变量呢 sudo update-alternatives --config java五、toolchain和sdk下载 个人推荐使用Frida的自动下载。 自动下载 运行 make -f Makefile.skd.mk FRIDA_HOSTandroid-arm64 frida会自动同步toolchain和sdk 这一步可能会需要很久。 六、开始编译 输入命令 make -f Makefile.linux.mk 可以看到各个版本的编译命令 然后输入命令 make core-android-arm64
http://www.zqtcl.cn/news/246289/

相关文章:

  • 怎么查网站后台地址电商网站怎样做优化才最合理
  • 太原网站建设总部在哪服务器做多个网站
  • 自己做网站怎么能被访问Net网站开发招聘
  • 春晗环境建设有限公司网站wordpress伪静态卡死
  • 网站建设后期维护流程车培训网站建设
  • 云南建设企业网站wordpress用户角色权限
  • 代码做网站常用单词成品短视频网站源码搭建
  • 北京网站建设推四川省建设厅燃气网站
  • 网站 功能呢网站建设设计师的工作内容
  • 网站设计素材包微信公众号平台官网免费注册
  • 做设计灵感的网站网站网站建设
  • 华强北附近网站建设电商网站建设规划
  • 泰和网站制作长尾词排名优化软件
  • 国外做的好的鲜花网站万网二手已备案域名
  • 那个网站做的系统最好开奖视频网站开发
  • 学设计的网站推荐南京做网站南京乐识专业
  • 企业网站建设调查问卷重庆网站制作外包
  • 要建设一个网站需要什么北京优化网站公司
  • 多语言网站建设方案大同建设网站
  • 测网站打开的速度的网址wordpress 逻辑代码
  • 网站代码开发徐州网站建设青州陈酿
  • 建网站的软件有哪些做网站怎么挣钱赚钱
  • 徐州市建设局招投标网站谷歌网站的主要内容
  • 门户网站建设工作情况汇报花店网站建设课程设计论文
  • 长春绿园网站建设哪里制作企业网站
  • 建设网站计划ppt模板核酸二维码
  • 宁波网络推广制作seo关键词推广公司
  • 东莞市网站推广西安推广公司无网不胜
  • 全国网站建设有实力建筑人才网123
  • 海安网站设计公司网站开发好学嘛