爱生活,爱学习
PurgeCSS:自动移除未使用的CSS PurgeCSS:自动移除未使用的CSS
PurgeCSS简介PurgeCSS 是一个用来删除未使用的 CSS 代码的工具。可以将它作为你的开发流程中的一个环节。 当你构建一个网站时,你可能会决定使用一个 CSS 框架,例如TailwindCSS、Bootstrap、Materia
2020-03-11
Cheerio: 快, 灵活, 轻, 特别为服务器端设计的 jQuery 核心实现 Cheerio: 快, 灵活, 轻, 特别为服务器端设计的 jQuery 核心实现
const cheerio = require('cheerio') const $ = cheerio.load('<h2 class="title">Hello world</h2>') $('h2.title').tex
2020-03-05
一步步学习Webassembly逆向分析方法 一步步学习Webassembly逆向分析方法
在强网杯2019线上赛的题目中,有一道名为Webassembly的wasm类型题,作为CTF新人,完全没有接触过wasm汇编语言,对该类型无从下手,查阅相关资料后才算入门,现将Webassembly的静态分析和动态调试的方法及过程整理如下,
2019-11-24
一种Wasm逆向静态分析方法 一种Wasm逆向静态分析方法
前言 WebAssembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式。Wasm被设计为可编程C/ C ++ /Rust等高级语言的可移植目标,可在Web上部署客户端和服务器应用程序。 随着wasm的逐渐流行,在最近的ctf比赛
2019-11-23
用idawasm IDA Pro逆向WebAssembly模块 用idawasm IDA Pro逆向WebAssembly模块
简介本文介绍idawasm,为WebAssembly提供加载器和处理器的IDA Pro插件。Idawasm可以允许在所有支持IDA Pro的操作系统上,下载地址为https://www.github.com/fireeye/idawasm
2019-11-22
WebAssembly实践 WebAssembly实践
前言JavaScript 最初被设计出来的时候,作者一定想不到 Web 会发展到今天的规模。随着前端技术发展,浏览器端应用越来越复杂,JavaScript的性能问题逐渐突出。Chrome的 V8 引擎对 JavaScript 预编译速度做了
2019-11-20
JavaScript之再学习 JavaScript之再学习
概览JavaScript 是一种面向对象的动态语言,它包含类型、运算符、标准内置( built-in)对象和方法。它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适用于 JavaScript。需要注意的一个主要区别是 Ja
2018-10-30
轻量级滚动动画JavaScript库aos.js 轻量级滚动动画JavaScript库aos.js
一、简介aos.js是一款效果超赞的页面滚动的 JavaScript 动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。 注:从2.0.0版本之后,只支
2018-10-08
全功能JavaScript灯箱画廊插件lightgallery.js 全功能JavaScript灯箱画廊插件lightgallery.js
一、简介 lightgallery.js 是一个全功能、轻量级、无依赖的灯箱画廊显示库。 二、主要特性 全响应式兼容 模块化的架构和内置插件 移动设备和触摸支持 桌面设备拖拽支持 双击查看图像的实际大小 动画缩略图 社交媒体分享 You
2018-10-06
Hexo博客主题之hexo-theme-matery的介绍 Hexo博客主题之hexo-theme-matery的介绍
这是一个采用Material Design和响应式设计的 Hexo 博客主题。 特性 简单漂亮,文章内容美观易读 Material Design 设计 响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现 首页轮播文章及每天动态切
2018-09-28
JavaScript基础教程 JavaScript基础教程
一、JavaScript介绍JavaScript是目前所有主流浏览器上唯一支持的脚本语言,这也是早期JavaScript的唯一用途。其主要作用是在不与服务器交互的情况下修改HTML页面内容,因此其最关键的部分是DOM(文档对象模型),也就是
2018-09-14
前端加密JS库--CryptoJS 使用指南 前端加密JS库--CryptoJS 使用指南
有时候项目涉及到的敏感数据比较多,为了信息安全,我们常常需要对一些数据进行接口加密处理,如编码、将明文转化为暗文、加密比对、AES + BASE64 算法加密等。接下来我们就分别说一下 CryptoJS 常用的一些方法。 CryptoJS文
2018-09-05
1 / 2