自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows认证之域认证:Kerberos协议认证

Windows域是计算机网络的一种形式,其中所有用户帐户 ,计算机,打印机和其他安全主体都在位于称为域控制器的一个或多个中央计算机集群上的中央数据库中注册。身份验证在域控制器上进行。在域中使用计算机的每个人都会收到一个唯一的用户帐户,然后可以为该帐户分配对该域内资源的访问权限。域 ( Domain)是一个有安全边界的计算机集合(安全边界的意思是,在两个域中,一个域中的用户无法访问另一个域中的资源)可以简单地把域理解成升级版的工作组。与工作组相比,域的安全管理控制机制更加严格。

2023-01-02 18:40:43 681 1

原创 windows认证之网络认证:基于响应认证的NTLM协议

处于工作组中的计算机之间是无法建立一个可信的信托机构的,只能是点对点进行信息的传输。主机A想要访问主机B上的资源,就要向主机B发送一个存在于主机 B上的一个账户,主机B接收以后会在本地进行验证,如果验证成功,才会允许主机A进行相应的访问。在进行网络认证的时候用到的协议就是NTLM协议。

2023-01-02 16:39:16 431

原创 windows认证之本地认证

windows认证包括本地认证、网络认证和域认证三个部分windows认证和密码的抓取可以说是内网渗透的第一步。其中主要用到LM Hash和NTLMHash两种加密方式。

2023-01-01 20:51:02 634

原创 msf联动cs

Cobalt Strike简称CS 用于团队作战使用,由一个服务端和多个客户端组成,能让多个攻击者这在一个团队服务器上共享目标资源和信息,我们在使用msf获得权限以后,可以将信息共享到cs上,使用cs来进行监听以及其他的操作。

2022-12-31 13:16:43 694

原创 后渗透攻击(三)

在进行提权后我们的操作空间就会大很多,可以进行一系列的创建新账户、获取账号密码、远程操控屏幕等等的操作。该文章就对一些常用的操作进行了整理。

2022-12-25 18:42:45 902

原创 后渗透攻击(二)

使用msf进行提权操作,来进行更进一步的攻击。

2022-12-25 12:35:08 34

原创 后渗透操作(一)

后渗透攻击中的文件处理、屏幕截图、键盘记录。

2022-12-25 00:04:42 1512

原创 使用msf生成木马反弹shell(windows系统)

生成木马进行植入

2022-12-23 11:44:38 1745

原创 MS17-010漏洞攻击与防御(利用永恒之蓝攻击Win7系统)

永恒之蓝漏洞攻击

2022-12-22 18:36:30 533 2

原创 渗透攻击MS08-067

渗透攻击MS08-067

2022-12-22 18:12:16 642

原创 msfvenom基本介绍

关于msfvenom 的基础知识整理

2022-12-22 17:43:25 406

原创 Meterpreter基本介绍

Meterpreter基本介绍及其常用命令的整理

2022-12-22 17:22:27 124

原创 msfconsole漏洞利用流程

渗透测试结合mataspolit的使用基本介绍

2022-12-22 17:16:20 753

原创 智能合约简单介绍

对于智能合约最基本的认识和部分,关于solidity语言的helloworld入门和一个简单的银行合约的代码解析。

2022-12-16 11:15:39 668

原创 numpy生成数组

numpy 是重要的科学计算工具通过numpy我们可以生成模拟数据,比如随机生成一个数,随机生成一个服从正态分布的随机数1.1 创建数组在进行数学运算之前我们首先要创建数组。Numpy中创建数组的方式主要有两种:(1) 创建元素为0或1的数组。(2) 将已有的数据转换为数组,比如将列表转换为数组。

2022-10-30 16:00:48 706

原创 Burpsuite使用教程

BurpSuite是一款集成化的渗透测试工具,包含了很多功能,可以帮助我们高效的完成对Web应用的渗透测试和攻击。

2022-07-28 10:33:27 3278 2

原创 sqlmap使用教程

sqlmap是一个自动化的SQL注入工具,主要功能是扫描、发现,并利用给定url的SQL注入漏洞。

