自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我不是大牛

老白程序员,咱们一起飞~

  • 博客(90)
  • 资源 (4)
  • 收藏
  • 关注

原创 JSONP原理以及安全问题

JSONP介绍JSONP全称是JSON with Padding ,是基于JSON格式的为解决跨域请求资源而产生的解决方案。他实现的基本原理是利用了 HTML 里 元素标签没有跨域限制JSONP原理就是动态插入带有跨域url的script标签,然后调用回调函数,把我们需要的json数据作为参数传入,通过一些逻辑把数据显示在页面上。比如如下代码所示,通过script标签完成http://loc...

2020-04-25 15:55:13 1565

原创 empire-web可视化

首先说明我的安装系统为kali,教程同样适用于ubantu系统。1、首先安装Empire,没有安装的可以去先参考其他教程安装。2、下载empire-webgit clone https://github.com/interference-security/empire-web.git下载完成后查看php版本,并且启动apache服务3、把下载完成的empire-web移动到/var/...

2020-03-19 20:54:00 552

原创 Linux中pip install延时问题

pip下载库出现延时问题一般因为GFW,所以在pip install 包名的时候我们可以指定镜像源解决这种问题。如果该镜像没有这个库我们可以制定其他的国内源。如下所示:pip install packageName -i https://pypi.tuna.tsinghua.edu.cn/simple   # -i 后面为清华镜像地址除了上面的清华源,还有阿里,豆瓣等许多镜像地址详情查看:...

2020-03-19 14:31:46 444

原创 高级NMAP扫描技巧:TCP空闲扫描

一种更加高级的nmap扫描方式是TCP空闲扫描,这种扫描能让我们冒充网络上另一台主机的IP地址,对目标进行更为隐秘的扫描。进行这种扫描,我们需要在网络上定位一台使用递增IP帧(IP ID:用于跟踪IP包的次序的一种技术)机智的空闲主机(空闲是指该主机在一段特定的时间内不向网络发送数据包)。当我们发现一台这样的主机后,它的IP帧的标识。当我们冒充这台空闲主机的IP地址对目标主机某个端口进行探测后,如...

2020-01-07 20:37:26 2828

原创 Kali 渗透测试—Metasploit

Metasploit 并不仅仅是一个工具软件,它是为自动化实施经典的、常规的,或复杂新颖的攻击提供基础设施支持的一个完整框架平台。Metasploit 中提供了渗透攻击模块、攻击载荷和编码器来轻易实施一次渗透攻击,也可以更近一步编写执行更为复杂的攻击技术。专业术语渗透攻击(Exploit)渗透攻击是指有攻击者或渗透测试者利用一个系统、应用或服务中的安全漏洞,所进行的攻击行为。攻击...

2019-07-16 17:36:03 1640

原创 提权

当我们拿到WebShell 之后,下一步干什么?当然是权限提升啊!简介通过这些最初的漏洞利用途径,攻击者将获得一定的访问权限。接着,攻击者将逐步探查其破坏的系统来获得比最初更多的权限,以期望从其他账户访问敏感信息,甚至或者获得对整个系统的完全管理控制。当攻击者以这种方式扩大其最初的未经授权访问的权限时,我们将其行为称为权限提升攻击。水平权限提升(越权)我们假设攻击者已经获得了在线银...

2019-07-15 19:40:45 1403

转载 PHP反序列化漏洞

简介序列化就是把对象转换成字节流,便于保存在内存、文件、数据库中;反序列化即逆过程,由字节流还原成对象php对象注入是一个非常常见的漏洞,这个类型的漏洞虽然有些难以利用,但仍旧非常危险。类和变量是非常容易理解的php概念。举个例子,magic.php在一个类中定义了一个变量和一个方法。它创建了一个对象并且调用了PrintVariable函数,该函数会输出变量variable...

2019-07-13 18:00:16 272

原创 netcat的使用

简介netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人不认识它吧… 一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具,能够直接由其它程和脚本轻松驱动。同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几乎所有类型的网络连接,还有几个很有意思的内置功能(详情请看下面的使用方法)。在中国,它的WINDOWS版有两个版本,一个是...

2019-07-12 11:15:41 946

原创 口令爆破 --Hydra

内容:简介查看帮助参数说明Hydra的使用—爆破FTP 服务图形界面破解3389 远程桌面连接破解SSH 服务Hydra—简介• hydra著名黑客组织THC的一款开源的暴力破解工具。• Hydra 支持多平台版本• 对需要网络登录的系统进行快速的字典攻击—在线攻击。• 支持大量的服务,包括FTP/POP3/IMAP/Telnet/SSH 等。Hydra—查看帮助命令...

