SQL注入联合文件上传控制目标主机
环境介绍测试环境下载地址:https://pentesterlab.com/exercises/from_sqli_to_shell2复现过程1.使用namp进行目标IP开放端口扫描2.通过Nmap的主机端口发现,了解靶机对开放22、80端口,接下来我们对80端口进行访问,可以发现存在id=X的SQL注入风险点 3.通过SQL注入攻击,进行拖库/cat.php?id=1 ord
微信DLL劫持反弹shell复现
最近刚好在做PPT的dll劫持测试,现在就随便拿一个程序来练练手。增加一下熟练度。本测试纯属学习测试过程,不可用于非法操作!!!一、测试环境 工具下载地址: (1)BDF,劫持工具,可用于DLL注入,https://github.com/cream492/the- back
原生JS拖拽效果
很多时候我们做网站都会遇到JS拖拽的需求,今天就按照一个弹出框拖拽作为一个小案例写个JS原生的代码。按照上面的需求咱们开始制作一个拖拽效果吧。 第一步、咱们得写一个布局和响应的css<div id="box"> <div id="btn">标题</d
安卓安全学习之从环境搭建到activity劫持
安卓环境的搭建方法1 :eclipse+sdk+ADK+JDK百度:https://blog.csdn.net/u013926216/article/details/81784745方法2:eclipse+adt-bundle 下载地址:http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip
ArrayList 最细致的解析笔记
ArrayList是一个类,这个类有一个数组参数elementData,ArrayList集合中的元素正是保存在这个数组中,它继承了数组查询的高性能,参考第3篇。ArrayList还封装了很多方法,便于对数组中的数据进行操作处理,其中就包括上一篇说的扩容,建议先理解第3篇数组。扩容原理在eclipse中调试以下代码,如下设置四个断点,打开调试视图。public static void main(S
WinRAR目录穿越漏洞
该漏洞是由于WinRAR 所使用的一个陈旧的动态链接库UNACEV2.dll所造成的,该动态链接库在2006 年被编译,没有任何的基础保护机制(ASLR,DEP 等)。该动态链接库的作用是处理ACE 格式文件。而在解压处理过程中存在一处目录穿越漏洞,允许解压过程写入文件至开机启动项,导致代码执行漏洞编号:CVE-2018-20250影响版本: &nbs
Linux常用工具
说完Windows,哪能不提Linux~工具多多,不容错过的干货哦~01日志工具1logdissect logdissect用于分析日志文件和其他数据的 CLI 实用程序和 Python API。它可以解析、融合、过滤和导出数据(日志文件或json格式)2安装安装有两种方法,通过github和PyPIgithub需要:python, python-se
ThinkPHP远程代码执行漏洞
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架。Thinkphp5.x版本中存在一个严重的远程代码执行漏洞。这个漏洞的主要原因是由于框架对控制器名没有进行足够的校验导致在没有开启强制路由的情况下可以构造恶意语句执行远程命令影响范围Thinkphp 5.1.0 - 5.1.31Thinkphp 5.0.5 - 5.0.23漏洞利用环境介绍:thinkphp5.0.22+
一次XSS测试经历
记一次input标签中的xss测试,测试步骤如下~逃出闭合符号如下所示,可以闭合双引号,但是闭合标签的时候会被实体编码掉,该显示位位于input中,所以需要在input标签中形成xss寻找能在input标签中形成xss的payload<input onmouseover="alert(1)"/><input onclick="al
ThinkPHP远程代码执行漏洞
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架。Thinkphp5.x版本中存在一个严重的远程代码执行漏洞。这个漏洞的主要原因是由于框架对控制器名没有进行足够的校验导致在没有开启强制路由的情况下可以构造恶意语句执行远程命令影响范围Thinkphp 5.1.0 - 5.1.31Thinkphp 5.0.5 - 5.0.23漏洞利用环境介绍:thinkphp5.0.22+
CVE-2019-0708漏洞复现(EXP利用)
2019年5月15号Windows发布补丁,该补丁修复了远程桌面中存在的远程代码执行漏洞CVE-2019-0708,该漏洞通过检查用户的身份验证,绕过认证,可直接通过rdp协议进行连接并发送恶意代码。一旦被利用会导致服务器入侵,可造成像WannaCry永恒之蓝漏洞一样大规模的感染。 2019年9月7日凌晨,metaspolit更新了漏洞利用程序,可远程代码执行获取系统权限。0x01环境&
Linux安装和配置zokeeper 详细教程
下载zokeeper上传到 /usr/local/tmp 进入tmp目录cd /usr/local/tmp查看tmp文件夹下面的文件ls 解压 zookeeper-3.4.8.tar.gz文件tar zxvf zookeeper-3.4.8.tar.gz 查看当前目录的文件夹ls复制一份zookeeper-3.4.8到上一级目
Linux安装和配置tomcat详细教程
下载zokeeper上传到 /usr/local/tmp 进入tmp目录cd /usr/local/tmp查看tmp文件夹下面的文件ls 解压apache-tomcat-7.0.68.tar.gz到当前目录下tar zxvf apache-tomcat-7.0.68.tar.gz复制apache-tomcat-7.0.68到上级tomc
JS数组去重 – JSON数组去重
前些天遇到了一个问题,后端传过来一个JSON的数据,然后我这边需要进行操作,然后就遇到了一个比较难的问题,在多重造作的时候会出现数组中重复的情况。 然后用了下面的方法去把json里面的重复数据去除留下一个。 先设定一个json数据,里面有各种重复的数据。var jsons = [ {"id
Typescript安装及编译《CMD命令行方法》
一、CDM命令工具npm i -g typescript 二、创建一个app.ts的Typescript的文件(文件名随便取),然后在里面写上((num) => { console.log(num +1) })(2); 三、在CMD命令行输入tsc app
滚动条美化插件jquery.nicescroll
今天给大家介绍一个滚动条美化插件jquery.nicescroll,这个插件有以下一个主意事项:1、兼容所有最新的桌面浏览器和旧版:Chrome,Firefox,Edge,IE8 +,Safari(win / mac),Opera2、兼容移动设备:iPad / iPhone / iPod,Android 4 +,Blackberry手机和Playbook(WebWorks / Table OS),
div固定显示的几种方法
很多时候我们会受到一些需求:1、div一直置顶2、div一直置底3、超过一定的位置之后div置顶4、超过一定位置之后div置底 那么下面针对上面的几个问题写几个案例:一、div一直在屏幕的上方,这个倒是容易咱们直接使用position:fixed;然后设置他的top值和left就可以了,别忘了设置宽度哦<div class="top"><div cl
WordPress引用静态资源方法
当我们使用WordPress的时候会遇到引用自己写的静态资源的问题,WordPress引用js、WordPress引用css、WordPress引用图片等等。 一般来说静态资源可以这样去引用:<script src="<?php echo get_template_directory_uri(); ?>/js/jquery-1.12.js">&
后端传过来一个JS代码,前端拿到之后执行
今天收到了一个需求,居然是后端给我传过来一个JS代码,然后前端去执行。因为后端传过来的JS代码是一个字符串,所以刚开始有点懵,以前也没有做过这样的东西所以刚开始没有方法。这个项目是使用了前后端分离的格式,所以代码在服务器渲染是不可能了,所以只能在浏览器端想方法。再网上扎到了几个方法,一、使用Function方法,代码为如下var str = 'alert(1)';(new Func
JS生成随机密码
很多时候用户注册的时候需要给用户生成一个随机的密码,今天咱们就用JS生成一个随机密码吧。说起来这个还是群里的一个小伙伴提出来的,下面直接开始写代码吧。先声明一个数组,里面放密码所需要的英文字符、数字、特殊字符。var pasArr = ['a','b','c','d','e','f','g