2022-07-27 17:28:09 4280

原创 python中的random模块来随机生成整数、随机在列表中选择函数

模块random可以帮助我们模拟很多现实中的随机情况1、随机生成整数:2、在模块random中,另一个有用的函数是choice(),它将一个列表或者元组作为参数,并返回其中的一个元素:

2022-07-12 09:55:14 802

原创 sql注入漏洞和sqlmap的使用

目录什么是sql漏洞:sql语言:数据库和网页用户请求的原理:sql注入原理:sql注入检测:sql注入检测工具:实例演示:漏洞防御这边采用了皮卡丘的sql漏洞的概述:在owasp发布的top10排行榜里,注入漏洞一直是危害排名第一的漏洞,其中注入漏洞里面首当其冲的就是数据库注入漏洞。一个严重的SQL注入漏洞,可能会直接导致一家公司破产!SQL注入漏洞主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。

2022-07-07 17:30:54 551

原创 python从数据集中读取日期并对两条折线中间填色

这边可以使用fill_between的函数来对于两个折线图之间进行颜色的填充,同时可以通过alpha来改变透明度来使得你的图看上去更美观。结果如下显示:

2022-07-03 00:14:42 382

原创 用CSV格式来储存数据集并通过python matplotlib进行画图

在文本文件中储存数据,一个简单方式就是将数据作为一系列以逗号分隔的值写入文件。这样的文件称为CSV文件。例如,下面是一行CSV格式的天气数据。具体的数据集我使用的是网上下载下来的一份:pycharm中看起来是这样的: 具体代码:实现结果:...

2022-07-01 23:48:51 1383

原创 用python画柱形图

这里是一个骰子的随机投掷柱状图图

2022-06-27 16:29:57 138

原创 用python画漫步图

用python画出来的图像为一个颜色有深浅的随机漫步图

2022-06-25 23:28:43 132

原创 用python画散点图

这边通过画一个平方图来进行举例子实现散点图的绘制

2022-06-24 15:46:52 400

原创 用python画折线图

这边使用的是python的matplotlib的包来进行画图上面画的是一个月份天气折线图图,画图效果如下:

2022-06-24 15:05:39 5584

原创 RCE远程控制漏洞(下)

上面一篇文章我们给出了一些关于RCE漏洞的基础知识,这篇文章我们通过靶场来进行更深一步的了解:在靶场中我们可以通过命令的拼接来进行一系列的操作比如:以pikachu靶场来进行实验:这是单纯ping 127.0.0.1的是时候 输入phpinfo(); :由此可见我们可以通过远程命令来获得很多程序的信息甚至是进行控制。pikachu这个靶场相对比较简单,接下来我们通过ctfhub来进行一些漏洞的利用:拿CTFHUB中的eval的题目来进行一个演示:我们看见这边有eval的函数,那么这边这里就是一个可

2022-06-23 12:33:57 107

原创 RCE远程控制漏洞(上)

目录什么是RCE远程控制漏洞:漏洞的危害:PHP 会造成RCE执行漏洞的相关函数:linux的命令拼接符号:RCE漏洞作为漏洞中比较常见的一个,近年来在apache和python等等软件上都出现过巨大的bug,本篇文章对于RCE漏洞将会进行一个简单的介绍,关于什么是RCE,RCE的危害以及一些我们在寻找RCE漏洞时所需要的简单的一些基础知识的了解和预备,下一篇文章将会在靶场中对于这个漏洞的相关问题进行实操!...

2022-06-22 22:56:42 710

原创 linux常用指令集合

目录基本技能:文件与目录:查看和处理文件内容文件压缩及解压缩用户管理网络系统状态linux系统作为一个非常常用且方便的操作系统,对它的掌握对我们的学习有巨大的帮助,这篇文章整理了关于linux系统的一些基本常用的操作指令和简单介绍。1、目录指代:cd ~就是返回到这个账号的主目录,所有的账户的密码的主路径都能在 cat /etc/passwd 里面找到的vim ~/.bashrc vim对文件进行操作2、通配符我们在搜索文件名的的时候可以使用通配符来帮我们进行寻找linux的命令主要分为六大

