本文为翻译文章,需要阅读原文的师傅可以直接点击阅读原文。什么是堆栈?在计算机中,描述 "堆栈 "的最简单方法是一个临时的内存空间,局部变量和函数参数以不可执行的权限存储在这里。这个堆栈可以包含关于一个...
Promise: 异步编程的理解和使用Skip to end of metadata
本期作者钱程游戏技术中台资深开发工程师01 什么是 Promise 1.1 Promise 的背景介绍Promise 最早出现在 1988 年,由 Barbara Liskov、Liuba ...
KernelCallbackTable注入方法的修改方案
背景知识众所周知,xp以后的系统,ring3进ring0的方法是通过系统快速调用也就是sysenter/sysexit或syscall/sysret实现的,而与之类似的,NT 4.0开始,微软将之前纯...
Burp插件之SpringSpider项目分析
项目地址https://github.com/whwlsfb/SpringSpider编译安装过程执行mvn install 命令编译之后生成的文件针对项目结构的分析在burpExtender.jav...
React中useState如何保存函数
useState想要保存函数的坑 先要明确一个概念:useState右边括号中初始值为类似0这种类型的时候,其左边数组中初始值的类型也就为对应的number类型;用一句简单的话来说,右边赋什么,左边就...
利用TLS反制攻击者
前言 简单分享一个通过TLS反调试来反制红队,当红队试图调试的话,则会成功调用我们的shellcode,直接反打红队。 ...
能过卡巴斯基等杀软的dump lsass进程工具
===================================免责声明请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负...
能过卡巴等杀软的dump lsass进程工具
能过卡巴、defender等杀软的dump lsass进程工具由 minidumpCallback 实现,对缓冲区中内存做了些修改后再写入磁盘,同时做了一些小细节修改需要注意的是别...
使用开源库 GObject 和 libsoup 提升 C 语言编程能力
导读:开源库 GObject 和 libsoup 做了很多工作,因此你可以专注于使用 C 语言开发神奇的应用。本文字数:7023,阅读时长大约:7分钟开源库 GObject 和 libso...
借助内核回调阻断 Windows 进程注入
0. TL; DR本文分享一个有意思的项目 pi-defender[1](Process Injection Defender)。其在内核层阻断所有可能的进程注入,并通过签名和白名单来很大程度减少误杀...
浅谈前端安全之跨域安全(下篇)
上期我们介绍了XmlHttpRequest 跨域方法及可能存在的安全问题,本期我们来介绍jsonp,在jsonp开发实践中不可避免带来了一些安全问题,例如jsonp劫持和反射型xss。一...
9