CTF
文章平均质量分 53
「已注销」
这个作者很懒,什么都没留下…
展开
-
ByteCTF2021 Crypto - abusedkey writeup
abusedkey首先把用到的数据放在了task_data.py,方便些其他脚本时直接导入:URL = "http://39.105.181.182:30000"msg11 = URL+"/abusedkey/server/msg11"msg13 = URL+"/abusedkey/server/msg13"msg21 = URL+"/abusedkey/server/msg21"msg23 = URL+"/abusedkey/ttp/msg23"msg25 = URL+"/abusedkey原创 2021-10-21 12:08:37 · 262 阅读 · 0 评论 -
ByteCTF2021 Crypto - easyxor writeup
easyxorshift函数是个常见的移位异或操作,convert是对一个数字使用不同的key和mask进行4次移位异或,这个函数在已知key的情况下是可逆的。encrypt函数是对明文块进行两种模式(CBC和OFB)的块加密,块长度为8,对于每一块的加密使用的就是上面的convert函数。首先通过密文的长度可以得知一共被分成了6块;前3块明文使用OFB模式,后三块明文使用CBC模式;keys是一个长度为4的列表,列表中每个值的范围是(-32, 32),64464^4644爆破也是可以接受的。读完题原创 2021-10-21 12:00:27 · 798 阅读 · 0 评论