ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021-07-16

2021-07-16 17:30:52  阅读:213  来源: 互联网

标签:gmpy2 07 16 int n2s flag 2021 print import


最近在学习网络安全方面的知识,为参加CTF做准备

CTF测试题
先贴个图炫耀下,虽然自己是个菜鸡,但也辛苦好几天才做出来的
下面的图是一道很恶心的题,记录下
最恶心的30分

说实话,这题是一位高手告诉怎么做的,但做下来我一头雾水,不知道和之前的提示有什么关系,就放在这里当备忘吧,以后再研究


'''
一般难度的加解密
30分
豆豆说这是一般难度的RSA了,你能解密成功吗?提交flag格式:flag{xxxx}。

hint1: 617
hint2: http://factordb.com/
'''

from libnum import n2s
import gmpy2

n=26221250500210405881132117557481723828766403943957950577451874805030106596081117375156772427206128405044267565826746522083073344532158814742511219204087934469113726393167485385378981630858737362324790588554286527642921364757519448451820127769942271309179542598449740660811048250973469013409521371791098074887056492924891157941526458248272889917641905464741404650030958545690892412495947165576458308474382558997629624440993069542093798549029729504677699266868041518498869029774178904303543559872895807099482683032802362220977267523960685985521766229201489330046455426324265875811125282379015211742752299449996253305521
c=1108720364492385799805717943937918060048526686632395746898605745688969945693300368550572535124894531708904132908712946064602541973611760483878801239151031299505176101339745929473781263049557987390484771902312139798039911597877998250388726877993580914980474480293867479170492238375158080782836777298213863290116245676895861278718289218295612330959263259493578492707392744409690646283644352285471769766271487818771858490165583525701466222529932104739972329024611642134115654847192615572712261792672665564752969261173197159412801526730369043148932804674062143090741836944217972042953469090269447505782409398031378370152
e=65537
d=gmpy2.invert(e,n-1)
m=pow(c,d,n)
print(m)
print(int(m))
flag=n2s(int(m))
print(flag)
flag=n2s(int(flag))
print(flag)

标签:gmpy2,07,16,int,n2s,flag,2021,print,import
来源: https://blog.csdn.net/qq_39621009/article/details/118809925

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有