Windows注意事项
- 我的系统版本
Windows10 专业版 20H2
运行winver 可查看系统版本
不要使用任何的精简版系统 - 启用超级用户
用户目录/宿主目录
判断是哪个用户:开始、cmd
切换完毕后,之前的那个用户就可以删掉了 - 基本配置
桌面右键 -> 个性化 -> 主题 -> 桌面图标设置 -> 此电脑/回收站
此电脑 -> 查看 -> 文件扩展名
Windows更新 -> 开发者选项 -> 从任意源安装应用 - 计算机名不要有中文
python -c "import socket; print(socket.getfqdn()); print(socket.gethostbyaddr(socket.gethostname()))"
- 路径不要有中文、空格、特殊符号
cmd与环境变量
- cmd的打开方式
开始 -> 右键 -> 运行 -> cmd
指定目录快捷打开cmd:路径栏输入cmd - cmd基本操作
dir cls
cd /d
cd
cd ..
cmd中运行文件
上下键选择之前输入过的命令
tab补全
右键复制/粘贴 - 相对路径和绝对路径
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(命令行终端工具)
-
Windows Terminal安装与打开
安装:微软商城、github
打开:右键菜单、固定开始屏幕、运行wt、路径栏输入wt
设置默认shell、调整shell顺序、增加新的shell -
主题配色
主题颜色配置方法 json配置文件
主题配色网站 https://windowsterminalthemes.dev/
使用配色方案
profiles -> list -> 对应的对象中添加属性
“colorScheme”: “Afterglow”,
“fontFace”: “Consolas”,
“fontSize”: 11 -
常用快捷键
新选项卡: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脚本注入,比较方便。