logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CTF BUUOJ [HDCTF2019]basic rsa 详细解题思路

本文详细解析了CTF竞赛中[HDCTF2019]basic rsa题目的解题过程。题目给出了RSA加密所需的p、q、e参数和密文c,要求解密获取flag。解题步骤包括:1)计算模数n和欧拉函数φ(n);2)求私钥d;3)解密得到明文m;4)将整数m转换为字符串。通过Python脚本实现了完整解密流程,最终得到flag为"flag{B4by_Rs4}"。该题考察了RSA算法基本原

#python#算法#开发语言 +2
CTF BUUOJ [HDCTF2019]bbbbbbrsa 详细题解

本文详细解析了CTF题目[HDCTF2019]bbbbbbrsa的解题过程。题目给出RSA加密脚本和密文文件,其中包含三个关键点:变量名混淆(实际使用base64但命名为b32encode)、e值范围较小(50000-70000)、密文经过反转和base64编码处理。解题步骤包括:1)还原密文c;2)分解n计算RSA参数;3)爆破e值并解密。通过编写Python脚本成功爆破出e=51527,解密得

#python#开发语言#算法 +2
CTF BUUOJ [NewStarCTF 公开赛赛道]keyExchange 详细题解 (Diffie-Hellman)

本文详细解析了CTF题目keyExchange的解题过程。题目基于Diffie-Hellman密钥交换协议,给出了公共参数p、g,用户的私钥a和对方的公钥gb。通过计算共享密钥S=gb^a mod p,并用其MD5值作为AES密钥解密flag。解题关键在于理解DH协议原理,直接利用已有私钥计算共享密钥,避免了复杂的离散对数求解。最终成功解密得到flag{d1ff1e_h311m4n_is_4_p1

#算法#python#开发语言 +2
CTF BUUOJ Cipher:Playfair 密码解密实战--从“公平的玩吧”到获取 Flag

摘要:本文详细介绍了BUUOJ CTF题目“Cipher”的Playfair密码解密过程。题目提示“公平的玩吧”指向Playfair密码算法,通过密钥"playfair"构造5x5矩阵,手动解密密文"Dncnoqqfliqrpgeklwmppu"得到明文"IT IS NOT A PROBLEM HAVE FUN"。同时提供了Python自

#python#开发语言#算法 +2
全网首发!!!CTF BUUOJ [DASCTF X GFCTF 2022十月挑战赛!]Recover Secret Writeup

摘要 本文分析了DASCTF X GFCTF 2022十月挑战赛中的Crypto题目"Recover Secret"。题目基于Shamir秘密共享和Paillier加密系统,但存在两个关键漏洞:私钥直接泄露和加密数据被噪声混淆。解题过程包括:1) 解析输出文件获取私钥;2) 使用Paillier解密所有数据;3) 通过位数差异筛选真实数据点;4) 利用拉格朗日插值恢复秘密值。最

#算法#python#密码学 +2
到底了