- Windows内存破坏漏洞的现代探索:堆栈溢出(三)
-
在上一篇文章中,我们为读者详细介绍了SHE劫持技术,以及DED和ASLR防御机制,在本文中,我们将继续为读者讲解如何创建ROP链。创建ROP链第一步,我使用Ropper从msvbvm60.dll中提取...
- 「逆向分析」快速查找指定代码的几种方法
-
前言每个人在调试中快速查找所需代码时都有不同的方法,但是最基本最常用的有下面4种。...
- 使用Python打造一款间谍程序,装逼神器
-
知识点这次我们使用python来打造一款间谍程序程序中会用到许多知识点,大致分为四块 win32API此处可以在MSDN上查看 Python基础重点在cpytes库的使用,使用方法请点击此处 ...
- Ubuntu 24.04下安装Wine运行微信最新版本3.9.9完美版
-
之前一直用在Ubuntu下用微信,基本上功能可用,但是存在几个问题:切换到其他应用窗口后,微信窗口边框留有残影。手残升级微信到3.9.9之后,经常出现崩溃退出微信。有时候输入框光标消失,发送表情问题提...
- Windows内存破坏漏洞的现代探索:堆栈溢出(二)
-
在上一篇文章中,我们为读者介绍了堆栈溢出漏洞,以及当前系统提供的针对该类漏洞的缓解措施,在本文中,我们将继续为读者详细介绍SEH劫持技术。...
- 使用V8和node轻松profile分析nodejs应用程序
-
简介我们使用nodejs写好了程序之后,要是想对该程序进行性能分析的话,就需要用到profile工具了。虽然有很多很方便和强大的第三方profile工具,但是我们这里主要讲解V8和node自带的pro...
- Go小知识新解
-
Go接口实现中的的值接收者和指针接收者1、值接收者和指针接收者所谓指针接收者和值接收者这两个概念,用GO写了一阵子代码的人都了解了,这里只做简要说明一下,也就是对于一个给定结构,咱们对结构进行方法包装...
- 利用vstruct解析二进制数据
-
Vstruct是一个纯粹由Python语言编写的模块,可用于二进制数据的解析和序列化处理。实际上,Vstruct是隶属于vivisect项目的一个子模块,该项目是由[Invisig0thKensho...
- 了解 .Net 中的垃圾回收
-
...