CTF
ReganYue
书籍是人类进步的阶梯。
展开
-
【密码学】【Go】详解DES-CBC模式
什么是CBC模式CBC模式的全称是:Cipher Block Chaining模式(密文分组链接模式)。在CBC模式中,首先将明文分组与前一个密文分组进行XOR运算,然后再进行加密。CBC模式的加解密基于CBC的数据块的加密和解密迭代过程如上图所示,每一个数据块的加密和解密过程都依赖上一个数据块。一旦有一个数据块出现错误将会出现“雪崩效应”。初始化向量当加密第一个明文分组时,由于不存在“前一个密文分组”,因此需要事先准备一个长度为一个分组的比特序列来代替“前一个密文分组”,这个比特序列称为初始原创 2021-01-25 10:33:16 · 5152 阅读 · 0 评论 -
【Go】【密码学】【Day01】对字符串进行简单加解密
package mainimport ( "bytes" "encoding/hex" "fmt")func main() { data := []byte("ReganYue") encrypt_msg := EnCrypt("123", data) fmt.Println("encrypt_msg = ", encrypt_msg) fmt.Printf("%x\n", encrypt_msg) fmt.Println(hex.EncodeToString(encrypt_ms原创 2021-01-24 17:14:06 · 4085 阅读 · 0 评论 -
MOCTF writeup web篇(持续更新)
web1:一道水题查看源码。get flag。web2:还是水题审查元素,删除disable,将长度改为5,输入moctf。get flag 。web3:访问限制burpsuite改user-agent:NAIVE Accept-Language: zh-HK。get flag。web4:机器蛇贪吃蛇好不好玩?题目机器蛇让我想到robots.txtrobots.txt里面有fl...原创 2019-05-09 12:04:19 · 1629 阅读 · 0 评论