随笔分类 -  crypto

摘要:题目原型: 1 {6266565720726907265997241358331585417095726146341989755538017122981360742813498401533594757088796536341941659691259323065631249,773} 2 {62665 阅读全文
posted @ 2022-11-13 14:20 lslgru 阅读(516) 评论(0) 推荐(0)
摘要:题目原型: 1 from flag import FLAG 2 from Cryptodome.Util.number import * 3 import gmpy2 4 import random 5 6 e=65537 7 p = getPrime(512) 8 q = int(gmpy2.ne 阅读全文
posted @ 2022-11-12 22:50 lslgru 阅读(602) 评论(0) 推荐(0)
摘要:首先下载附件,打开附件 看到题目,初步判断这是个我不熟悉的新的加密方式,那么根据提示,搜索曼联 结果全是球队,但曼联全称叫做“英国曼彻斯特联足球俱乐部”,那么曼彻斯特又有什么特别的呢 终于搜索出一种结果:曼彻斯特编码 百度可基本了解它的编码过程,但没有在线网站来解密,那么只能使用脚本解密 1 cip 阅读全文
posted @ 2022-07-15 16:28 lslgru 阅读(655) 评论(0) 推荐(0)
摘要:下载附件,解压是一张图片 首先看到就是猪圈密码,但又有其他加密方式 想想古典密码,在网上查找猪圈密码扩充版,发现了 标准银河字母 然后就是圣武士密码 对比题目所给出的图片 得到FGCPFLIRTUASYON 图片中说到 buy some fence,也就是说需要栅栏密码解密 flag便得到了 阅读全文
posted @ 2022-07-07 15:24 lslgru 阅读(298) 评论(0) 推荐(0)
摘要:下载附件,是个APK文件 尝试用010Editor打开它,发现它包含成分复杂,但首先发现我感觉熟悉的加密方式 这应该是JSFuck加密,换用文本文档打开 将这些带入在线解密网站:http://codertab.com/JsUnFuck 可以解得flag,确实没想到这就是flag 阅读全文
posted @ 2022-07-07 14:41 lslgru 阅读(341) 评论(0) 推荐(0)
摘要:下载附件,得到题目 去佛曰加密网站解密——http://hi.pcmoe.net/buddha.html,得到 马上去核心价值观解密——http://www.hiencode.com/cvencode.html,得到 解密过后有提示,要用到栅栏密码,枚举解密得到 很容易发现这里需要我们用凯撒密码,再 阅读全文
posted @ 2022-07-03 18:34 lslgru 阅读(3493) 评论(0) 推荐(0)
摘要:下载附件,打开得到代码 通过代码审计,我可以知道,n可以拆解 通过在线网站 http://www.factordb.com/index.php,拆解n 已知p,q,n,密文c(这里c就是为flag) 用脚本可以得到m import gmpy2 c = 102279153412686195369322 阅读全文
posted @ 2022-07-03 14:57 lslgru 阅读(129) 评论(0) 推荐(0)
摘要:下载附件,得到一些代码 通过审计代码,我可以知道明文先被凯撒密码加密后,再被base64加密 所以不用自己写脚本,直接在在线解密网站就行 先base64 然后再通凯撒密码解密得到flag 阅读全文
posted @ 2022-07-02 15:09 lslgru 阅读(207) 评论(0) 推荐(0)
摘要:打开附件 首先我们要知道base64原理,接着可以看到这里将64位改换字符,所以脚本破解加密 import base64 dict={0: 'J', 1: 'K', 2: 'L', 3: 'M', 4: 'N', 5: 'O', 6: 'x', 7: 'y', 8: 'U', 9: 'V', 10: 阅读全文
posted @ 2022-06-06 16:59 lslgru 阅读(96) 评论(0) 推荐(0)
摘要:打开附件 一眼暂定为base解密,丢到工具里解密 base64解密得到flag 阅读全文
posted @ 2022-06-06 15:28 lslgru 阅读(113) 评论(0) 推荐(0)
摘要:首先打开题目 既然已知n和e,那么使用factordb分解n得到p和q 然后根据自己在网上找到的脚本计算d import gmpy2 from Crypto.Util import number p = 112737323641235712934296004003433094037339521469 阅读全文
posted @ 2022-05-31 21:02 lslgru 阅读(1005) 评论(0) 推荐(0)
摘要:下载附件,打开就看到 这是用“. ! ?”简介符号拼出来的,联想到ook加密原理,找了个ook在线解密网址:https://www.splitbrain.org/services/ook 解出来是:\u0065\u0047\u006c\u0069\u005a\u0057\u0067\u0074\u0 阅读全文
posted @ 2022-03-31 21:36 lslgru 阅读(551) 评论(0) 推荐(0)
摘要:题目链接:https://buuoj.cn/challenges#RSA 题目为: 题目很明确告诉我们要算d,那么我们得先了解RSA算法,即一直p和q,那么n=p*q,则φ(n)=(p-1)*(q-1) 已知e=17,那么根据de mod φ(n)=1即可得出d(如果你还没有看懂,可以去b站找相关的 阅读全文
posted @ 2022-01-26 18:40 lslgru 阅读(345) 评论(0) 推荐(0)
摘要:题目链接:https://buuoj.cn/challenges#[AFCTF2018]Morse 看到题目,初步猜想是摩斯密码,下载题目后,发现只有./,即用摩斯密码求解 摩斯密码解密在线工具很好找,百度即可 解密后发现是:61666374667B317327745F73305F333435797 阅读全文
posted @ 2022-01-24 15:50 lslgru 阅读(407) 评论(0) 推荐(0)