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

加固与脱壳01 - 环境搭建

虚拟机

VMWare 多平台可用,而且可以直接激活,需要先注册一个账号

  • https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro

KALI

类Ubuntu系统,官方提供了 vmware 版本,直接下载就可以使用。

  • https://www.kali.org/

zsh 配置,强烈建议最先安装 oh-my-zsh,安装很简单,按照提示来就行:

  • https://ohmyz.sh/

zsh 插件,必装,README 里面也有详细安装说明:

  • https://github.com/zsh-users/zsh-autosuggestions

  • https://github.com/zsh-users/zsh-syntax-highlighting

自己的 .sh 脚本:

  • 建议新建一个目录,将这个目录添加到 PATH,专门存放脚本,比如 adb xxx 命令,下载命令等

虚拟机网络配置

在IDA调试的时候,需要连接其他的设备,比如 Windows 或者 Android 设备,需要先能够 ping 通才行。

在虚拟机网络设置里面(编辑 - 虚拟网络编辑器 - Vmnet 信息)选择桥接模式,桥接到主机网卡即可。

虚拟机科学上网,可以使用 clash 插件,github 上有 linux 版的:

  • https://github.com/wnlen/clash-for-linux

但是建议买个可以刷梅林固件的路由器,在路由器里面设置 clash,一劳永逸:

  • https://t.me/merlinclashcat

Android 环境配置

Android Studio 需要下载 gradle,所以得翻一下,安装好之后记得配置环境变量。

  • https://developer.android.com/studio?hl=zh-cn

Visual Studio Code

便于编写 frida 脚本。

  • https://code.visualstudio.com/

  • https://github.com/oleavr/frida-agent-example

Frida配置

Python,强烈建议安装 pyenv,随意切换 python 版本,有时候新版 frida 不稳定的时候,就可以一键切版本。

  • https://github.com/pyenv/pyenv

Frida:

  • https://github.com/frida/frida

Frida-tools:

  • https://github.com/frida/frida-tools

Objection:

  • https://github.com/sensepost/objection

010Editor

二进制文件分析,有很多模板:

  • https://www.sweetscape.com/010editor/

linux可以无限白嫖:

rm ~/.config/SweetScape/010\ Editor.ini

JADX

按照 README 里面的安装即可,试了 pacman 与 Flathub 都可以 :

  • https://github.com/skylot/jadx

JEB

自行下载吧,有google drive 连接,上传了阿里云盘后无法分享。

  • https://bbs.kanxue.com/thread-259895.htm

IDA PRO

so 反编译软件:

  • https://pan.quark.cn/s/d3d662966d16

GDA

国产反编译软件,有些 jadx 反编译出问题的,可以使用这个软件,只有 windows 版本:

  • http://www.gda.wiki:9090/

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • async await执行顺序
  • 11周年 | 初心不改,焕新前行,奔赴下一个10年!
  • Unity Debug时出现请选择unity实例
  • 【软考】计算机系统硬件基本组成
  • Axure大屏可视化模板:跨领域数据分析平台原型案例
  • 使用docker创建zabbix服务器
  • 出现conda不是内部或外部命令,也不是可运行的程序或批处理文件。的解决办法
  • 【GitLab】安装和使用
  • 【MYSQL】深入了解 MySQL 事务、隔离级别与高阶函数
  • 前端开发之装饰器模式
  • 关于 SQL 的 JOIN 操作
  • chsharp文件如何查找在unity中使用的 位置?
  • 算法打卡:第十一章 图论part01
  • C#的数据类型转换
  • 电商API的创新应用与高效数据采集策略实践
  • 【前端学习】-粗谈选择器
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • CAP理论的例子讲解
  • Docker下部署自己的LNMP工作环境
  • ES2017异步函数现已正式可用
  • flutter的key在widget list的作用以及必要性
  • mac修复ab及siege安装
  • Odoo domain写法及运用
  • Python进阶细节
  • Shadow DOM 内部构造及如何构建独立组件
  • 大快搜索数据爬虫技术实例安装教学篇
  • 多线程事务回滚
  • 飞驰在Mesos的涡轮引擎上
  • 高度不固定时垂直居中
  • 简单实现一个textarea自适应高度
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 小程序开发中的那些坑
  • 小李飞刀:SQL题目刷起来!
  • 新版博客前端前瞻
  • 学习使用ExpressJS 4.0中的新Router
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​什么是bug?bug的源头在哪里?
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • (13):Silverlight 2 数据与通信之WebRequest
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (javaweb)Http协议
  • (pojstep1.3.1)1017(构造法模拟)
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)重识new
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET8 动态添加定时任务(CRON Expression, Whatever)