- 博客(33)
- 收藏
- 关注
原创 Python网络通信:socket库
socket库是Python中用于网络通信的标准库,它提供了大量的函数和类,用于创建网络连接、发送和接收数据。在Python中,我们可以使用socket库来编写各种类型的网络应用,如TCP服务器、UDP客户端等。
2025-03-13 20:05:02
310
原创 使用paramiko爆破ssh登录
这个基本都会显示存在。作者发现目标主机 上存在root用户。那么就可以进行下一步。评论区评论‘密码’,即可获得常用ssh密码字典。
2025-03-09 21:27:18
306
原创 网络安全在线网站/靶场:全面探索与实践
CyberPatriot 是由美国空军协会(AFA)赞助的一项全国性网络安全教育计划,主要面向中小学生。该平台通过模拟真实的网络环境,帮助学生们学习如何检测和防御网络攻击。
2024-11-16 09:00:06
1744
原创 SSH隧道连接(基于linux)
SSH(Secure Shell)是一种加密的网络协议,用于安全地连接到远程计算机。它提供了安全的通信通道,可以用于远程命令执行、文件传输、端口转发等多种用途。SSH协议使用公钥加密技术,确保数据在传输过程中的安全性和完整性。SSH是一种强大的工具,不仅用于远程登录,还可以用于文件传输、端口转发等。通过本文的介绍,希望读者能够更好地理解和使用SSH,提高工作效率和安全性。
2024-11-16 08:30:34
1175
原创 木马病毒的相关介绍
通过深入了解木马病毒的起源、工作原理、分类与特点以及防范与应对措施等方面的知识,我们可以更好地保护自己的计算机系统和个人信息安全。木马病毒正是借鉴了这一典故,通过伪装成合法的程序或文件,潜入受害者的计算机系统中,执行恶意操作。它们通常会从黑客控制的服务器上获取恶意软件的列表,并根据黑客的指令进行下载和安装。利用新兴技术进行传播:随着物联网、云计算、大数据等新兴技术的普及和发展,木马病毒可能会利用这些技术进行传播和攻击。更加隐蔽和智能:木马病毒将采用更加先进的隐藏技术和逃避策略,以逃避杀毒软件的检测和清除。
2024-10-25 21:07:15
1266
原创 PyQt5技术详解:从基础到高级应用
你可以通过继承 PyQt5 的控件类来自定义控件,还可以使用 Qt 的样式表(类似 CSS)为控件定制外观。""")
2024-10-07 12:49:14
1369
原创 深度解析:Tkinter 界面布局与优化技巧
pack()grid()和place(),每一种都有其适用场景。选择合适的布局管理器是界面设计的关键步骤。pack():组件按顺序排列,适用于简单、线性布局。grid():基于行和列的布局管理器,适合复杂的界面布局。place():精确的像素级控制,适用于对位置有严格要求的场景。布局和优化是开发任何图形用户界面的关键部分。在使用 Tkinter 时,灵活运用pack()grid()和place()布局管理器可以创建布局合理、视觉美观的应用程序。通过响应式设计和合理的资源管理,还可以提升用户体验。
2024-10-06 14:21:11
3695
原创 深入详解Python Tkinter:入门与实践(建议收藏!!!)
Tkinter 是 Python 内置的 GUI 库,它使开发者可以快速设计图形化的桌面应用程序。跨平台支持:在 Windows、Mac 和 Linux 上都能使用。简单易用:使用一套 Python 代码,即可完成从窗口布局到事件响应的功能设计。这样就可以开始创建 GUI 应用了。Tkinter 是一个强大的 GUI 开发工具,能够满足日常桌面应用开发的需求。通过学习本文介绍的组件、布局管理方式以及事件绑定,你可以开发出功能齐全的应用程序。
2024-10-06 14:15:29
3551
原创 谷歌向安卓用户推出Gemini Live聊天机器人
即使你的手机处于锁定状态,屏幕处于关闭状态,你也可以开始与助手交谈,而且还可以通过谷歌(Google)的新款Pixel Buds Pro 2无线耳机进行访问,这样你就可以在手机放在包里的时候免提通话。当你结束会话时,你会看到整个对话的转录,你可以随时在Gemini应用程序中访问它。Gemini体验和 Google Assistant副总裁兼总经理Sissie Hsiao在上个月宣布该功能的博客文章中写道:Gemini Live 是一种移动对话体验,可让您与 Gemini 进行自由流畅的对话。
2024-09-16 21:42:24
480
原创 跨国公司IBM研发中心撤出,挑战与机遇并存:中国IT产业何去何从?
IBM中国撤出研发中心的决定为中国IT行业带来了不小的冲击,但这并非意味着中国IT产业的颓势。相反,这一变化为本土企业和人才提供了自我提升和创新的机会。通过加强自主创新、培养高端人才、提升产业竞争力,中国的IT产业有能力在全球化的浪潮中继续前行。而作为IT从业者,面对变化,最重要的是保持积极心态,不断提升自我,迎接新挑战,抓住新机遇。未来,中国IT产业的发展仍然充满着无限的可能。跨国公司可能会调整他们的战略,但中国的创新力量正在崛起,走向全球的舞台。
2024-09-14 18:05:22
1276
原创 Python的Scapy库详解
Python的Scapy库是一个强大且灵活的网络数据包处理库,常用于网络安全、渗透测试、网络分析等场景。它提供了轻松构建、解析、修改和发送网络数据包的能力,不仅支持常见的网络协议,还可以进行自定义协议的开发。本文将详细介绍Scapy库的核心功能及其应用场景。Scapy是一个基于 Python 的网络包处理库,它能够处理从第2层到第4层的多种协议(如 Ethernet、IP、TCP、UDP等),还支持各种网络扫描、探测、攻击模拟等功能。
2024-09-14 17:58:44
1992
原创 Python算法L6:图算法(详细版)
图算法是计算机科学的重要组成部分,掌握DFS、BFS、最短路径算法以及最小生成树算法可以帮助我们解决许多实际问题。理解图的表示方式及其在不同场景中的应用是学习图算法的第一步。希望这篇文章能帮助你理解BFS的工作原理及其应用场景。如果你有任何疑问或希望进一步探讨,欢迎在评论区留言!本文是Python算法系列的最后一篇博客了,但还是希望你可以关注我。
2024-09-07 10:58:39
1096
原创 计算机木马详细编写思路
计算机木马是一种严重的网络安全威胁,了解其编写思路和复杂化的挑战,对于提高防范意识和构建更强大的网络安全体系至关重要。在当今数字化时代,保护个人和组织资产的安全已成为非常紧迫的任务。只有深入了解计算机木马的工作原理,我们才能更好地为网络安全的挑战做好准备,并保护自己的利益。
2024-09-07 09:31:56
415
原创 Python算法L5:贪心算法
Python贪心算法简介贪心算法的基本步骤贪心算法的适用场景经典贪心算法问题1. **零钱兑换问题**2. **区间调度问题**3. **背包问题**贪心算法的优缺点结语贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前最优或最优解的算法。它的核心思想是,在保证每一步局部最优的情况下,希望通过贪心选择达到全局最优解。虽然贪心算法并不总能得到全局最优解,但在很多实际问题中,它能够高效地找到一个近似解。
2024-09-06 16:02:32
2706
原创 Python算法L4:广度优先搜索(详细版)
广度优先搜索(BFS)是图论中的一种基础算法,它以层级遍历的方式逐层展开,保证找到的路径是最短的。在解决实际问题时,BFS因其结构简单且高效,被广泛应用于最短路径搜索、图的遍历、网络抓取、棋盘问题求解等场景。掌握BFS及其应用对于深入理解图论算法和解决复杂问题至关重要。希望这篇文章能帮助你理解BFS的工作原理及其应用场景。如果你有任何疑问或希望进一步探讨,欢迎在评论区留言!
2024-08-28 18:31:11
1643
原创 Python算法L3:深度优先搜索(DFS)
深度优先搜索是一种强大且灵活的图遍历算法,它的递归和迭代实现方法都有广泛的应用场景。通过理解DFS的基本原理和实现,您可以在许多图算法问题中找到合适的解决方案。无论是在图的连通性检测、拓扑排序,还是路径查找中,DFS都能提供有效的支持。希望这篇文章对你理解和应用DFS有所帮助。如果你有任何问题或进一步的讨论,欢迎在评论区留言。关注我,更多精彩内容敬请期待《Python算法》系列博客的下一课–Python广度优先搜索!
2024-08-28 12:34:50
2182
原创 Python算法L2:排序算法(详细版)
排序算法是计算机科学中一个非常基本但又极为重要的主题。无论是数据分析、搜索算法,还是日常编程任务中,排序操作都频繁出现。Python 作为一个高级编程语言,内置了强大的排序功能,同时也允许开发者根据需求自定义排序算法。在这篇博客中,我们将介绍几种常见的排序算法,并展示如何在 Python 中实现它们。不同的排序算法在不同的场景下具有不同的优势。对于小型数据集,简单的冒泡排序、插入排序可能表现得足够好。而在大数据集下,快速排序、归并排序以及 Python 的 Timsort 通常更为合适。
2024-08-27 20:02:47
1303
原创 Python入门之Lesson5:Python文件操作
在上一课中,我们学习了Python中的函数和类,理解了对象和模块的基本概念。今天,我们将深入探讨Python中的文件操作,这在实际编程中十分常见,例如处理数据日志、存储用户输入或读取配置文件等。文件是计算机存储数据的基本单位,用于保存程序所需的信息。它可以是文本文件(如.txt)、二进制文件(如.jpg)、甚至是数据文件(如.csv.json打开文件、读写文件、关闭文件。文件操作是编程中的基础技能,Python为我们提供了简洁而强大的文件处理方式。通过open()函数,我们可以方便地读取或写入文件。
2024-08-25 20:51:49
813
原创 Python算法Lesson1:Python算法入门(适合萌新)
算法,是解决问题的一组有限步骤或规则,用来描述如何从初始状态经过若干步骤,最终达到预期的目标。算法可以简单到计算两个数字之和,也可以复杂到在全球范围内寻找最优的物流路径。在计算机科学中,算法是一切计算的基础。每一个程序都可以被视为一个或多个算法的组合,这些算法指导计算机如何有效地处理数据,解决问题。例如,经典的算法问题包括:如何找到数组中的最大值?如何排序大量无序的数据?如何在迷宫中找到出口?每个问题都可以通过不同的算法来解决,效率与难度也各不相同。
2024-08-23 15:26:02
434
原创 Python入门之Lesson4:Python函数与类
在上一课,我们学习了Python的常见数据结构,然而当我们遇到复杂的问题时,我们通常需要采用“分而治之”的思想解决,把大任务分解为多个容易解决的小任务,先解决每个小任务,最后解决复杂的大任务。同时它还可以提高应用的模块性,和代码的重复利用率类则是进一步将函数打包,让其模拟现实。def name_of_function("形参"): #这是一个变量名()解释说明函数必须使用关键字def(英文define的缩写),后需要接函数的名字。
2024-08-23 12:12:23
1103
原创 Python入门之Lesson3:Python数据结构详解
数据结构是编程中的核心概念之一,它决定了我们如何高效地组织和处理数据。在Python中,内置了多种强大的数据结构,如列表、元组、集合和字典,这些数据结构广泛应用于各种编程场景。在本节课中,我们将深入学习这些数据结构的特性、操作方法及其适用场景,并通过代码示例和练习题来巩固所学内容。一.列表 (List)列表是Python中最常用的数据结构之一,它是有序的、可变的容器,可以包含任意类型的元素。列表的灵活性使其成为处理动态数据的首选工具。
2024-08-21 10:18:01
1065
原创 Python入门之Lesson2:Python基础语法
欢迎来到《Python入门》系列博客的第二课。在上一课中,我们了解了Python的安装及运行环境的配置。在这一课中,我们将深入学习Python的基础语法,这是编写Python代码的根基。通过本节内容的学习,你将掌握变量、数据类型、运算符、输入输出、条件语句等Python编程的基础知识。变量是用于存储数据的命名空间。在Python中,变量不需要提前声明,直接赋值即可。# 变量赋值age = 18Python是动态类型语言,意味着变量类型是在运行时确定的。整型(int): 如a = 10浮点型(float)
2024-08-19 13:32:53
1048
原创 Python入门之Lesson1:出发!
在这一章节中,我们认识了Python,还搭建了python环境,关注我,下一期---Python基础语法。
2024-08-17 15:55:39
438
原创 AI时代的程序员:如何在变革中保持竞争力
AI正在改变着编程行业,但它并不是程序员的敌人,而是一个强有力的助手。未来的程序员应当以开放的心态接受AI的辅助,同时不断提升自己的技能,专注于那些AI难以替代的领域。在这个充满变革的时代,程序员的核心竞争力不仅来自于技术本身,更来自于他们如何与AI协同工作,创造新的价值。
2024-08-15 16:33:49
497
原创 超详细!深入介绍Python的Pillow库
Pillow 作为 Python 图像处理的标准库之一,功能全面且易于使用。它为图像处理提供了从基本操作到高级功能的一整套解决方案。尽管 Pillow 不是为高性能设计的,但在一般应用中,它已经足够应付绝大多数场景。通过结合 Numpy 和多线程/多进程,开发者可以进一步提升 Pillow 的性能。无论是简单的图像处理任务还是复杂的图像操作,Pillow 都能为开发者提供灵活的解决方案,是 Python 图像处理领域不可或缺的利器。
2024-08-15 14:45:32
1768
原创 使用Python编写webshell及防范措施
在渗透测试和网络安全领域,Webshell是一种用于远程控制和管理受害服务器的工具。Webshell通常是一个脚本,通过网页服务器提供的服务来执行命令和操作文件系统。在这篇博客中,我们将深入探讨如何使用Python编写一个简单的Webshell,并详细分析其工作原理。同时,我们还会讨论一些重要的安全措施,以防止服务器被Webshell攻击。一、pandas是什么?Webshell是一个小型的服务器端脚本,通常嵌入在被攻击的Web服务器上。
2024-07-17 14:58:06
888
原创 Python网络编程入门与实践
Socket库是一种强大的网络编程接口,它提供了在计算机网络上建立连接、发送和接收数据的函数和类。支持多种编程语言,如Python、C、C++等,广泛应用于实现客户端与服务器之间的通信。Socket库基于TCP/IP协议栈,允许程序之间通过套接字对象进行数据传输,是构建分布式系统、网络服务和实时应用的核心技术之一。当然,Socket库不仅简化了网络编程的复杂性,还提供了灵活性,允许开发者自定义通信协议以满足特定需求。
2024-07-14 18:30:04
666
原创 标题:内网提权探索与Python辅助工具应用
内网提权,简单来说,就是在已经成功进入目标内网后,利用系统漏洞、配置不当或权限管理上的疏忽,将当前用户权限提升至更高级别(如从普通用户提升至管理员)。在网络安全领域,内网提权是一个重要的议题,它涉及在已经渗透进企业内网后,进一步提升权限以获取更高级别的访问控制或敏感数据。作为一门强大的编程语言,虽然不直接用于执行提权攻击,但其在信息收集、自动化脚本编写等方面发挥着重要作用,为内网提权过程提供了有力支持。)来收集内网信息,如主机发现、服务扫描、端口扫描等,为提权前的情报收集提供支持。
2024-07-09 11:24:46
913
原创 AI究竟是在帮助开发者还是取代他们?
在软件开发领域,生成式人工智能(AIGC)正在迅速改变开发者的工作方式。无论是代码生成、错误检测还是自动化测试,AI工具正以惊人的速度成为开发者的得力助手。然而,这也引发了一个重要的问题:AI究竟是在帮助开发者还是在取代他们?
2024-07-04 11:44:47
433
原创 WEB安全之资源耗尽型攻击
在资源耗尽型攻击中,攻击者通常使用僵尸网络(Botnet)或分布式拒绝服务攻击(DDoS)工具,利用大量受感染的设备同时向目标系统发起攻击,从而提高攻击的成功率和破坏力。它的主要特点是通过发送不完整的HTTP请求,保持与目标服务器的连接,从而耗尽服务器的连接资源。通过了解和防范Slowloris和HTTP POST DoS攻击,Web安全工程师可以有效提升系统的抗攻击能力,保障服务的稳定性和可用性。:利用大量伪造的连接请求,耗尽目标服务器的连接资源,导致其无法接受新的连接请求。以下是基于python的。
2024-07-04 11:25:43
1101
原创 Web安全的几大类:了解并防范网络威胁
Web安全是一个复杂而重要的领域。通过了解Web安全的几大类并采取相应的防御措施,我们可以降低Web应用程序和服务面临的安全风险。同时,持续关注最新的安全威胁和攻击技术也是保护Web安全的关键。
2024-07-01 21:17:15
595
数据的预处理之停用词表.txt
2024-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人