以前做渗透测试,遇到过很多次POST数据为JSON数据的CSRF,一直没有搞定,最近发现一个新姿势, ???本文作者:Mannix@安全文库 微信公众号:安全文库 测试的时候,当应用程序验证了Content-type和data format,这种新姿势依然可以可以使用flash和307重定向来实现J ...
分类:
Web程序 时间:
2017-12-01 11:24:27
阅读次数:
402
网上找了很多版本尝试都不行,最后在stackoverflow上找到一个,尝试完美解决 具体操作步骤如下 1. 安装jquery npm install jquery 2.安装 type for jquery npm install -D @types/jquery 3.在组件中使用jquery im ...
分类:
Web程序 时间:
2017-12-01 11:26:39
阅读次数:
151
鼠标事件.mousemove()、.mouseover()、.mouseout()、.mouseenter()和.mouseleave()1.mousemove()监听用户移动的操作2$ele.mousemove()绑定$ele元素,不带任何参数,用来指定触发一个事件3$ele.mousemove(handler(eventObject))绑定$ele元素,每次$ele元素触发点击操作会执行回调h
分类:
Web程序 时间:
2017-12-01 11:28:17
阅读次数:
209
var a={n:1} a.x=a={n:2} console.log(a.x); undefined 变量a保存对象{ n : 1 }的内存地址 a. x = a; a对象新增x属性,x属性也指向{ n :1 } 的内存地址, 此时 a 对象结构为 { n:1, x:{n:1} } 随后a = { ...
分类:
Web程序 时间:
2017-12-01 11:28:33
阅读次数:
179
scrollWidth:内容超过了盒子,宽度为内容的宽度,不超出是盒子本身的width+padding scrollHeight:内容超出了盒子,高度为内容的高。不超出是盒子本身height+padding 注意事项:IE67,scrollHeight即使不超出盒子,它的值也是内容的高度 scrol ...
分类:
Web程序 时间:
2017-12-01 11:34:19
阅读次数:
191
1.&(与) 都是1才是1 例如:14&15 (14 二进制 1110 15 二进制 1111 &与的结果 1110 》结果14) 2.|(或) 有一个是1就是1 例如:14|15 (14 二进制 1110 15 二进制 1111 |与的结果 1111 》结果15) 3.^(异或) 不同就是1 例如 ...
分类:
Web程序 时间:
2017-12-01 11:35:05
阅读次数:
174
引子 昨天我发了一篇文章【抓个Firefox的小辫子,围观群众有:Chrome、Edge、IE8-11】,提到了一个Firefox很多版本都存在的问题,而相同的测试页面在Chrome、Edge、IE8-11下面一切正常。 在评论里面,网友 @Blackheart 的回复引起了我的注意: 我就按照网友 ...
分类:
Web程序 时间:
2017-12-01 11:35:34
阅读次数:
204
HTML5的文档结构和新增标签 一.HTML5 文档结构1.第一步:打开 开发工具,打开指定文件夹;2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀;3.第三步:开始编写 HTML5 的基本格式。<!DOCTYPE html> //文档类型声明<html lang="zh ...
分类:
Web程序 时间:
2017-12-01 11:36:10
阅读次数:
288
document.title——文档标题 document.head——文档头标签 document.body——文档的主体 document.documentElement 表示整个文档的html标签,也就是说结构中的html标签并不是通过document.html来访问的。 ...
分类:
Web程序 时间:
2017-12-01 11:36:37
阅读次数:
237
.pkg-table{ display: table; height: 100%; width: 100%; } .pkg-mid{ display: table-cell; vertical-align: middle; text-align: center; } ...
分类:
Web程序 时间:
2017-12-01 11:37:35
阅读次数:
190
transform的坐标是需要了解的特性。 我们的rotateX,rotateY,rotateZ,和translateX,translateY等都是基于相同的坐标系来定位的。 3D的坐标如下入所示: 3D transform中有下面这三个方法: rotateX( angle ) rotateY( a ...
分类:
Web程序 时间:
2017-12-01 11:37:55
阅读次数:
215
本线程睡眠numberMillis毫秒 ...
分类:
Web程序 时间:
2017-12-01 11:38:15
阅读次数:
128
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " ...
分类:
Web程序 时间:
2017-12-01 11:39:13
阅读次数:
276
PHP设计模式:观察者模式入门实例
分类:
Web程序 时间:
2017-12-01 11:40:06
阅读次数:
159
1.新建项目,选择mvc4 Wed应用程序,选择Internet,视图引擎:Razor 2.在控制器中添加 并添加上视图 3.引用(install package Microsoft.AspNet.SignalR) 4.添加Startup 项目名 5.新建Hubs文件夹,添加ChatHub类 6.C ...
分类:
Web程序 时间:
2017-12-01 11:40:13
阅读次数:
255
1、抛开手动操作DOM的思维,Vue.js是数据驱动的,你无需手动操作DOM。2、将DOM和数据绑定起来,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。3、MVVM模式(Model-View-ViewModel)ViewModel是如何和View以及Model进行交互的。model放 ...
分类:
Web程序 时间:
2017-12-01 11:47:55
阅读次数:
173
为了防止XSS攻击,常常需要将用户输入的特殊字符进行转义,原生js貌似还没有直接对其专业的方法,最近再读Js高级程序设计的时候刚好看到,碰巧项目中也刚好需要使用次方法,于是就之家搬来用了。 网上关于转义的方法很多,其实原理基本一样,再次就把树上的代码直接搬来分享给大家(待更新。。。。) /*传入ht ...
分类:
Web程序 时间:
2017-12-01 11:50:09
阅读次数:
245
一、简介 JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任 ...
分类:
Web程序 时间:
2017-12-01 13:33:01
阅读次数:
189
PHP里curl对https的证书配置默认是服务器端要求验证的,如果服务器端没有配置证书验证,则无法请求https路径。如果为了简便使用不需要配置https证书的话,配置curl时将以下两项设置为false即可 ...
分类:
Web程序 时间:
2017-12-01 13:33:47
阅读次数:
181
DEMO地址:https://github.com/Tinywan/PHP_Experience https://github.com/videojs/videojs-contrib-hls 下载JS文件,直接使用 videojs-contrib-hls支持一堆HLS功能。以下是一些亮点: 视频点播 ...
分类:
Web程序 时间:
2017-12-01 13:39:10
阅读次数:
1152