《APP逆向学习》Windows注意事项、cmd、环境变量、Terminal

Windows注意事项

  1. 我的系统版本
    Windows10 专业版 20H2
    运行winver 可查看系统版本
    不要使用任何的精简版系统
  2. 启用超级用户
    用户目录/宿主目录
    判断是哪个用户:开始、cmd
    切换完毕后,之前的那个用户就可以删掉了
  3. 基本配置
    桌面右键 -> 个性化 -> 主题 -> 桌面图标设置 -> 此电脑/回收站
    此电脑 -> 查看 -> 文件扩展名
    Windows更新 -> 开发者选项 -> 从任意源安装应用
  4. 计算机名不要有中文
python -c "import socket; print(socket.getfqdn()); print(socket.gethostbyaddr(socket.gethostname()))"
  1. 路径不要有中文、空格、特殊符号

cmd与环境变量

  1. cmd的打开方式
    开始 -> 右键 -> 运行 -> cmd
    指定目录快捷打开cmd:路径栏输入cmd
  2. cmd基本操作
    dir cls
    cd /d
    cd
    cd ..
    cmd中运行文件
    上下键选择之前输入过的命令
    tab补全
    右键复制/粘贴
  3. 相对路径和绝对路径
    4、环境变量
    系统变量/用户变量
    环境变量的作用

比如我们想在cmd下,查看一个目录下的所有文件
在这里插入图片描述
上方输入cmd,然后回车,然后在cmd窗口输入dir再回车
在这里插入图片描述

cls就是清屏

切换目录
在这里插入图片描述

cd.. 代表是上级目录,比如当前目录是【E:\OVVO\twh】,上级目录就是【E:\OVVO】
在这里插入图片描述

cd /d 就可以做盘符之间的跳转,比如我现在E盘我要跳到D盘
在这里插入图片描述
如果不加 /d 是跳不过去的
在这里插入图片描述
这样才能跳过去

下面这一步操作,就是使用相对路径
在这里插入图片描述
..代表上级目录,比如【E:\OVVO\twh】的上级目录就是【E:\OVVO\】的上级目录就是【E:\】

绝对路径,就是由分区盘符目录开始的

环境变量

在这里插入图片描述
在这里插入图片描述
分为用户变量和系统变量
在这里插入图片描述
关于环境变量,我们引入一个需求
在这里插入图片描述
如果要打开这个目录下的66.jpg,就需要先跳转到该目录再运行
在这里插入图片描述
如果不跳转就会报错,此时可以设置环境变量
在这里插入图片描述
在这里插入图片描述
此时在任意目录下,都能打开这个文件。

如果还找不到,说明需要重新开一下cmd,因为cmd在启动时会加载环境变量,没有重新开,打开的窗口还是之前的环境变量。

假如你有一个可执行程序,你想在任意目录访问它,你需要将文件所在的目录,添加到path变量里去,这样的话,如果在当前目录找不到的话,它会去环境PATH变量里找,如果也找不到,就会报错。

Window Terminal(命令行终端工具)

  1. Windows Terminal安装与打开
    安装:微软商城、github
    打开:右键菜单、固定开始屏幕、运行wt、路径栏输入wt
    设置默认shell、调整shell顺序、增加新的shell

  2. 主题配色
    主题颜色配置方法 json配置文件
    主题配色网站 https://windowsterminalthemes.dev/
    使用配色方案
    profiles -> list -> 对应的对象中添加属性
    “colorScheme”: “Afterglow”,
    “fontFace”: “Consolas”,
    “fontSize”: 11

  3. 常用快捷键
    新选项卡:ctrl+shift+d/t
    划分窗格:alt+shift+d/加号/减号
    关闭窗格:ctrl+shift+w
    调整窗格:alt+shift+方向键
    窗格切换:alt+方向键

在之前,有介绍,快捷键win+r的方式打开运行,输入cmd,打开命令行,可以叫做终端也可以叫做shell,实际上在window中还有另外一个shell,我们在任意目录下按shift再点击鼠标右键
在这里插入图片描述
这是window中另外一个shell窗口。

在这里插入图片描述
我们在安卓逆向中,最常使用的是cmd黑窗口,我们用它完成frida操作,python操作,adb操作。

但是这个实在长得太丑了,后来Windows推出了另外一个终端,叫做
在这里插入图片描述
在这里插入图片描述
带着preview说明是预览版,我们肯定要装最上面这个稳定版
在这里插入图片描述
如果打不开,可以通过 https://github.com/microsoft/terminal
去下载

如果以后想打开,直接在cmd输入wt就可以
在这里插入图片描述

设置默认就打开【命令提示符】
在这里插入图片描述
在这里插入图片描述
之后重启后,默认就不会是powershell了

打开JSON也可以自定义去改动位置,调整顺序
在这里插入图片描述
添加python环境默认快捷键
在这里插入图片描述
保存后,也可以在JSON文件中看到
在这里插入图片描述
为什么有两个\呢,实际这是转义字符。

其中有个功能(划分窗格:alt+shift+d/加号/减号)很好用
在这里插入图片描述
如果太多了,可以(关闭窗格:ctrl+shift+w)来逐一关闭。

有什么好处呢?我们可以用左边进行adb操作,右上角来frida启动,右下角来frida脚本注入,比较方便。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值