摘要: 希尔加密 这里猜测利用的矩阵n=2 然后根据 wznqca = utflag 解出ABCD (是mod26意义下的!) 然后对应变换即可: from string import * s = "duqopfkqnwofdbzgeu" def Find(a1,a2,a3,a4,a5,a6,b1,b2,b 阅读全文
posted @ 2023-10-01 22:39 N0zoM1z0 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 很有意思的一道题 题目源码: from string import ascii_letters from flag import flag ctoi = lambda x: ascii_letters.index(x) itoc = lambda x: ascii_letters[x] key = 阅读全文
posted @ 2023-10-01 21:55 N0zoM1z0 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 关于MT19937的攻击 32位的MT19937python代码: def _int32(x): return int(0xFFFFFFFF & x) class MT19937: # 根据seed初始化624的state def __init__(self, seed): self.mt = [0 阅读全文
posted @ 2023-10-01 21:20 N0zoM1z0 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 考察float存储小端序问题 72065910510177138000000000000000.000000, 71863209670811371000000.000000, 18489682625412760000000000000000.000000, 727232575880506870000 阅读全文
posted @ 2023-10-01 20:46 N0zoM1z0 阅读(16) 评论(0) 推荐(0) 编辑
摘要: .NET逆向 dnspy打开后 搜索 btn decode 等关键字 发现关键函数 这里采取动态调试的方法直接获取text值 直接在text处下断点 运行程序即可得到中间变量 阅读全文
posted @ 2023-10-01 19:03 N0zoM1z0 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 学习DES 加解密思路 (由于python2 python3 兼容问题 代码很难实现...) 由于DES是对称加密算法 所以已知加密过程后 只需要将加密过程逆过来即可 借个图 而这题的关键就是怎么求出 InvS_box 这里有个算法(AES DES等都适用): new_contrary_sbox = 阅读全文
posted @ 2023-10-01 14:30 N0zoM1z0 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 初次接触流密码 学到了很多 题目给的加密源码: seed = 0x00000000 # you need to solve this flag = 'n1book{%x}' % seed state = seed mask = 0b10000000000000000000000001010111 d 阅读全文
posted @ 2023-10-01 13:10 N0zoM1z0 阅读(168) 评论(0) 推荐(0) 编辑
摘要: IDA打开 什么都找不到... Linux运行 很容易发现这对应的是一个字符串 直接libunm.n2s即可 K@LKVHr[DXEsLsYI@\\AMYIr\\EIZQ 问题是怎么得到flag? 学到了一种思路: 将 ord('K')^ord('f') ord('@')^ord('l')... 可 阅读全文
posted @ 2023-10-01 11:31 N0zoM1z0 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目给了 m,c,n 求指数flag 离散对数问题可以用sympy自带的discrete_log求解(我还以为用(m,n)=1能有些性质直接推...) from Crypto.Util.number import * import sympy import random n = 2**512 m = 阅读全文
posted @ 2023-10-01 09:36 N0zoM1z0 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 这题启动靶机后 尝试修改 然后只用点击 就能得到flag了(亏我一大堆模板注入尝试了半天...) flag{Y0u_@re_3enset1ve_4bout_deb8g} 阅读全文
posted @ 2023-10-01 00:30 N0zoM1z0 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这题... 出个flag都这么离谱的吗?老早就解出flag了但是... 今天玩了玩花吻再来做这道题...(我还特地换成用C写...) IDA打开一个简单的Xor python c 都可以解 #include<bits/stdc++.h> #include<windows.h> using names 阅读全文
posted @ 2023-10-01 00:06 N0zoM1z0 阅读(335) 评论(0) 推荐(0) 编辑