推荐阅读
WordPress 图片优化和压缩插件:Smush

WordPress 图片优化和压缩插件:Smush

优化图像,打开延迟加载,调整大小,压缩和提高您的Google页面速度,使用令人难以置信的强大且100%免费的WordPress图像扫描器,由WPMU DEV的超级团队带给您!文章源自知更鸟-https://zm
推荐阅读
判断 WordPress 文章中有特定短代码时加载脚本

判断 WordPress 文章中有特定短代码时加载脚本

短代码是WordPress常用的功能,虽然目前已被区块所取代,但还是普遍应用中。有些短代码会用到JS脚本,但又不想全局加载,可以用下面的代码实现,添加短代码时仅在当前页面加载JS脚本
IOT安全(二)——再探stm32 AnQuanKeInfo

IOT安全(二)——再探stm32

上一篇文章中我们实现了stm32的gpio操作,这次我们将更进一步,继续完成对题目的复现。
通过之前的学习相信大家都掌握了学习阅读官方手册的能力,在本篇中为了节
Angr源码阅读笔记02 AnQuanKeInfo

Angr源码阅读笔记02

上一回我们从angr的__init__.py文件入手,到解析了project.py文件的内容,了解了一个基本的angr项目是怎么一步一步初始化到建立完成开始可以
House OF Kiwi AnQuanKeInfo

House OF Kiwi

House_OF_Kiwi
CTF的Pwn题里面,通常就会遇到一些加了沙盒的题目,这种加沙盒的题目,在2.29之后的堆题中,通常为以下两种方式劫持__free_
mruby字节码逆向入门 AnQuanKeInfo

mruby字节码逆向入门

mruby 简介
mruby是一个Ruby语言的轻量级实现,mruby工作方式类似CPython,它可以将Ruby源码编译为字节码,再在虚拟机中解释运行。
第一
深耕保护模式 AnQuanKeInfo

深耕保护模式

什么是保护模式
X86 CPU的3个工作模式:实模式、保护模式和虚拟8086模式。
现在的操作系统都是基于保护模式。
保护模式的两个重要机制:段的机制、页的机制
深耕保护模式(三) AnQuanKeInfo

深耕保护模式(三)

中断门
windows没有使用调用门,但是使用了中断门:
1.系统调用(老的cpu,从3环到0环。新的cpu直接通过快速调用)
2.调试IDT
IDT即中断描述
绕过canary保护的6种方法 AnQuanKeInfo

绕过canary保护的6种方法

简介
canary保护又称金丝雀保护,作用是为了防止栈溢出的一种保护机制。工作原理是从fs/gs寄存器取值放在rbp-4或者rbp-8的位置(32位/64位),
深耕保护模式 AnQuanKeInfo

深耕保护模式

什么是保护模式
X86 CPU的3个工作模式:实模式、保护模式和虚拟8086模式。
现在的操作系统都是基于保护模式。
保护模式的两个重要机制:段的机制、页的机制
深耕保护模式(三) AnQuanKeInfo

深耕保护模式(三)

中断门
windows没有使用调用门,但是使用了中断门:
1.系统调用(老的cpu,从3环到0环。新的cpu直接通过快速调用)
2.调试IDT
IDT即中断描述
绕过canary保护的6种方法 AnQuanKeInfo

绕过canary保护的6种方法

简介
canary保护又称金丝雀保护,作用是为了防止栈溢出的一种保护机制。工作原理是从fs/gs寄存器取值放在rbp-4或者rbp-8的位置(32位/64位),
x86系统调用(中) AnQuanKeInfo

x86系统调用(中)

分析KiSystemService保存现场代码(INT 2E)
当3环代码通过sysenter或者int 2E的方式进入0换后,总归是要重新回到三环的,那么必然
路由器溢出漏洞分析 AnQuanKeInfo

路由器溢出漏洞分析

ZONE.CI 全球网:MIPS和ARM溢出漏洞MIPS堆栈原理
栈是一种先进后出队列特性的数据结构。栈可以用来传递函数参数、存储返回值、保存寄存器,MIPS32架构的函数调用对栈 的分配和使用使用方