- 博客(63)
- 收藏
- 关注
原创 Python Paramiko上传文件到win ser2022服务器和反向
local_download_path = r"F:\downloaded_hide_test_executable.exe" # 下载到本地的路径。print(f"[+] 文件已从远程服务器下载至: {local_download_path}")print(f"[-] 程序执行失败,退出状态码: {e.returncode}")print("[+] 正在准备在本地运行下载的程序...")print(f"[-] 发生了一个未预料的错误: {e}")print(f"[-] SSH 连接异常: {e}")
2025-05-17 16:59:08
799
原创 类方法_静态方法_实例方法
类方法、静态方法和实例方法是Python中三种常见的方法类型。类方法使用@classmethod装饰器定义,第一个参数为cls,用于访问或修改类级别的属性或方法,常用于工厂模式。静态方法使用@staticmethod装饰器定义,无需默认参数,适用于不依赖类或实例数据的独立功能。实例方法是默认方法类型,第一个参数为self,用于处理与特定对象相关的操作。类方法和静态方法可通过类名或实例调用,而实例方法必须通过实例调用
2025-05-17 14:10:10
311
原创 linux常用命令
文章摘要:本文介绍了基本的文件操作命令。通过查看系统缓存tem文件可获取缓存信息,回车查看更多命令,按q退出。列出当前目录使用ls,创建文件并写入内容用>,追加内容用>>,删除文件用rm。文件移动使用mv,查找文件用find并需指定起始目录。此外,还介绍了创建硬连接和软连接的方法。这些命令适用于日常文件管理任务。
2025-05-13 20:13:06
231
原创 subprocess 模块
Python 标准库中的一个模块,它允许你生成新的进程,连接它们的输入、输出和错误管道,并获取它们的返回码。与子进程交互:能够发送数据到子进程的标准输入(stdin),以及从子进程的标准输出(stdout)和标准错误(stderr)读取数据。# 如果 stdout=None(默认值),子进程的标准输出会直接打印到父进程的终端(即继承父进程的标准输出)。# 如果 stderr=None(默认值),子进程的标准错误会直接打印到父进程的终端(即继承父进程的标准错误)。
2025-04-20 17:51:40
710
原创 winserver2022备份
然后可以在这里看到安装好的win server2022备份。这个权限很高,切记操作小心,而且容易被利用,切记。备份到远程服务器,远程服务器路径。点击创建基本任务即可开始创建任务。安装备份,然后等待安装完成即可。然后下一步,添加脚本路径和参数。点击右侧的恢复就可以了。视情况而定任务开始时间。一直下一步然后到这里。不要用本地文件夹备份。
2025-04-10 19:52:35
345
原创 win日志
然后打开这里进行替换破解,将u盘中的config替换程序程序中的config即可。打开后,右上角(将所有事件另存为xx)然后一般写今天的日期,进行备份。然后就可以看到,桌面上两个正方体,一个是quick后面是快速性。打开工具中的计算机管理中的用户名和组即可查看所有用户。日志备份时间的选择(根据实际情况选择日志时间)点击右侧查找/筛选日志内容可以看到想看到的日志。在用户名称后面加上$符号就会无法在用户中查看。点击右侧事件属性,然后xml视图即可。安装搜索日志文件的时候,按照此流程。1解压文件,然后点开。
2025-04-09 17:54:59
145
原创 FTP协议和win server2022安装ftp
被动模式(PASV):为了解决防火墙问题,被动模式下,服务器提供一个临时端口供客户端连接,客户端负责建立数据连接。数据连接:用于实际的数据传输(如文件上传或下载),可以使用不同的端口(通常是TCP端口20),并且可以根据模式(主动模式或被动模式)有所不同。SFTP:虽然名字相似,但实际上它是SSH文件传输协议的一部分,运行于安全外壳(SSH)之上,提供了强大的认证和加密功能。主动模式(PORT):在主动模式下,客户端会向服务器发送一个特定的端口号,然后服务器主动打开到该端口的数据连接。
2025-04-08 22:30:36
558
原创 DNS配置和网址
根域服务器不直接提供 www.leo.com 的IP地址,但它知道顶级域(TLD)服务器的位置,例如 .com 域的服务器。区域定义:一个区域是指域名空间中的一个连续部分,它可以是一个顶级域(如 .com)、二级域(如 example.com),或者是这些域下的任何子集。然后,本地DNS服务器会访问由TLD服务器指定的权威DNS服务器,这个服务器包含有关 leo.com 的所有详细信息,包括其下所有的子域名(比如 www.leo.com)对应的IP地址。否则,它将作为客户端的代表执行递归查询。
2025-04-08 10:52:28
907
原创 DNS配置等
当客户端发起相同的查询时,如果缓存中的数据仍然有效(即未过期),则直接返回缓存中的结果而无需再次查询上游服务器。根域服务器不直接提供 www.leo.com 的IP地址,但它知道顶级域(TLD)服务器的位置,例如 .com 域的服务器。根域服务器不直接提供 www.leo.com 的IP地址,但它知道顶级域(TLD)服务器的位置,例如 .com 域的服务器。区域定义:一个区域是指域名空间中的一个连续部分,它可以是一个顶级域(如 .com)、二级域(如 example.com),或者是这些域下的任何子集。
2025-04-06 19:32:00
966
原创 DHCP协议和win server2022无脑配置DHCP
服务器确定租约(Acknowledge):最后,被选中的DHCP服务器接收到DHCP Request消息后,会通过发送DHCP Acknowledge消息来确认IP地址和其他配置信息的有效性,并正式将所选的IP地址分配给客户机。客户机选择IP(Request):如果客户机接收到多个DHCP Offer,它会选择其中一个Offer,并发送一个DHCP Request消息给选定的服务器,告知该服务器它愿意接受所提供的网络配置。假如服务器同意延长租约,它会回应一个DHCP ACK消息,确认新的租约期限;
2025-04-04 18:42:30
907
原创 安装IIS 10
计算机的80端口主要用于HTTP(超文本传输协议)通信,这是万维网(World Wide Web)的基础。当您在浏览器中输入一个网址并按下回车键时,您的计算机会通过网络向该网站所在的服务器发送请求,以获取网页内容。这个请求通常是通过80端口进行的,如果网站支持HTTPS,则会使用443端口。点击这里可以看到删除此网站,但是只有关闭时才能删除网站。然后第一件事,停止默认网站,立即点击圈子中的停止。是否立即启动此网站?点击这里的浏览就可以访问网站文件所在的位置了。点击右侧的ip地址可以浏览器打开网站。
2025-04-02 20:04:15
447
原创 共享文件阻止用户发现
可以指定哪些用户或用户组可以访问该共享文件夹,并分配相应的权限(如读取、写入等)。步骤3:勾选“共享此文件夹”,在“共享名”后添加$符号。步骤2:切换到“共享”选项卡,点击“高级共享”。步骤4:点击“权限”按钮,设置访问权限。步骤1:右键点击文件夹,选择“属性”。例如,将共享名设置为Data$。步骤5:点击“确定”保存设置。1. 设置隐藏的共享文件夹。
2025-04-02 00:04:30
345
原创 安全技巧1
禁止这里面的everyone登录即可(我这里已经禁止了)拒绝从网络访问这台计算机(在这里面添加也可以)使用空密码的本地账户只准许进行控制台登录。win+r然后输入secpol.msc。禁止everyone网络访问计算机。
2025-04-01 23:39:38
114
原创 共享管理和分布式文件系统
打开其中的共享文件夹中的共享(这里已经关闭c盘共享)所有的共享文件都在这里可以看到。查看共享文件和关闭危险的c盘文件和危险的Ipc文件共享。为共享文件夹和存储资源提供集成和简化的管理 •。使用户从一个入口访问位于多台计算机中的共享资源。分布式文件系统(DFS) •。• 文件服务器资源管理器 •。这里的Ipc文件也得停止共享。为文件夹或卷设置配额 •。点击工具中的计算机管理。
2025-04-01 21:57:46
182
原创 win server2022安装文件服务器资源管理器
第一步打开windows server 2022的服务器管理器。然后安装即可安装文件服务器资源管理器。基于角色和功能的安装,然后下一步。点击添加角色和功能,然后下一步。点击这里的文件服务器资源管理器。点击管理到添加角色和功能。这个小旗子可以看安装进度。
2025-04-01 21:44:25
212
原创 列表框,即 Listbox
selectforeground='black' # 选中后的文本颜色。# 如果控件不能接收焦点,那么用户将无法使用键盘对该控件进行交互,例如在文本框中输入文本或使用方向键在控件之间移动。# 当控件拥有焦点时,用户可以使用键盘与控件进行交互,例如在文本框中输入文本或使用方向键在控件之间移动。# #在这里options和listvariable=options 二选一就可以,两个一起用会冲突。# 当设置为 True 时,控件可以接收焦点,用户可以通过 Tab 键将焦点转移到该控件上。
2024-08-20 16:17:25
371
原创 Combobox控件
'%d':传递给 validate_input 函数的参数,表示触发验证的原因。# 控件的状态,可以是 "normal", "readonly", 或 "disabled"。# validate="key":设置验证类型为 "key",即在每次按键时触发验证。# 文本的对齐方式,可以是 "left", "center", 或 "right"。# 用途:设置验证类型,可以是 "none"、"key" 或 "focusout"。# action 参数可以是 '1' (键按下) 或 '0' (焦点离开)
2024-08-20 16:15:38
494
原创 Entry 控件
highlightcolor="green":设置 Entry 部件在获得焦点时边框内部的高亮颜色为绿色。font=("Helvetica", 15, "bold"), # 文本的字体和大小和粗细。# highlightbackground="blue":设置 Entry 部件在获得焦点时边框的颜色为蓝色。justify='left',#设置文本的对齐方式(这里设置的是左对齐)# justify: 设置文本的对齐方式,可以是 "left", "center", 或 "right"。
2024-08-20 16:14:09
364
原创 Spinbox 控件是 Tkinter 库中一个相对较新的控件
用法:spinbox.config(takefocus=True) 或 spinbox.config(takefocus=False)# 示例:spinbox.config(font=("Helvetica", 14)) 设置文本字体为 Helvetica 14 磅。# 用法:spinbox.config(wrap=True) 或 spinbox.config(wrap=False)# 示例:spinbox.config(command=lambda: print(spinbox.get()))
2024-08-20 16:13:20
825
原创 Button窗口部件
可以设置为 'n', 'ne', 'e', 'se', 's', 'sw', 'w', 'nw', 'center' 或 'c'。my_list = ['yellow', 'red', 'pink','blue','purple','green','brown','orange']#bloned金黄色,另外,这个文本中的一个字母可以有下划线,例如标明一个快捷键。# state - 设置按钮的可用状态,可选参数有 'normal', 'active', 和 'disabled',默认为 'normal'。
2024-08-20 16:11:08
718
原创 # Message 控件
message.place(relx=0.5, rely=0.47, anchor='center') # 控件相对于父容器的相对位置x=0.5,y=0.47, 以中心对齐。button.place(relx=0.5, rely=0.6, anchor='center') # 按钮相对于父容器的相对位置x=0.5,y=0.6, 以中心对齐。# 由于 Message 控件的内容与 var 变量绑定,所以当 var 的值发生变化时,Message 控件的内容也会自动更新。
2024-08-20 16:09:51
325
原创 创建主窗口及Label部件(标签)创建使用
configure() 方法:configure() 方法用于修改 tkinter 小部件的属性。#支持的字体样式:normal (默认样式)bold (加粗)italic (斜体)underline (下划线)overstrike (删除线)等。# tk.PhotoImage 是Tkinter库中的一个类,用于处理图像数据并将其转换为Tkinter可以显示的格式。label.configure(text="这是第一行\n这是第二行\n这是第三行")
2024-08-20 16:09:04
547
原创 tkinter主窗口设置
在Tkinter中,要将图片设置为主窗口的背景,通常的做法是创建一个带有图片的 Label 组件,并使用 place 或 pack 方法将其放置在整个窗口的后面。#设置窗口大小和位置 root.geometry(),,root.geometry("300x200+100+50")# 在上面程序的基础上,在root = Tk()和root.mainloop()之间添加下面的代码以在窗口中添加元素。# 如果你的程序只有一个窗口,并且你想在关闭窗口的同时结束整个程序,可以使用 destroy() 方法。
2024-08-20 16:08:14
842
原创 Tkinter 的 Canvas 控件
综上所述,对于 create_oval 方法,适用的选项是 fill, outline, width, tags, dash, dashoffset, activefill, activewidth, 和 state。# outlinestipple: 当 outline 选项被设置时,该选项用于指定一个位图来填充边框,默认值是空字符串,表示黑色。# create_line(200, 200, 300, 300, fill="blue", dash=(4, 2)) # 绘制蓝色虚线线段。
2024-08-17 15:26:15
1012
原创 tkinter库文本框控件
2. **`exportselection`**: 默认值为 `True`,表示被选中的文本是否可以被复制到剪切板。# 15. **`undo`**: 该参数默认为 `False`,表示关闭 `Text` 控件的“撤销”功能。# 14. **`tabs`**: 定制 `Text` 控件中 `Tab` 按键的功能。# 9. **`selectforeground`**: 指定被选中文本的字体颜色。# - `direction`: 移动方向,可为 `"right"` 或 `"left"`;
2024-08-15 18:28:40
1129
原创 # Tkinter Event事件处理
button.bind("<Button-2>", lambda event: print("鼠标中间键被点击在 x={}, y={}".format(event.x, event.y)))button.bind("<Button-1>", lambda event: print("按钮被点击在 x={}, y={}".format(event.x, event.y)))button.bind("<Double-Button-1>", lambda event: print("按钮被双击。
2024-08-15 18:25:12
1135
原创 tkinter库_扫雷游戏
k.configure(text='游戏结束', bg='red', bd=5。# 整数除法 (//):返回两个数相除的整数部分。#enumerate 是 Python 的内置函数,# 这对于需要访问序列中的元素及其位置的情况非常有用。# 它可以在遍历序列的同时获取元素的索引和值。def command1(): # 定义踩中后的变化。# 取模运算 (%):返回两个数相除的余数。#运用了tkinter库——自己做的案例(很菜)#今天学了2个控件和2种方式,真的神奇。# 配置列和行的权重,使它们能够扩展。
2024-08-07 20:41:08
324
空空如也
python去除图片马赛克
2024-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人