信息安全
土豆吞噬者
这个作者很懒,什么都没留下…
展开
-
三种填充模式的区别(PKCS7Padding/PKCS5Padding/ZeroPadding)
AES 作为块加密算法(block cipher),要求被加密数据具有固定的大小,比如16 字节。那么对于一段任意大小的明文,对最后一个块补全到 16 字节就是一个必要的过程。以及在解密时将 padding 字节删除。那么这里的关键问题便是如何设计这个 padding 方法,使解密后能够只通过明文便可以精准的切掉小尾巴。容易发现,任何魔法字节都是不可靠的,即 pad 自身必须包含明确的描述 p...原创 2019-03-20 00:30:57 · 44869 阅读 · 1 评论 -
记第一次解PWN题目
# -*- coding: cp936 -*-from pwn import *g_local=False#不设置log_level为debug会导致程序的输出不显示出来context.log_level = 'debug'if g_local: #启动程序 p = process('./club') #调试器附加该程序 #gdb.att...原创 2018-09-02 19:37:04 · 532 阅读 · 0 评论