上一页 1 2 3 4 5 6 7 8 ··· 41 下一页
摘要: 能力有限 只能复现能做的一些题 其他的慢慢补 Crypto rsa chall.py from Crypto.Util.number import * import random from gmpy2 import * from libnum import * from flag import fl 阅读全文
posted @ 2023-12-01 15:32 N0zoM1z0 阅读(80) 评论(0) 推荐(0)
摘要: 密码题杂记 Shamir门限 跟着tcxjk师傅的博客学习了一下 题目: 公司使用Shamir门限密钥设计了一个秘密保存方案,将fag保存了起来,最终的设计效果如下密钥总共有9份,拿到任意5个密钥即可解出保存的flag.现在我们知道公共的密钥: p=0x3b9f64aeadae9545d899102 阅读全文
posted @ 2023-11-30 21:02 N0zoM1z0 阅读(56) 评论(0) 推荐(0)
摘要: 目录Week1VigenèrebabyencodingSmall dAffinebabyaesWeek2滴啤不止一个pihalfcandecodeRotate Xorbroadcastpartial decryptWeek3Rabin's RSA小明的密码题knapsackbabyrandomez_ 阅读全文
posted @ 2023-11-27 11:43 N0zoM1z0 阅读(182) 评论(0) 推荐(0)
摘要: R_r paillier同态加密 大致介绍: https://zhuanlan.zhihu.com/p/557034854 例题: from Crypto.Util.number import * import random from gmpy2 import * from secret impor 阅读全文
posted @ 2023-11-21 16:14 N0zoM1z0 阅读(173) 评论(0) 推荐(0)
摘要: 开始对输入进行了xor操作 key要动调才能拿到 然后对32个分成了4个__int64 后面进行了一堆check 看着很复杂 这种都要动笔写一写 开始就是没动笔写 关系看不明白 还有最关键的一个点 刚开始眼瞎 直接v23[3]=0了... z3解一解(注意先check才有model) from z3 阅读全文
posted @ 2023-11-17 15:40 N0zoM1z0 阅读(26) 评论(0) 推荐(0)
摘要: Danger RSA from Crypto.Util.number import * m = bytes_to_long(flag) def get_key(a, nbit): assert a >= 2 while True: X = getRandomInteger(nbit // a) s 阅读全文
posted @ 2023-11-15 11:18 N0zoM1z0 阅读(245) 评论(0) 推荐(0)
摘要: 最近做的re题太难了 做下新生赛难度(Newstar week5难度) Broken_hash 应该算是非预期 查看main 刚开始我是以moectf{moectf{}...}这种格式凑的88个字符 发现这个hash变换对于相同的字母会映射到相同的一个数字 所以有个简便思路: 我们输入 abcdef 阅读全文
posted @ 2023-11-14 18:07 N0zoM1z0 阅读(145) 评论(0) 推荐(1)
摘要: MiniMiniPack from gmpy2 import * from Crypto.Util.number import * import random from FLAG import flag def gen_key(size): s = 1000 key = [] for _ in ra 阅读全文
posted @ 2023-11-14 12:30 N0zoM1z0 阅读(183) 评论(0) 推荐(0)
摘要: 旨在详细记录一下 (毕竟官方WP有些讲的也不清楚) (终于全部补完了...) k00h_slT IDA打开 先查看main 这里读入flag后 CreateThread 先进入startaddress查看 貌似什么都没干就退出了 这里tab看一下汇编 发现这里没有识别出来(灰色部分) 这是因为401 阅读全文
posted @ 2023-11-13 22:02 N0zoM1z0 阅读(349) 评论(0) 推荐(0)
摘要: Crpyto ezRSA from Crypto.Util.number import * from secret import secret, flag def encrypt(m): return pow(m, e, n) assert flag == b"dasctf{" + secret + 阅读全文
posted @ 2023-11-13 19:16 N0zoM1z0 阅读(198) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 41 下一页