2022-06-21 15:37:21 63

原创 渗透测试之git信息收集 (git介绍+github使用技巧)

什么是git:git,我们叫做去中心化的版本控制软件。大型的代码程序软件我们都是很多成员同步合作完成,但是这样就会导致出现代码被覆盖的情况,或者想要找过去版本比较困难的情况。于是就出现了版本控制系统来自动化的帮我们记录。而去中心化的版本控制系统就是如今最常用,最成熟的代码管理方式,比如github就是去中心化的一个代码控制平台。为什么git会导致信息泄漏1、因为git的工作方式是把代码从本地保存后把私有仓库或者隐私文件上传到了github2、部署项目的时候,不小心把 .git 文件一起

2022-05-18 01:23:10 441

原创 渗透测试之目录扫描

什么是目录扫描:在我们部署了网站之后有很多的敏感文件,比如说配置文件(.cfg)、数据文件(.sql)、目录文件(/backup /conf /admin)。但是有些网站如果配置出现问题,就会被攻击者攻击。这些配置的问题会导致数据库用户名和密码 、服务器的用户名和密码 、数据库的文件、网站源码等等信息都会被 入侵。如果黑客获得了相应文件后,就能对网站进行进一步的攻击!目录为什么会泄漏:1、配置问题。2、本地文件包含问题。比如在一个php文件中,我们经常会有一些公共的文件,在其他的代码文件

2022-05-16 23:50:22 2056

原创 用google hacking让搜索更高级

搜索引擎的使用并非只是只有我们平时百度谷歌上的输入框使用,如果我们想要去寻找一个满足特定格式的url的地址,或者说我们只需要寻找一个网站的内容,那么我们就需要对google语法有更深入的了解和学习。谷歌如果我们在搜索栏进行搜索后,旁边的设置中会有“高级搜索”这一个选项来帮助我们进行更精确的搜索:在google的高级搜索中我们可以用google hacking的语法来帮助我们进行更好的搜索:google hacking 运算符:1、完全匹配“”平时如果我们进行搜索,引擎会帮我们进行词组

2022-05-16 16:08:38 165

