- 博客(8)
- 收藏
- 关注
原创 ROP 中的栈对齐
在 ROP(Return-Oriented Programming)的上下文中,维护栈对齐变得尤为重要,因为 ROP 链依赖于连续的函数返回指令(以及其他 gadgets)来执行预期的逻辑。如果栈对齐不正确,可能会导致 ROP 链中断或无法按预期执行,甚至可能引发异常或错误行为。因此,ROP 链的设计者需要精心挑选和排列 gadgets,以确保在每次操作后栈仍然对齐,这增加了 ROP 攻击的难度和复杂性。
2024-12-17 19:18:10
709
原创 pandas写入excel时报错openpyxl.utils.exceptions.IllegalCharacterError解决
在写入文件前,用openpyxl的ILLEGAL_CHARACTERS_RE清除下不支持的字符。需求是由于是要追加sheet写入原文件,所以还是得用openpyxl。
2023-07-14 10:55:40
1332
1
原创 Vistual Studio 2019 编译期错误: MSB8036 找不到 Windows SDK 版本
Vistual Studio 2019 编译期错误: MSB8036 找不到 Windows SDK 版本
2022-06-09 11:03:45
2921
1
原创 XXTEA 加解密算法的 Python 实现
代码实现与示例#!/usr/bin/env python# -*- coding: utf-8 -*-"""参数描述: DELTA: 神秘常数δ,它来源于黄金比率,以保证每一轮加密都不相同。但δ的精确值似乎并不重要,这里 TEA 把它定义为 δ=「(√5 - 1)231」 v: 需要加解密的数据,格式为32位的无符号整数组成的数组 n: n表示需要加密的32位无符号整数的个数(例:n为1时,只有v数组中的第一个元素被加密了),n不能大于v的长度 k: 密
2021-09-03 19:12:39
4068
1
原创 Visual Studio 2019 编译 masscan-1.3.2
文章目录Visual Studio 2019 编译 masscan-1.3.21、下载 masscan2、编译3、总结Visual Studio 2019 编译 masscan-1.3.21、下载 masscanhttps://github.com/robertdavidgraham/masscan2、编译用 Vistual Studio 2019 加载工程文件 masscan-1.3.2\vs10\masscan.sln,提示升级构建环境(因作者是用vs10构建的工程),直接点升级。正在升级项
2021-07-20 14:56:30
878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人