- 博客(16)
- 收藏
- 关注
原创 【CTFSHOW_Web入门】命令执行
这篇博客由 Algo 创作,旨在尽可能详尽地还原相关题目的解题思路与过程。Algo 十分注重逻辑清晰、步骤完整,也注重内容的可读性与视觉呈现,力求做到图文并茂,细节分明。在排版方面,Algo 尽力使用恰当的标题层级、代码高亮、段落分隔,配合合适比例的截图与标注,以便读者能快速理解每一个关键点与操作步骤。同时,对每一道题的分析都尽力尝试从多角度出发,力求做到“看得懂”、“学得会”、“能复现”。尽管 Algo 已多次校对和调整,但水平有限,难免仍有理解偏差或表述不当之处。
2025-05-09 15:59:13
1359
4
原创 JavaScript基础
在当今的互联网时代,JavaScript 已经成为了前端开发中不可或缺的一部分。无论是构建动态网页、开发复杂的单页应用,还是实现服务器端的功能,JavaScript 都扮演着至关重要的角色。作为一门轻量级且功能强大的脚本语言,JavaScript 不仅易于学习,还能够与 HTML 和 CSS 无缝集成,为开发者提供了极大的灵活性。本篇博客将带你简单了解 JavaScript 的基础知识,包括其基本概念、组成部分、应用方式、变量声明、数据类型等核心内容。
2025-02-02 21:18:44
1383
1
原创 【HTML入门】Sublime Text 4与 Phpstorm
在当今的软件开发领域,选择合适的开发工具和环境是提高工作效率和代码质量的关键。无论是前端开发还是后端开发,一个良好的开发环境能够极大地提升开发体验。本文将介绍两款常用的开发工具——Sublime Text 4 和 Phpstorm 的安装与配置,并简要介绍 HTML 的基础知识。通过本文,你将掌握如何提升开发效率,并简单掌握 HTML 的基本语法和常用标签,为后续的 Web 开发打下坚实的基础。HTML 是用来描述网页的一种语言。
2025-02-02 12:05:00
1524
原创 BurpSuite抓包与HTTP基础
在网络安全和渗透测试领域,BurpSuite 是一个不可或缺的工具。它凭借强大的功能集和灵活的模块化设计,成为安全研究人员、开发者以及测试人员分析 Web 应用漏洞的“瑞士军刀”。然而,对于初学者来说,BurpSuite 的配置和使用可能略显复杂,尤其是代理设置、证书安装以及 HTTP/HTTPS 流量分析等环节。与此同时,理解 HTTP 协议的基础知识是掌握 BurpSuite 的核心前提。
2025-01-31 15:56:12
2815
原创 网络协议基础
在现代计算机网络中,不同设备之间的通信是至关重要的。为了让各种设备能够顺利通信,网络协议采用了分层设计,每一层都负责不同的功能,使得数据传输更加稳定、可靠。本文将简单解析IP协议的相关概念,包括IP地址的基础知识、IP地址的分类、以及与网络通信相关的重要技术,如DNS、ARP、DHCP、NAT和ICMP等。通过对这些知识的学习,读者可以更清楚地理解网络通信的基本原理,从而更好地应用在实际操作和网络管理中。
2025-01-29 18:31:08
1725
原创 云服务器与Docker
在数字化转型的时代,云计算和容器技术成为了推动技术变革的核心力量。本文为读者提供云服务器和Docker容器的基础知识。无论您是刚接触云计算的新手,还是希望提升技术能力的开发者,希望本文都为您带来实用的指南。从选择适合的云服务器,到搭建Docker环境,再到实际操作Docker镜像与容器,内容较为全面且易于实践。云服务器,也称为虚拟私有服务器(VPS),是一种基于云计算技术的虚拟化服务。它允许用户通过互联网访问和使用服务器资源,而无需维护物理硬件。云服务器是通过虚拟化技术在物理服务器上创建的多个虚拟实例。
2025-01-28 20:37:16
1508
原创 【深入探索】Linux基础及配置
Linux作为一款开源操作系统,自1991年问世以来,凭借其稳定性、安全性和灵活性,在服务器、桌面、移动设备和嵌入式系统等领域得到了广泛应用。本文将带您走进Linux的世界,从Linux的基础知识、常用命令、文件属性到Kali-Linux的配置,让您快速了解这一强大的操作系统。Linux是一种广泛使用的开源操作系统,它基于UNIX系统,由Linux Torvalds在1991年首次发布。Linux系统以其稳定性、安全性和灵活性而闻名,被广泛应用于服务器、桌面、移动设备和嵌入式系统。
2025-01-28 10:50:40
817
原创 【Kali-Linux安装】VMware虚拟机及kali的安装教程与VMware虚拟网络编辑
在当今的信息技术时代,虚拟化技术已成为推动计算效率和创新的关键力量。本文将带你了解虚拟机的概念,以及如何利用这一强大的虚拟化软件来创建和管理虚拟环境。我们将探讨虚拟机的不同网络模式,包括NAT、桥接和仅主机模式,并讲解Kali Linux在VMware中的安装过程。无论你是安全专家、开发人员,还是对虚拟化技术感兴趣的爱好者,希望本文为你提供宝贵的信息和实用的操作指南。本文介绍了虚拟机与 VMware的基本概念,阐述了 VMware Workstation的功能和优势,并逐步指导了 VMware的安装过程。
2025-01-27 10:58:15
1147
原创 【Git环境搭建】Git的下载安装教程
Git是一个强大的版本控制工具,应用于代码版本管理和团队协作中。不论您是一名软件工程师、研究员还是学生,Git都是您必备的技能之一。在这篇教程中,我们将为您提供基础的Git环境搭建的教程。通过这篇教程,您将熟练掌握如何搭建Git环境。无论您是初学者还是有经验的用户,希望这部指南都能为您提供有用的参考和指导。Git 是一种功能强大的分布式版本控制系统,其核心优势在于灵活的分支管理、便捷的代码合并以及高效的团队协作能力。通过 Git,开发者可以轻松跟踪代码历史、管理不同版本,同时有效解决代码冲突问题。
2025-01-12 11:45:57
508
原创 【Python环境搭建】Miniconda的安装及配置教程
在Python开发的世界里,环境管理与包管理是两项至关重要的任务。一个高效、稳定的环境能够帮助开发者更专注于代码本身,而无需因为依赖冲突或环境配置问题而分心。在众多工具中,Conda以其强大的功能和便捷的操作,成为许多开发者的首选。
2025-01-11 21:07:00
29998
4
原创 【工具篇】uTools和Everything的介绍和安装
在如今的信息化时代,高效的工作方式离不开强大的工具支持。无论是开发者、设计师,还是普通用户,都希望通过简洁的操作快速完成任务,而效率工具的选择显得尤为重要。在众多生产力工具中,uTools 和 Everything 凭借其轻量化设计、强大功能以及出色的用户体验,成为许多用户的首选。
2025-01-10 23:41:16
1871
原创 【Java环境搭建】JDK环境安装配置教程
Java作为一种跨平台、广泛应用的编程语言,是学习编程和开发软件的热门选择。而JDK(Java Development Kit, Java开发工具包) 则是学习Java的起点。无论是编写简单的Java程序,还是开发复杂的企业级应用,JDK都是必不可少的工具。对于初学者来说,搭建一个正确的JDK环境至关重要,这不仅能帮助你顺利地运行和编译Java程序,还能避免后续开发过程中可能遇到的诸多问题。本文将详细讲解以win11为例,安装并配置JDK环境(1.8),涵盖下载、安装、配置环境变量等步骤。
2025-01-08 16:00:15
1399
原创 【工具篇】Bandizip的介绍和下载安装
在日常使用计算机的过程中,解压和压缩文件是必不可少的操作之一。无论是分享文件、备份数据,还是减少文件存储空间,压缩工具的选择对效率和体验有着直接的影响。如今市面上有许多压缩工具,其中Bandizip以其高效轻量和友好的用户界面而受到广泛欢迎。本教程将详细介绍如何下载安装 Bandizip。
2025-01-08 09:05:39
5922
原创 【工具篇】PixPin截图工具的安装和使用
在日常工作和学习中,截图工具是我们不可或缺的助手。无论是快速记录屏幕内容、标注图片,还是截取长图、提取图片文字,一款功能全面且易用的截图工具可以大幅提升效率。PixPin作为一款功能强大、界面简洁的截图工具,不仅支持高效截图和图像标注,还提供OCR文字识别、屏幕录制等高级功能,深受用户喜爱。为了帮助大家更快上手使用这款工具,本教程将详细介绍PixPin的下载安装过程,让您在几分钟内即可体验其强大功能。无论您是初次接触PixPin,还是希望了解其安装细节,本文都将为您提供全方位的指导。让我们开始吧!
2025-01-08 00:08:50
6088
原创 【Typora】关于CSer笔记的思考&Typora保姆级教程
作为一名 CSer,做笔记是提升学习效率和知识积累的重要方法。本文阐述了 CSer 做笔记的意义,指出记录学习过程不仅可以帮助梳理复杂知识、提高复习效率,还能展示学习成果,为未来提供参考。同时,为了帮助大家轻松开始记笔记,本文详细介绍了优秀的 Markdown 编辑器 Typora 的安装与激活方法,提供了手把手的免费保姆级教程,让新手也能快速上手使用。做笔记不仅是一种学习技巧,更是成长的助推器。如果你也想高效学习、系统记录,不妨试试本文的方法!
2024-12-09 13:50:55
1021
原创 【友好篇】从零开始:了解CMD与WSL命令行,认识Linux与虚拟机技术
你是否曾经对那些在命令行中自如操作的人感到敬佩,甚至好奇他们是如何轻松应对看似复杂的任务?你是否曾想过,自己也能掌握这项强大的技能,提升工作效率,甚至探索全新的技术领域?命令行不仅是程序员的工具,它是每个技术爱好者、开发者都应掌握的必备利器。本文将带你进入Windows及其子系统WSL命令行的世界,一起了解在这两种环境中使用命令行工具。你将认识如何在 Windows 的 CMD 中执行常见任务,并进一步了解如何通过在 Windows 上使用Linux命令行的强大功能。
2024-12-06 02:13:27
1506
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人