攻防世界reverse练习区WP

0x00. simple-unpack 使用exeinfope脱壳,拖进IDA shift+F12搜索字符串。 0x01. logmein 反编译得到如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22...

2022-04-19

RSA算法详解

前置知识:欧拉定理 进阶知识:Miller Rabin算法(用于生成大素数),蒙哥马利算法(用于加快大数相乘再取模运算) 引入 历史上常规的密码加解...

2022-03-31

[PWN.0x01]canary|partial overwrite|ret2libc

canary绕过 什么是canary? canary是一种防止栈溢出的保护机制,可以在终端中使用checksec命令检查ELF文件是否开启了ca...

2022-03-07

[PWN.0x00]函数调用栈结构与栈迁移

前置知识:汇编语言(第4版)前半本 注:本文适用于32位程序,示意图中上为高地址区,下为低地址区。若方框中字体为蓝色表示此处内存的地址,为黑色...

2022-03-05