12

从0开始的Windows环境配置之路

 1 year ago
source link: https://5ime.cn/win-env.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
从0开始的Windows环境配置之路

从0开始的Windows环境配置之路

这篇文章写了很久,文章建于2023年3月20日,21:28:45,通过最近五个月的使用陆陆续续又补充了很多(同时部分软件给出了下载地址),最后还是决定先发出来,毕竟已经写了这么久了,说不定哪天误删了,剩下的遇到了再补充。
ps: 像一些浏览器插件/vscode插件未记录,因为有自动云同步,如果各位有需要可以留言,我补充一下

电脑又双叒叕莫名其妙很慢,直接重置系统,感觉像换了一个新电脑,丝滑无比。但由于每次重装系统后都需要半个月左右的时间才能恢复完整环境(有些东西需要用的的时候才发现忘了安装),所以这里简单记录一下常用的软件,方便快速恢复所需环境软件。

另外重装后电脑有可能会变为家庭版,建议改为专业版。因为家庭版阉割了一些功能(比如 RDP ), 虽然可以手动安装,但是终究是麻烦,修改的方法很简单,推荐使用 HEU_KMS_Activator ,同时此软件也提供激活系统/Office的功能

博主直接把语言(其他可以直接迁移的东西)全都放在了 D:/env 目录方便复制,重装后只需要重新配置环境变量即可。

使用 PHPStudy 2018,习惯用老版了,像Wamp,phpEnv,小皮面板都用过,感觉还是老版 PHPStudy 好用

其中给 PHP 7.0 配置了系统环境变量,方便命令行操作

D:\phpStudy\PHPTutorial\php\php-7.0.12-nts

同时安装了 Composer 并使用 阿里云 Composer 全量镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Python

Python 2.7.18Python 3.7.2(amd64),装64位版本主要是为了 Cipher 这个CTF密码学必备插件

目录结构如下,其中 Python27 目录中的 python.exepythonw.exe 要分别改为 python2.exepythonw2.exe

Python
├─ Python27
└─ Python37

环境变量,切记 Python3 要在上面,否则 Python3 环境无法正确识别

D:\env\Python\Python37
D:\env\Python\Python37\Scripts
D:\env\Python\Python27
D:\env\Python\Python27\Scripts

pip 换源,打开文件资源管理器,访问 %appdata% 会自动进入 C:\Users\<你的用户名>\AppData\Roaming ,然后新建pip/pip.ini

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true
timeout = 6000

NodeJS 16.13.0

D:\env\nodejs

npm 更换为国内镜像源

npm config set registry https://registry.npmmirror.com/

这里推荐一个快速清理 node_modules 的工具 Npkill

npm i -g npkill

Java 1.8.0_202Java 15 (只为了使用 Burpsuite 所存在,未配置环境变量)

D:\env\Oracle\Java\jdk1.8.0_202\bin
D:\env\Oracle\Java\jdk1.8.0_202\jre\bin

关于如何双击打开 Jar 包,这里提供一个更改注册表的方法

首先 右击 Jar包 -> 属性 -> 打开方式jdk1.8.0_202\bin\javaw.exe 设置为默认值,然后打开注册表编辑器,编辑 -> 查找 里面搜索 java 最终大致位置如下(如果前面你没设置默认值,大概率是不存在如下位置的)

计算机\HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

更改为如下内容,即可实现双击打开 Jar 包

"D:\env\Oracle\Java\jdk1.8.0_202\bin\javaw.exe" -jar "%1"

Go 1.17.6(amd64)

D:\env\Go\bin

直接使用中国最可靠的 Go 模块代理进行换源

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

Git 2.35.1

D:\env\Go\bin

有的时候需要扫描一下内网机器端口,懒得开kali,直接本机安装后配置个环境变量

D:\env\Nmap

NetCat

D:\env\netcat

Pandoc

用来和 Typora 联动进行 PDF 格式文件的导出

D:\Typora\pandoc-3.0.1

目前电脑上存在多个代码编辑器

另外等宽字体推荐:Fira Code

  • Visual Studio Code - 主力编辑器,C / Python / Vue / Js / PHP / CSS全靠它
  • PhpStorm - 主要用来调试 PHP 项目
  • IntelliJ IDEA - Java 最主流IDE
  • HBuilderX - 用来写 uniapp
  • 易语言 - 用来写一些机器人插件
  • Arduino - 之前用来研究开发板,详情查看烂尾文章 使用 Digispark 开发板制作 BadUSB
  • QQ小程序开发者工具
  • 微信小程序开发者工具
  • Notepad++ - 轻量级编辑器,用来查看文件
  • 010Editor - 用来编辑 16 进制文件
  • Typora - 用来书写 Markdown 文件
  • EmEditor - 最大支持打开 16T 的大文件
  • Navicat Premium 12 - 感觉一些复杂的操作 Navicat 比 PHPmyAdmin 好用多了
  • Nox 6.5.03 - 夜神模拟器的国际版,使用的最后一个支持 Android 5 的版本
  • eNSP - 用来网络仿真
  • VMware Workstation Pro
    • Kali Liunx Vmware,同时使用 CTF_Env 自动安装软件与环境
    • Windows 10,主要用来调试一些东西
  • Oracle VM VirtualBox
  • Motrix - 下载种子之类的,如果浏览器下不动 也会使用它
  • Aria2 - 主要配合浏览器扩展来高速下载百度网盘和批量下载B站视频
  • Wireshark 2.4.1
  • 科来网络分析系统 技术交流版
  • Fiddler - 用来中转流量给 Burpsuite
  • BurpSuite Pro v2021.5.1 - 详情查看 关于Burp Suite调教这档事
  • Postman - 虽然说更多时候是用 Hackbar 直接测了,但复杂情况还是得 Postman
  • Todesk - 目前所使用的远程连接工具,向日葵强制实名已弃用
  • Xshell 5 - 如果需要密钥登录会使用 Xshell
  • FinalShell - AWD 必备工具,不过感觉优化不行
  • VNC - 内网远控的时候用这个
  • SecureCRT - 网工必备,用的次数不多
  • V2rayN
    • 路由使用 全局 同时 清除系统代理 ,然后使用 SwitchyOmega 浏览器插件进行分流,分流规则使用 gfwlist
  • OpenVPN - 有些比赛需要使用该工具连接内网,其次就是练习HTB靶机
  • Proxifier - 用来连接 Socket 代理
  • EV录屏 - 算是 CTFer 必备吧
  • OBS Studio - 主要用来录制指定窗口,其他功能未用过

Adobe

具体 SP 版安装包请前往 @vposy 的微博下载即可,这里就不提供下载地址了

  • Adobe Photoshop CC 2019
  • Adobe After Effects CC 2019
  • Adobe Premiere Pro CC 2019
  • Adobe Media Encoder 2019

快捷方式图标

去掉桌面图标的快捷方式图标

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

IDA报错

如果 IDA 启动的时候提示如下信息

"Software\Hex-Rays\IDA" exists, but no "Python3TargetDLL" value found No Python installations were found

重新指定 Python3 所在位置即可

idapyswitch.exe --force-path .\python3.dll

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK