恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

【愚公系列】《Web应用安全》004-SublimeText编辑器的使用

  • 首页
  • 资讯中心
  • /
  • 【愚公系列】《Web应用安全》004-SublimeText编辑器的使用

相关资讯

微信聊天记录能导出吗?WeChatExporter免费备份工具完整上手教程 2026/8/16 0:38:33
GPTZero降AI怎么过,BunnyScholar英文最省心 2026/8/16 0:33:33
国内专业的地埋式水箱供应商哪家专业 2026/8/16 0:33:33

最新资讯

2023年zsh终极配置指南:模块化设计与性能优化实践
MySQL系统表mysql.user缺失的深度解析与修复指南
基于STM32与串级PID的车载平衡滚球系统设计与实现
NumPy default_rng:新一代随机数生成器的原理、迁移与实践
飞鱼视频采集器 产品功能使用说明书
宇树机器人技术拆解:从运动控制到商业化落地的挑战与思考

今日推荐

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本周热门

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

【愚公系列】《Web应用安全》004-SublimeText编辑器的使用

发布时间:2026/8/16 0:38:33
【愚公系列】《Web应用安全》004-SublimeText编辑器的使用 【行业认证·权威头衔】✔ 华为云天团核心成员特约编辑/云享专家/开发者专家/产品云测专家✔ 开发者社区全满贯CSDN博客商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金亚马逊51CTO顶级博主✔ 技术生态共建先锋横跨鸿蒙、云计算、AI等前沿领域的技术布道者【荣誉殿堂】 连续三年蝉联华为云十佳博主2022-2024 双冠加冕CSDN年度博客之星TOP220222023 十余个技术社区年度杰出贡献奖得主【知识宝库】覆盖全栈技术矩阵◾ 编程语言.NET/Java/Python/Go/Node…◾ 移动生态HarmonyOS/iOS/Android/小程序◾ 前沿领域物联网/网络安全/大数据/AI/元宇宙◾ 游戏开发Unity3D引擎深度解析文章目录前言项目描述项目分析一、Sublime Text 编辑器的使用1.1 任务概述1.2 任务分析1.3 相关知识1.4 工作任务1.5 归纳总结1.6 提高拓展前言项目描述对编程初学者来说选择一个易于使用的代码编辑器很重要。选择一个符合自己开发习惯的代码编辑器在一定程度上可以提高工作效率。目前市面上有多款代码编辑器可供选择。如果不想安装比较庞大的专业编程软件那么轻量级的代码编辑器就是一个不错的选择。在本项目中作者推荐两款轻量级的代码编辑器Sublime Text和Visual Studio Code这两款代码编辑器均支持在 Windows、Linux、macOS 等操作系统上使用。项目分析本项目主要对 Sublime Text 和 Visual Studio Code 的基本功能进行讲解以便初学者可以更快地上手这两款代码编辑器提高编程开发的效率。当前实验环境中均已安装好这两款代码编辑器因此读者无须进行安装可以直接使用。一、Sublime Text 编辑器的使用1.1 任务概述通过本次任务的学习读者能够掌握 Sublime Text 代码编辑器的基本使用方法包括配置中文环境、配置 Python 运行环境、运行 Python 代码等操作。1.2 任务分析由于 Sublime Text 本身并没有提供中文环境和 Python 运行环境因此需要通过安装插件的方式来配置中文环境和 Python 运行环境。1.3 相关知识Sublime Text 是一个文本编辑器收费软件可以无限期试用同时也是一个先进的代码编辑器。Sublime Text 拥有简洁的用户界面和强大的功能还可自定义绑定菜单和工具栏。Sublime Text 主要提供拼写检查、书签、完整的 Python API、Goto 功能等。1.4 工作任务打开 Windows 攻击机在攻击机桌面中双击图标打开 Sublime Text 3。首次打开时会有一个更新提示如图 4-1 所示。如果需要更新那么单击“Download”按钮进行下载和安装即可如果不需要更新那么单击“Cancel”按钮即可。这里选择取消更新。1. 安装中文插件安装后的 Sublime Text 默认是英文版的可以通过安装插件将其设置成中文版。先安装插件打开 Sublime Text 后按下CtrlShiftP组合键打开搜索框如图 4-2 所示输入Install Package Control并选择“Install Package Control”然后按下回车键。如果需要关闭搜索框那么按下Esc键即可关闭搜索框。如果按下回车键后页面无变化稍等片刻30秒左右就会弹出安装成功的弹窗如图 4-3 所示接着单击“确定”按钮即可关闭弹窗。再次按下CtrlShiftP组合键打开搜索框并搜索插件如图 4-4 所示输入Install Package选择“Package Control: Install Package”然后按下回车键。在安装过程中左下角会出现Loading repositories的提示稍等片刻15秒左右即可安装成功安装成功后会弹出一个输入框如图 4-5 所示。在输入框中输入chinese选择ChineseLocalizations插件单击该插件如图 4-6 所示即可成功安装中文插件。安装成功后如图 4-7 所示页面会自动切换为中文环境。如果需要切换成其他语言那么可以在顶部菜单栏中选择“帮助”菜单选择Language选项即可切换成其他语言。2. 配置 Python 环境1配置 Python 3 环境打开 Sublime Text 3依次选择“工具” → “编译系统” → “新建编译系统”此时会打开一个默认的配置界面如图 4-8 所示。删除原有的配置并将以下配置粘贴到文件中然后按下CtrlS组合键保存该文件文件的路径保持不变并将文件命名为python3.sublime-build。{encoding:gb2312,cmd:[python3,-u,$file]}2测试 Python 3 环境单击 Sublime Text 3 左上角的“文件” → “新建文件”写入以下 Python 测试代码并将该文件保存为test1.py。print(hello python3)选择“工具” → “编译系统” → “Python3”接着单击“工具” → “编译”进行编译也可以通过CtrlB组合键进行编译Python 3 的运行结果如图 4-9 所示。3配置 Python 2 环境打开 Sublime Text 3依次选择“工具” → “编译系统” → “新建编译系统”此时会打开一个默认的配置界面然后删除原有的配置并将以下配置复制粘贴到文件中按下CtrlS组合键保存该文件文件的路径保持不变将文件命名为python2.sublime-build。{encoding:gb2312,cmd:[python2,-u,$file]}4测试 Python 2 环境单击 Sublime Text 3 左上角的“文件” → “新建文件”写入以下 Python 测试代码并将该文件保存为test2.py。print(hello python2)选择“工具” → “编译系统” → “Python2”按下CtrlB组合键进行编译Python 2 的运行结果如图 4-10 所示。至此完成 Sublime Text 3 的 Python 配置。1.5 归纳总结本任务主要介绍了在 Sublime Text 3 中安装插件的方法如果读者需要安装其他插件那么可参照文中的方法进行。此外本任务还介绍了配置 Python 3、Python 2 环境的方法并给出测试代码以便测试环境是否配置成功。1.6 提高拓展Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言用来编写一些漏洞的 PoC 和 EXP 也较为方便Python 中内置的os 模块可以很便捷地执行系统命令commands模块和subprocess模块也具有执行系统命令的功能。接下来以 Python 3 的 os 模块中的os.system()、os.popen()函数为例依次进行介绍。1. os.system()该函数可以将字符串转化成在服务器上运行的系统命令。该方法是通过调用标准 C 函数system()来实现的如果执行的命令有返回结果那么就输出结果。在调用该方法时会打开操作系统的相应子终端并在其上执行命令然后创建一个子进程在系统上执行命令而子进程的执行结果无法影响主进程。该函数的用法是os.system(command)。其中command是需要执行的字符类型的命令UNIX 系统上的返回值是进程的退出状态Windows 系统上的返回值是系统终端在执行命令后返回的值。使用os.system()执行系统命令执行结果如图 4-11 所示。成功输出执行 Windows 系统命令whoami的结果。2. os.popen()该函数是通过管道的方式来实现的这个函数的返回值是一个文件对象可以读或者写默认可读。由于返回值是一个文本对象因此可以调用该对象的read()或readlines()方法来读取文本对象的内容即输出命令执行的结果。该函数的用法os.popen(command[, mode[, bufsize]])。其中方括号内为可选参数command是字符串类型需要执行的命令mode可以是r可读默认或w可写bufsize指明了文件需要的缓冲大小。调用read()方法读取输出的内容如图 4-12 所示成功读取whoami命令的执行结果。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号