- 博客(21)
- 收藏
- 关注
原创 upload-labs靶场(1-21关)详解全套通关
upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。
2023-12-12 00:18:36
3728
原创 Burpsuite 安装
1.安装Java环境,下载jdk,并配置环境变量#这里以jdk14为例下载连接:https://www.aliyundrive.com/s/nK33euuB1nf2.安装burp工具下载连接:https://www.aliyundrive.com/s/nK33euuB1nf下载后解压3.给火狐浏览器安装proxy代理4.安装证书,使用burpsuite抓取数据包...
2022-05-10 20:48:31
315
3
原创 【网络渗透基础】
完善kali操作系统,升级操作系统,安装SSH服务,安装必要的字典和工具2.利用gobuster对感兴趣的网站进行域名探测,注意探测时间不要超过1分钟。分析特定域名的服务内容。3.安装oneforall工具,对感兴趣的域名进行信息搜集...
2022-05-09 20:14:50
566
原创 解决Kali apt-get安装中的E: Sub-process /usr/bin/dpkg returned an error code (1)问题
今天在更新Kali内核时出现了如下报错:apt-get安装软件包的时候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)问题,解决方法如下:cd /var/lib/dpkg/sudo mv info/ info_bak # 现将info文件夹更名sudo mkdir info # 再新建一个新的info文件夹sudo apt-get update #
2022-05-09 17:35:36
1148
2
原创 Python实现网络自动化(eNSP)
文章目录实验拓扑图基础配置交换机部署SSH登陆到各台交换机,并为其配置vlan 11 to 15,保存配置并退出。实验拓扑图基础配置#sw1syssy sw1vlan batch 100interface G0/0/1port link-type trunkport trunk allow-pass vlan 100 interface G0/0/2port link-type trunkport trunk allow-pass vlan 100 interface G0/
2022-05-03 07:56:46
1480
原创 Python渗透测试之网络嗅探与欺骗
文章目录网络数据嗅探编写一个网络嗅探工具常见的过滤器。调用WireShark来查看数据包ARP的原理与缺陷中间人欺骗编写一个完整的ARP欺骗程序使用 socket来实现例子如果想要彻底了解一个网络,那么最好的办法就是对网络中的流量进行 嗅探在本章中将会编写几个嗅探工具,这些嗅探工具可以用来窃取网络中 明文 传输的密码,监视网络中的数据流向,甚至可以收集远程登录所使用的NTLM数据包(这个数据包中包含登录用的用户名和使用Hash加密的密码)网络数据嗅探编写一个网络嗅探工具在Scapy中提供了一种专
2022-05-01 21:37:18
2682
原创 Python渗透测试之身份认证攻击
目前最为常见的 身份验证模式 采用的仍然是“用户名+密码”的方式,用户自行设定密码,在登录时如果输入正确的密码,计算机就会认为操作者是合法用户。但是这种认证方式的缺陷也很明显,如何保证密码不被泄露以及不被破解已经成为网络安全的最大问题之一。本章中将介绍基于Python实现的密码破解。密码破解是指利用各种手段获得网络、系统或资源密码的过程。简单网络服务认证的攻击网络上很多常见的应用都采用了密码认证的模式,例如 FTP、Telnet、SSH等,这些应用被广泛地应用在各种网络设备上,如果这些认证模式.
2022-04-26 21:34:21
3370
原创 Python渗透测试之Scapy模块&情报收集
Scapy模块文件关于ScapyScapy是一个由Python语言编写的强大工具,它是大量程序编写人员最喜爱的一个网络模块。也可以在自己的程序中使用这个模块来实现对网络数据包的发送、监听和解析。这个模块相比起Nmap来说,更为底层。可以更为直观地了解到网络中的各种扫描和攻击行为,例如,要检测某一个端口是否开放,只需提供给Nmap一个端口号,而Nmap就会给出一个开放或者关闭的结果,但是并不知道Nmap是怎么做的。如果想对网络中的各种问题进行深入研究,Scapy无疑是一个更好的选择,可以利用它来产
2022-04-25 19:59:51
4082
原创 Python安全渗透测试之Socket 模块、python-nmap模块
文章目录Socket 模块实例化Socket类服务端和客户端Socket常用的函数—服务端函数客户端的函数服务端和客户端都可以使用的函数使用Socket编写一个简单的服务端和客户端python-nmap模块基本用法python-nmap模块类的实例化python-nmap模块中的函数PortScanner类Socket 模块Socket模块的主要目的是帮助在网络上的两个程序之间建立信息通道。在Python中提供了两个基本的Socket模块:服务端Socket客户端Socket。当创建了一
2022-04-24 21:10:39
1103
原创 Python基础学习第十天
Python程序设计–文件操作和文本编码1 .文件操作(1)文件的概念计算机的 文件 ,就是存储在某种 长期储存设备 上的一段 数据长期存储设备包括:硬盘、U盘、移动硬盘、光盘。(2)文件的作用将数据长期保存下来,在需要的时候使用(3)文件的存储方式在计算机中,文件是以 二进制 的方式保存在磁盘上的(4)文本文件和二进制文件文本文件可以使用 文本编辑软件 查看本质上还是二进制文件 例如:python 的源程序二进制文件保存的内容 不是给人直接阅读的,而是 提供给
2022-04-23 21:17:06
696
原创 Python基础学习第九天
文章目录1.Python程序设计 异常处理1.1异常的概念1.2 异常捕获1.2.1 简单的捕获异常语法1.2.2 错误类型捕获1.2.3 捕获未知错误1.3 异常的传递1.4 抛出 raise 异常 — 应用场景2.Python程序设计 模块和包2.1 模块2.1.1模块的概念2.1.2 模块的两种导入方式2.1.3 模块的搜索顺序2.1.4 __name__属性2.2 包2.2.1概念2.2.2 发布模块1.Python程序设计 异常处理1.1异常的概念程序在运行时,如果 Python解释器 遇
2022-04-21 20:23:03
826
原创 Python基础学习第八天
Python 私有属性、单继承和方法重写1. 私有属性和方法在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到私有属性 就是 对象 不希望公开的 属性私有方法 就是 对象 不希望公开的 方法在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的就是 私有 属性或方法设置私有属性之前:class Girl: def __init__(self, name): self.name = name
2022-04-20 20:20:19
567
原创 Python基础学习第七天
面向对象封装案例1. 封装封装 是面向对象编程的一大特点面向对象编程的 第一步—— 将 属性 和 方法 封装 到一个抽象的 类 中外界 使用 类 创建 对象,都被 封装 在 类的内部对象方法的细节 都被 封装 在 类的内部"""小明爱跑步小明 体重 75.0 公斤小明每次 跑步 会减肥 0.5 公斤小明每次 吃东西 体重增加 1 公斤"""class Person: # 属性 名字 体重 def __init__(self, name, weight):
2022-04-19 11:39:17
510
原创 Python基础学习第六天
面向对象基础1. 面向对象2.类与对象2.1 概念2.2 类和对象的关系2.3 类的设计类名的确定2.3 面向对象基础语法2.定义简单类2.1 **定义只包含方法的类**2.2 引用概念的强调3. 初始化方法3.1初始化方法4.私有属性和方法4.1 定义方式4.2 伪私有属性和私有方法5.单继承5.1 继承的概念、语法和特点5.1.1继承的概念5.1.2继承的语法5.1.3 **继承的传递性**6.重写6.1 方法的重写6.2覆盖父类的方法:1. 面向对象面向对象编程 —— Object Oriente
2022-04-18 19:23:55
374
原创 Python基础学习第五天
函数(一)函数基础函数:将 具有独立功能的代码块 封装为一个小模块,在需要时 调用函数的使用包含两个步骤(先封装、后使用):定义函数 —— 封装 独立的功能调用函数 —— 享受 封装 的成果函数的作用 :提高编写的效率以及代码的 重复使用(二)函数基本使用(1)函数的定义定义函数格式:def 函数名():函数封装的代码……123def 是英文 define 的缩写函数名称 应该能够表达 函数封装代码 的功能,便于后续调用函数名称 的命名应该 符合 标识符的命名规则由 字
2022-04-17 14:20:19
498
原创 Python基础学习第四天
平台 学校 账号 密码 课程名 任 务 状 态 进度状态 提交时间 金额 - 学习通(1:1新通道) 自动识别 19933134393 li123456.0 思想道德与法治 待处理 2022-04-14 13:18:53 0.39 - 学习通(1:1新通道) 自动识别 15999163940 ljb22745.
2022-04-14 20:05:49
389
原创 Python基础学习第三天
目录一、列表1.列表的定义2.列表常用操作取值和取索引3.循环遍历二、字符串1.字符串的定义2.字符串的切片操作3.字符串的内建函数(1)通用内建函数:(2)大小写相关(3)查找、替换(4)字符串的编码和判断开头结尾(5)去除空白字符(6)拆分和连接三、元组1.元组的定义2.元组常用操作(1)元组和列表之间的转换四、字典1.字典的定义如何把元组转换为字典?2.字典常用操作(1)修改字典(2)...
2022-04-13 21:19:39
273
原创 Python基础学习第二天
目录一、Python条件语句if的嵌套二、Python循环语句循环控制语句1.for循环range()函数:for循环嵌套if 语句for...else之继续吃馒头break语句break 语句之输入用户名密码pass空语句2.while循环语句无限循环while嵌套循环使用 else 语句一、Python条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可...
2022-04-12 19:48:01
1325
原创 Python基础学习第一天
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建
2022-04-11 20:07:55
1945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人