原创 符号执行(静态执行、动态执行、并行执行、选择执行

目录为什么需要符号执行:符号执行基本模型符号执行的基本思想符号模型的执行语义1、符号数据对象:2、程序语句:程序执行状态路径约束条件pc约束求解:符号执行实例:动态符号执行:动态符号执行的基本思想动态符号执行的执行过程并行符号执行技术如何有效避免各节点对程序执行路径的重复搜索是并行系统需要解决的首要问题。分布式环境下的负载均衡策略选择符号执行技术选择符号执行技术的基本思想具体执行至符号执行的转换符号执行到具体执行的转换为

2022-05-16 12:22:37 3380

原创 渗透测试之指纹识别(CMS、CDN、WAF)

目录什么是指纹识别:1、cms指纹识别2、cdn指纹识别:3、WAF指纹识别:什么是指纹识别:通过关键特征,识别出目标的CMS系统、服务器、开发语言、操作系统、CDN、WAF的类别 版本等等。其中主要识别以下的信息:1、CMS信息:比如Discuz、织梦、帝国CMS、PHPCMS、ECshop等;2、前端技术:比如HTML5、jquery、bootstrap、Vue、ace等;3、开发语言:比如PHP、Java、Ruby、Python、C#等;4、Web服务器:比

2022-05-15 22:18:55 2585

原创 渗透测试之端口服务信息收集

在获得了ip信息之后,接下来我们就应该要来查看这台机器的操作系统到底在运行什么样的服务,才能知道能利用什么漏洞。当计算机的应用程序对外提供服务时,不同的应用程序就会占用不同的端口号来进行区分(1-65535)很多会有默认的端口号:ftp 21ssh 22mysql 3306等等端口号如何扫描:1、查看本机端口信息:sudo lsof -i tcp:80 #macnetstat -aon|findstr 3306 #windowsnetstat -an|grep 3306 #linu

2022-05-15 00:14:42 214

原创 渗透测试之ip信息收集

1、通过域名获取ip信息如果我们渗透的是一个域名(baidu.com),我们便可以通过域名来获得ip信息。如果我们已经获得了ip地址,那么这一步可以直接省略。将域名转换成ip地址的服务就是dns解析服务。域名和ip地址的映射关系我们放在了dns的服务器中。dns 解析流程 其中服务器总共分四类: 1、本地域名服务器 :可以根据cmd来查询到域名ipconfig -all #windowsifconfig #macos2、根域名服务器3、顶级域名服务器4、权威域名服务

2022-05-14 00:58:22 2083 2

原创 渗透测试之域名信息收集(域名相关信息、子域名信息、域名解析信息)

渗透测试的流程一般分以下五个步骤:1、确定目标(web网站、域名地址)2、信息收集3、漏洞扫描4、漏洞利用5、形成报告信息收集的工作可能是整个渗透测试的最重要的部分。(占据总渗透时间的40%-60%)在很多时候我们渗透的目标都会是一个web系统的网址,那么收集信息首先得从域名相关的信息开始。一、域名是什么(domain name)ip地址:一个32位的地址 转换为十进制数字,从而出现我们常见的192.1.1.8这种,ip地址是每一个网站的位置,或者说标签。域名就是用来代替ip

2022-05-12 19:30:01 559

原创 程序切片知识点整理(程序依赖图、静态切片、动态切片)

整理了很久很久的一篇文章,觉得有收获的可以点个赞点个关注哇!!!有问题也可以评论或找我交流,有评论必回复!目录一、基础知识概念:关于控制流信息有如下几个基本概念1、基本块:2、控制流图(cfg)3、有向图G基于数据流分析的一些定义:1、到达与可到达的定义2、变量定义和引用概念:程序依赖图的相关定义:二、程序切片的具体实现1、静态切片:基于图可达性算法的切片方法2动态切片代码片段及其程序依赖图示例基于程序依赖图的动态切片方法动态依赖图(DDG

2022-05-11 19:51:45 3025 5

原创 python实战学生信息管理系统详细完整

在对python的小知识点进行学习了解后需要的是实战的训练。这篇文章是一个学生信息管理系统的项目实战学生管理系统应具备的功能 :添加学生及成绩信息 将学生信息保存到文件中修改和删除学生信息 查询学生信息 根据学生成绩进行排序 统计学生的总分...

2022-05-08 17:21:37 202

原创 python文件的读写

一、文件的读写对于一个文件的最基本的读写操作几乎所有的编程语言都是大同小异:file=open('a.txt','r')print(file.readlines())file.close()二、常用的文件打开形式:文件的类型按文件中数据的组织形式,文件分为以下两大类文本文件 :存储的是普通“字符”文本,默认为unicode字符集,可以使用记本事程序打开二进制文件:把数据内容用“字节”进行存储,无法用记事本打开,必须使用专用的软件打开 ,举例:mp3音频文件,jpg图片

2022-05-07 20:04:56 391

原创 python的模块和包

一、什么是模块:模块英文为Modules函数与模块的关系:一个模块中可以包含N多个函数在Python中一个扩展名为.py的文件就是一个模块使用模块的好处:方便其它程序和脚本的导入并使用避免函数名和变量名冲突提高代码的可维护性提高代码的可重用性二、自定义模块:创建模块新建一个.py文件,名称尽量不要与Python自带的标准模块名称相同三、以主程序运行:在每个模块的定义中都包括一个记录模块名称的变量__name__,程序可以检查该变量,以确定他们在哪个模块中执行。如果一个模块

2022-05-07 19:05:09 92

自己学习的php学习笔记

自己学习php的过程中进行的记录

2022-04-25

html基础知识学习笔记分享

对html的一个基础知识的了解,相比后端中包含大量的算法之类的编码。前端的编写明显的简单了很多,里面主要是对一些常用标签进行了一些了解和分享

2022-04-09

计算机网络学习笔记分享

自己学习计算机网络课程后整理出来的一些重要笔记啦 是对自己学习的记录,也是对自己的一种监督 可以帮助到和我一起学习的小伙伴自然是更好啦

2022-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除