首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
gadgets专题
rop_gadgets使用方法
利用mona.py可以生成 !mona rop -m msvcr71.dll -n 这部分gadget能够将后面的shellcode变成可执行的代码段!,后面直接跟shellcode就ok了 rop_gadgets = [ 0x7c346c0a, # POP EAX # RETN (MSVCR71.dll) 0x7c37a140, # Make EAX rea
阅读更多...
Gadgets for dollars and pounds CodeForces - 609D
点击打开链接 二分结束日期mid 第mid天肯定是要消费的 但当天可能不是最适合消费得日子 所以尽量少花钱 就用美元或英镑买最便宜的东西 然后找出从1到mid间美元与英镑价值最低的两天 看能不能买够k件 两种物品某一种数量为零的判断写错了 又是同样的原因 好难受... #include <bits/stdc++.h>using namespace std;#define ll long
阅读更多...
rp-bf:一款Windows下辅助进行ROP gadgets搜索的Rust库
关于rp-bf rp-bf是一款Windows下辅助进行ROP gadgets搜索的Rust库,该工具可以通过模拟Windows用户模式下的崩溃转储来爆破枚举ROP gadgets。 在很多系统安全测试场景中,研究人员成功劫持控制流后,通常需要将堆栈数据转移到他们所能够控制的内存区域中,以便执行ROP链。但是在劫持控制流时,找到合适的部分很大程度取决于研究人员对CPU上下文场景的控制。那么为了
阅读更多...
Halo2 学习笔记——Gadgets 之 SHA-256
1. 引言 SHA-256详细说明参见 NIST FIPS PUB 180-4。 与该说明书不同之处在于,Halo2中使用 ⊞ \boxplus ⊞ 来表示addition modulo 2 32 2^{32} 232, + + + 来表示field addition, ⊕ \oplus ⊕ 来表示 XOR。 2. Gadget interface SHA-256用8个32-bit变量
阅读更多...