![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信息安全
土豆吞噬者
这个作者很懒,什么都没留下…
展开
-
三种填充模式的区别(PKCS7Padding/PKCS5Padding/ZeroPadding)
AES 作为块加密算法(block cipher),要求被加密数据具有固定的大小,比如16 字节。那么对于一段任意大小的明文,对最后一个块补全到 16 字节就是一个必要的过程。以及在解密时将 padding 字节删除。 那么这里的关键问题便是如何设计这个 padding 方法,使解密后能够只通过明文便可以精准的切掉小尾巴。 容易发现,任何魔法字节都是不可靠的,即 pad 自身必须包含明确的描述 p...原创 2019-03-20 00:30:57 · 44689 阅读 · 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 · 516 阅读 · 0 评论