51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

软件教程

基于ngx_lua模块的waf开发实践

基于ngx_lua模块的waf开发实践

厉飞雨 阅读(434) 评论(0) 赞(16)

0x00 常见WAF简单分析 ============== *** ** * ** *** WAF主要分为硬件WAF和软件防火墙,硬件WAF如绿盟的NSFOCUS Web Application Firewall,软件防火墙比较有名的是ModSecurity,再就是代码级别的ngx_lua_waf。下面谈谈个人对几款防火墙的理解: 硬件WAF个人觉得只适合在那种访问量较少...

利用HTML5的CORS特性绕过httpOnly的限制实现XSS会话劫持

利用HTML5的CORS特性绕过httpOnly的限制实现XSS会话劫持

厉飞雨 阅读(441) 评论(0) 赞(14)

0×00. 前言 -------- 有时候我们遇到一个存储型XSS 漏洞,但是sessionId设置了httpOnly,劫持不了会话,显得很鸡肋,让渗透测试人员很蛋疼,不过这种情况正在好转,随着HTML5的流行,通过HTML5 的CORS功能实现跨域通信,建立HTTP tunnel通信,实现会话劫持已经变成可能,本文就通过实测验证HTML5的CORS条件下的xss会话劫持的可...

HTML5 history新特性pushState、replaceState

HTML5 history新特性pushState、replaceState

厉飞雨 阅读(371) 评论(0) 赞(14)

从HTML5开始,我们可以开始操作这个历史记录堆栈。 DOM中的window对象通过window.history方法提供了对浏览器历史记录的读取,让你可以在用户的访问记录中前进和后退。 1.History 使用back(),forward(),和go()方法可以在用户的历史记录中前进和后退 ### 前进和后退 后退: ``` window.history.back(...

AngularJS中使用HTML5摄像头拍照

AngularJS中使用HTML5摄像头拍照

厉飞雨 阅读(417) 评论(0) 赞(19)

**1. 项目背景** ----------- 公司开发一个网站,在做用户头像修改的时候领导提到增加一个由摄像头拍照实现修改头像的功能。因为我们网站是基于Html5进行开发,所以就直接采用H5来实现拍照。起初觉得这个功能很简单,但是做的时候才发现并不是那么简单的。 [![AngularJS中使用HTML5摄像头拍照_https://www.tiejiang.org_HTML...

html5开发移动混合App系列1-开发环境搭建

html5开发移动混合App系列1-开发环境搭建

厉飞雨 阅读(509) 评论(0) 赞(15)

最近公司准备开发门店收银系统,是基于IPAD的程序,决定采用基于 Ionic + Cordova + AngularJS技术混合开发模式。 * **准备** ------ 一台mac(安装了mac os的虚拟机也可以),nodejs,ionic,xcode * **安装** ------ ### 1,安装nodejs 到官网下载nodejs安装包(...

用 Lua 控制你的树莓派

用 Lua 控制你的树莓派

厉飞雨 阅读(411) 评论(0) 赞(15)

> 学习如何使用 Lua 编程语言为物联网(IoT)设备编程,并与树莓派上的通用输入/输出(GPIO)引脚互动。 Lua 是一种有时会被误解的语言。它与 Python 等其他语言不同,但它是一种通用的扩展语言,广泛用于游戏引擎、框架等。总的来说,我发现 Lua 对开发人员来说是一个有价值的工具,可以让他们以一些强大的方式增强和扩展他们的项目。 你可以按照 Seth K...

使用 CSS 提升你的 HTML 文档

使用 CSS 提升你的 HTML 文档

厉飞雨 阅读(338) 评论(0) 赞(13)

> 使用 CSS 让你的 HTML 项目更具风格。 当你编写文档时,无论是为开源项目还是技术写作项目,你都应该有两个目标:文档应该写得好,同时要易于阅读。前者通过清晰的写作技巧和技术编辑来解决。第二个目标可以通过对 HTML 文档进行一些简单的更改来解决。 超文本标记语言(HTML)是互联网的支柱。自 1994 年"万维网"问世以来,所有网络浏览器...