buu [BJDCTF 2nd]rsa0
查看题目
这个很明显需要nc一下
打开kali
这个直接写一个简单python的脚本就好了
import gmpy2a = 17864794979971570785662379545162618804766262787343692042702758269883889880586532847627739497710377379133808960631449783320988646048192570215912044938749524
b = -13621141169596935340266315340985039224136344718074933889533949465140677745823364383681578938184100437272345798403178955533646651900746775131413434846238
p = (a+b)//2
q = (a-b)//2e = 10047043
c = 69438002917126922598100563033498117313059846761810276515472583443315330486249787234883817833581207875555700236192620757221236321345758328116228588060369915110756725993793015468270271016511452766921167161147012916764025925564206014322176252492257911319837663802977180850930169713449697400352784352130585038509
n = p*q
phi = (p-1)*(q-1)d = gmpy2.invert(e,phi)
m = pow(c,d,n)print(m)
print(hex(m))
print(bytes.fromhex(hex(m)[2:]))
运行就可得到flag
这个是动态的,想直接拿我的flag提交不可能的,别问我怎么知道的。
buu [BJDCTF 2nd]rsa0相关推荐
- buu [BJDCTF 2nd]rsa1
查看题目,kali nc链接 脚本求p,q from sympy import * from sympy.abc import p,q nn=17323413532004053714068816075 ...
- buu [BJDCTF 2nd]Y1nglish-y1ng
查看题目 老规矩直接爆破 BJD{pyth0n_Brut3_f0rc3_oR_quipquip_AI_Cr4cy} 把最后一个字母改成k BJD{pyth0n_Brut3_f0rc3_oR_quipq ...
- buu [BJDCTF 2nd]灵能精通-y1ng
老规矩,没后缀跟着前面加就是 得到一张图片 看着像是猪圈,就在网上找了找. 这是猪圈加密的变形圣堂武士密码 翻译即可得到flag
- buu [BJDCTF 2nd]燕言燕语-y1ng
查看题目 燕子说79616E7A69205A4A517B78696C7A765F6971737375686F635F73757A6A677D20 明显是16进制,16转文,转换一下. 明显是维吉尼亚密 ...
- buu [BJDCTF 2nd]cat_flag
查看题目 一只有鸡腿,一只没有鸡腿.很容易想到二进制数0,1. 将图片用二进制表示为: 01000010 01001010 01000100 01111011 01001101 00100001 01 ...
- buu [BJDCTF 2nd]老文盲了
查看题目 题目名字文盲,而且这txt里面的文字基本都不认识,那就用拼音解密去把拼音翻译出来 flag: BJD{淛匶襫黼瀬鎶軄鶛驕鳓哵}
- buu [BJDCTF 2nd]签到-y1ng
查看题目 见到=直接先试一下base64解密 注意:这里要把根据要求把BJD换成flag,然后提交即可.
- 【学习笔记 36】 buu [BJDCTF 2nd]假猪套天下第
0x00 知识点 http数据包分析与修改 0x01 知识点详解 各项HTTP请求的意义? 答:如果感觉这个图不够清晰,这里附上其他人的博客 0x02 解题思路 打开网站一看是一个登录界面,先用adm ...
- [BJDCTF 2nd] Web复现 wp
文章目录 [BJDCTF 2nd] fake google [BJDCTF 2nd]old-hack [BJDCTF 2nd]假猪套天下第一 [BJDCTF 2nd]duangShell [BJDCT ...
最新文章
- 难以置信!LSTM和GRU的解析从未如此清晰(动图+视频)
- Hibernate实现对多个表进行关联查询
- 计算机科学与技术python方向是什么意思-计算机科学与技术专业大学应该掌握什么样的基本技能?...
- 【多线程】学习记录七种主线程等待子线程结束之后在执行的方法
- 20张图表达程序员的心酸
- centos7删除符号链接_如何在 Linux 上查找和删除损坏的符号链接 | Linux 中国
- IOS开发之数据库FMDB的使用
- 2021-06-26初识JavaScript
- php与mysql彻底研究_CSS彻底研究(2)
- 系泊系统悬链线matlab,基于悬链线方程的系泊系统状态分析
- 抖音上热门规则 视频md5码查看器
- UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统
- Spire.PDF:如何添加、删除PDF页面以及自定义文档属性
- DirectX11 屏幕截图
- 常用SQL语句 - 基于MySQL数据库
- 单面机51小车程序_4千元牛排机实测!小白也能做出星级牛排,在家吃出法式餐厅感觉...
- python学习之路08(正则表达式和网络)
- 有钱人抢豪宅,普通人不敢消费:社会在割裂,富人更富,穷人更穷
- python音频 降噪_从视频中提取音频数据,然后应用傅里叶对音频降噪(python)...
- 让你低调的app脱颖而出
热门文章
- matlab 代码风格,10 Matlab 函数与代码风格
- android出现adpt2的问题,android - 尝试在空对象引用上调用接口方法'int android.database.Cursor.getCount()'[重复] - 堆栈内存溢出...
- 国内“重量级”单体数据中心开始运营 火了这个县
- 京东智能巡检机器人问世 京东金融进军企业服务新蓝海
- 案例 | 铅酸蓄电池精细维护
- 成功解决from scipy.misc import imread, imresize ImportError: cannot import name ‘imread‘
- AI开发者大会之语音语义技术实践与应用:2020年7月3日《NLP在教育行业的应用》、《AI防疫-语音语义技术在政务联络场景中的应用》、《智能客服机器人在售前导购场景中的应用实践》
- 成功解决TypeError: Cannot cast array data from dtype('float64') to dtype('U32') according to the rule '
- Algorithm之RS:RS常用的一些库
- linux sort 命令详解(转 )