摘要: signed __int64 vuln() { signed __int64 v0; // rax char buf[16]; // [rsp+0h] [rbp-10h] BYREF v0 = sys_read(0, buf, 0x400uLL); return sys_write(1u, buf, 阅读全文
posted @ 2021-12-08 22:26 social_biao 阅读(50) 评论(0) 推荐(0) 编辑
摘要: BUUCTF RE CrackRTF int __cdecl main_0(int argc, const char **argv, const char **envp) { DWORD v3; // eax DWORD v4; // eax char Str[260]; // [esp+4Ch] 阅读全文
posted @ 2021-12-08 21:52 social_biao 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 背景与原理 凯撒密码 在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替 阅读全文
posted @ 2021-12-08 21:36 social_biao 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.nc p = remote("node4.buuoj.cn",28085) nc node4.buuoj.cn 28085 构造payload时: 使用p64()时报错:TypeError: can only concatenate str (not “bytes”) to str 解决: 在后 阅读全文
posted @ 2021-12-08 21:29 social_biao 阅读(296) 评论(0) 推荐(0) 编辑