2019-07-09 20:51:31 4104

原创 主机信息收集技术 -Nmap

内容:基础知识NmapZenmap主机信息收集技术—基础知识黑客攻击的一般过程信息收集• 主要收集目标主机的相关信息,主要包括端口、服务、漏洞等信息。信息收集手段多样,可借助工具也多种多样。• 端口扫描:Nmap主机信息收集技术—基础知识常见端口号• 21 FTP * 443 HTTPS• 22 SSH * 1433 MS SQL Server• 23 Teln...

2019-07-09 20:32:11 1598

原创 Web安全之命令执行漏洞

内容:命令执行漏洞的概述命令执行漏洞的危害命令执行漏洞的利用命令执行漏洞的防御背景介绍程序员使用脚本语言(比如PHP)开发应用程序过程中,脚本语言开发十分快速、简洁,方便,但是也伴随着一些问题。比如说速度慢,或者无法接触系统底层,如果我们开发的应用,特别是企业级的一些应用需要去调用一些外部程序。当应用需要调用一些外部程序时就会用到一些执行系统命令的函数。成因应用在调用这些函数执行系...

2019-07-09 20:14:44 8769

原创 Web安全之代码执行漏洞

内容1、代码执行漏洞的概述2、代码执行漏洞的危害3、代码执行漏洞的利用4、代码执行漏洞的防御背景介绍在Web应用中有时候程序员为了考虑灵活性、简洁性,会在代码调用eval函数(PHP函数)去处理。比如当应用在调用一些能将字符串转化成代码的函数时,没有考虑用户是否能控制这个字符串,将造成代码执行漏洞。例子PHP CMS中 settings的内容:array( 'upload_ma...

2019-07-05 20:53:04 8466

原创 靶场环境vulhub的安装

确定安装docker环境pip install docker-composegit clone https://github.com/vulhub/vulhub.git目录下会有一个vulhub的文件夹搭建漏洞环境cd vulhub/activemq/CVE-2016-3088/service docker startdocker-compose up -d //启动容器,-d...

2019-07-04 21:14:58 2311

原创 kali2.0部署docker

测试环境系统:Kali2.0 x64参考链接 http://blog.csdn.net/u013814153/article/details/53925790开始部署Docker需要Linux Kernels 大于3.10并且是64-bit的机器,用uname -a可以查看是否符合要求。执行命令编辑文本:vim/etc/apt/sources.list.d/docker.list, ...

2019-07-04 21:10:52 879

原创 XSS编码问题以及绕过

常用的编码URL编码:一个百分号和该字符的ASCII编码所对应的2位十六进制数字。例如“/”的URL编码为%2F# : %23 ; . :%2e ; + :%2b;< :%3c >: %3e ; ! :%21 ; 空格:%20; &: %26; (:%28; ): %29,”:%22,’:%27常用的编码HTML实体编码:以&开头,分号结尾的。 例如“<...

2019-07-04 20:35:40 12322

原创 CSRF漏洞

内容1.CSRF漏洞的概述2.CSRF漏洞的原理3.CSRF漏洞的分类与利用4.CSRF漏洞的挖掘与防御背景CSRF(Cross-Site Request Forgery,跨站请求伪造),它是一种常见的Web攻击方式,很多开发者对它很陌生。它在2007年曾被列为互联网20大安全隐患之一。即使是大名鼎鼎的Gmail,在2007年底也存在CSRF漏洞,从而被黑客造成巨大的损失。什么是CS...

2019-07-04 20:27:47 1654

原创 Web安全之SSRF漏洞

内容SSRF漏洞的危害SSRF漏洞的挖掘SSRF漏洞的防御SSRF漏洞原理概述背景SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。概述很多Web应用都提供了从其他服务器上获取数据的功能。使用用户指定的URL,Web应用可以获取图片...

2019-07-04 20:03:58 28072 2

原创 sqlmap绕过过滤的tamper脚本分类汇总

2019-07-04 19:42:21 1030

原创 Web安全之文件包含漏洞

什么是文件包含程序开发人员一般会把重复使用的函数写到单个文件中,需要使用某个函数时直接调用此文件。而无需再次编写,这种 文件调用的过程一般被称为文件包含。例如:include “conn.php”PHP中常见包含文件函数include()当使用该函数包含文件时,只有代码执行到include()函数时才将文件包含进来,发生错误时之给出一个警告,继续向下执行。include_once()...

2019-07-04 19:34:27 2775

原创 Web安全之XSS漏洞

同源策略同源策略(Same-Origin Policy),就是为了保证互联网之中,各类资源的安全性而诞生的产物,它实际上是一个众多浏览器厂商共同遵守的约定。同源策略是浏览器中最基本的安全功能。缺少同源策略,很多浏览器的常规功能都会受到影响,可以说Web是构建在同源策略基础之上的。如果Web世界没有同源策略,当你登录FreeBuf账号并打开另一个站点时,这个站点上的JavaScript可以跨域读...

2019-07-04 16:47:59 2512

原创 常见的上传绕过以及解析漏洞

前端绕过服务端验证绕过编辑器漏洞配合解析漏洞突破上传通常一个文件以HTTP协议进行上传时,将以POST请求发送WEB服务器,WEB服务器接收到请求并同意后,用户与WEB服务器将建立连接,并传输data。常见上传检测规则A. 客户端javascript检测(通常为检测文件拓展名)B. 服务端MIME类型检测(检测Content-Type内容)C. 服务端目录路径检测(检测跟pat...

2019-07-04 08:55:12 1912

原创 文件上传漏洞

文件上传漏洞的概述上传漏洞的危害文件上传漏洞的利用文件上传漏洞的防御1、背景现代的互联网的Web应用程序中,文件上传是一种常见的要求,因为它有助于提高业务效率。在Facebook和Twitter等社交网络的Web应用程序中都允许文件上传功能。在博客,论坛,电子银行网络,YouTube和企业支持门户,会给用户和企业员工有效的共享文件。允许用户上传图片,视频,头像和许多其他类型的文件。...

2019-07-03 21:14:22 6177

原创 http头部注入

http头部注入我们首先可以在浏览器设置手动代理模式,然后通过burpsuite进行代理配置后进行抓包,如下是一个网站登录页面的http头部信息:POST /baji/check_login.php HTTP/1.1Host: 192.168.120.137User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/201...

2019-06-25 19:21:53 5716

原创 sqlmap介绍及简单实用

Sqlmap的使用一、Sqlmap简介sqlmap是一种开源的渗透测试工具,可以自动检测和利用SQL注入漏洞以及接入该数据库的服务器。它拥有非常强大的检测引擎、具有多种特性的渗透测试器、通过数据库指纹提取访问底层文件系统并通过外带连接执行命令。支持的数据库:MySQL,Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access,...

2019-06-25 15:49:56 13261 1

原创 sql注入-error、boolean、time-based and 宽字节

1、Error-based SQL injection利用前提:页面上没有显示位,但是需要输出SQL语句执行错误信息。比如mysqli_error()优点:不需要显示位缺点:需要输出mysqli_error( )的报错信息通过floor报错select 列1(count()) , 列2(concat()随机数) as x from 表 group by x;select c...

2019-06-24 19:30:11 1800

原创 sql注入-union select

什么是SQL注入SQL注入(Sql Injection )是一种将SQL语句插入或添加到应用(用户)的输入参数中的攻击这些参数传递给后台的SQL数据库服务器加以解析并执行哪里存在SQL注入?GETPOSTHTTP头部注入Cookie注入任何客户端可控,传递到服务器的变量,并且和数据库进行交互,都有可能存在sql注入。SQL注入的分类根据SQL数据类型分类整型注...

2019-06-24 19:08:31 21283 3

原创 解决kubectl get pods时 No resources found.问题

环境: VMware Fusion上安装的cenos7使用yum直接安装etcd, kubectl,按顺序启动如下服务:etcd, docker, kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, kube-proxy.创建了mysql-rc.yaml.执行kubectl create -f mysql-rc....

2019-01-20 12:15:13 17034 1

原创 Kubernetes的安装

本文建议采用VIrtualBox或者VMware Workstation在本机虚拟一个64位的CentOS 7虚拟机作为学习环境,虚拟机采用NAT的网络模式一边能够连接外网,然后按照以下步骤快速安装Kubernetes。(1)关闭CentOS自带的防火墙服务:# systemctl disable firewalld# systemctl stop firewalld(2)安装etcd和...

2019-01-19 11:35:11 284

原创 在Ubuntu系统中安装Docker

对于Ubuntu系统,Docker现在只啊吃以下版本。Ubuntu Xenial 16.04 (LTS)Ubuntu Wily 15.10Ubuntu Trusty 14.04 (LTS)Ubuntu Precise 12.04 (LTS)下面我们将分别介绍不同Ubuntu系统版本对应的Docker安装过程。1.Ubuntu系统安装Docker的先决条件Docker目前只能安装在...

2019-01-19 11:18:55 1481

原创 Docker核心原理之cgroups

cgroups资源限制上一篇文章中,我们了解了Docker的资源隔离技术namespace,通过系统调用构建了一个相对隔离的shell环境。也可以称之为一个简单的容器。接下来将讲解另一个强大的内核工具-cgroups。它不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控任务(进程或线程)启停等。1.cgroups是什么cgroups顾名思义就是把任务放到一...

2019-01-12 22:04:38 2001

原创 Docker核心原理之namespace

Docker背后的内核知识当谈论docker时,常常会聊到docker的实现方式。很多开发者都知道,docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制(copy-on-write)实现了高效的文件操作。当进一步深入namespace和cgroups等技术细节时,大部分开发者都会感到茫然无措。尤其是接下来解释l...

2019-01-12 14:30:44 16384 3

原创 mac包安装kafka

安装 kafka(安装kafka前应在本地先安装java的jdk,因为zookeeper需要依赖java虚拟机)下载地址:https://kafka.apache.org/down…wget http://mirrors.shuosc.org/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz解压:tar -zxvf kafka_2.11-2.0.0.tgz...

2018-11-14 14:15:05 1544

原创 mac生成linux下可执行的.go二进制文件

在项目的根目录下使用下面命令$ env GOOS=linux GOARCH=amd64 go build -o 指定文件名 main.go

2018-11-13 16:14:57 6256 1

原创 kafka for mac安装

mac kafka 环境搭建:第一步:安装zookeeper,因为安装kafka需要zookeeper的环境依赖。教程可以看看我的博客的上一篇。第二步:$ brew install kafka执行结果warning什么的不用管,没有error说明安装没问题,成功了。安装目录:/usr/local/Cellar/kafka配置文件目录:/usr/local/etc/kafka/serv...

2018-11-07 13:34:41 1134

原创 zookeeper for mac安装

安装zookeeper:第一步:$ xcode-select --install第二步:$ brew install zookeeperzookeeper环境目录:$ cd /usr/local/etc/zookeeperzookeeper操作:启动zookeeper:$ zkServer start关闭zookeeper:$ zkServer stop连接zookeeper:...

2018-11-07 13:30:21 1024

原创 go项目中使用数据库的配置文件

首先在项目的根目录下创建一个config.json文件,内容如下:{ "database": { "Dialect": "mysql", "Database": "***", /*数据库名*/ "User": "***",/*用户名*/ "Password": "**

2018-10-25 10:33:59 4195

原创 go-ipfs-api在项目中的使用

go-ipfs-api在项目中的使用:package ipfsimport ("github.com/ipfs/go-ipfs-api""fmt""bytes""io/ioutil")var sh *shell.Shellfunc UploadIPFS(str string) string { sh = shell.NewShell("localhost:5001")...

2018-10-25 10:26:15 3360

原创 solidity编码规范

命名规范文件、合约、库、事件、枚举及结构体命名当文件里只包含一个合约时,文件命名应该与合约命名相同。 当文件里包含不只一个合约时,文件命名应该根据项目内容合理命名。合约、库、事件及结构体命名应该使用单词首字母大写的方式,这个方式也称为:驼峰式命名法,比如:SimpleToken, SmartBank, CertificateHashRepository,Player。函数...

2018-08-13 16:00:46 1047

原创 Fabric--简单的资产Chaincode

简单的资产Chaincode应用程序是一个基本样本链代码,用于在分类账上创建资产安装Go及Docker, Docker-compose, 并配置Go相应的环境变量创建目录为chaincode应用程序创建一个目录作为其子目录$ mkdir -p $GOPATH/src/test $ cd $GOPATH/src/test新建文件新建一个文件,用于编写Go代码...

2018-07-06 11:25:03 1262

原创 Fabric--区块链应用开发

区块链应用开发简介数字货币曾是区块链技术的唯一应用场景对智能合约的支持突破了场景限制, 丰富了区块链应用的适用范围, 可以支持多行业、大规模的商业应用区块链应用区块链应用: 一般由若干部署在区块链网络中的智能合约, 以及调用这些智能合约的应用程序组成用户专注于与业务本身相关的应用程序智能合约则封装了与区块链账本直接交互的相关过程, 被应用程序调用智能合...

2018-07-06 11:24:08 6022

xshell6破解版.rar

xshell6破解版.rar

2019-07-04

Acunetix Web Vulnerability Scanner(简称AWVS)

AWVS.rar破解版

2019-07-04

burpsuite_Pro2.0.rar

burpsuite_Pro2.0破解版

2019-07-04

Burp Suitev1.7.19-插件版.rar

Burp Suitev1.7.19-插件版

2019-07-04

空空如也

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

TA关注的人

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