简单的rsaCrypto 未解决

分数: 30 金币: 3
题目作者: 浮梦
一血奖励: 2金币
解  决: 1729
提  示:
描  述:
简单的rsa
其  他: 下载
评论
王永诺诺 3月前

pyc反编译+rsa算法解码+base64解码,后两步都可以用脚本完成,只是flag出来以后出题人怨气挺大呀🤣ψ(`∇´)ψ

回复 0

19153693078 7月前

1.使用这个地址反编译代码https://www.lddgo.net/string/pyc-compile-decompile 2.将获得到的结果去pycharm执行一下得到flag=ZmxhZ3tJbGlrZUNURmJ1dENURmRvbid0bGlrZW1lfQ 3.挪到随波逐流试下一键解码,发现为base64解码

回复 2

Alune 9月前

把前面的rsa做了真的很简单

回复 0

harry2025 9月前

pin_n = (p-1) * (q-1) d=gmy2.invert( e,pin_n) n=p*q m=pow(c,d,n) libnum.n2s(int(m)) =z base64.b64decode(z) z.decode("utf-8")

回复 0

dragonX 10月前

通过计算私钥d并解密密文c来得到flag. 1.定义p, q, e, c。 2.计算n = p * q。 3.计算φ(n) = (p-1) * (q-1)。 4.计算d = pow(e, -1, φ(n)) # 这在Python中可行,因为e和φ(n)互质。 5.计算m = pow(c, d, n)。 6.将m转换为字节串得到flag

回复 0

小小菜鸟啊 10月前

flag: ZmxhZ3tJbGlrZUNURmJ1dENURmRvbid0bGlrZW1lfQ==

回复 2

Donk_Sec 1年前

反编译pyc脚本 将脚本复制丢给dp或者其他AI 得到脚本运行 可能会得到b64 解一下码 得到flag{******}

回复 0

aWxvdmVjdGY 3年前

1、多了一层pyc反编译为py;2、解密比较简单,知道 p、q、e 求得n 和d,然后用 c,d,n解密 pow(c,d,n)

回复 0
xianyu520 1年前

奸商,可以再说详细点吗(

回复 0

star dream 3年前

http://61.147.171.105:59098/check.php

回复 0

我不是maomao 4年前

这个要用pyc吗

回复 1

WriteUp

image
关关

6 金币

评分(1)

解题动态

屿楠 攻破了该题 7小时前
noob11 攻破了该题 9小时前
风风嗖 攻破了该题 1天前
xuanbai 攻破了该题 2天前
w84jhjfa9 攻破了该题 2天前
h123456789 攻破了该题 2天前
252@@ 攻破了该题 2天前
GXL1 攻破了该题 2天前
Amy 攻破了该题 2天前
baynk 攻破了该题 2天前
飞翔的企鹅 攻破了该题 3天前
qi1102 攻破了该题 3天前
ww的练习 攻破了该题 3天前
paohui886 攻破了该题 3天前
風倖釨. 攻破了该题 4天前
子矜chid 攻破了该题 4天前
豆神 攻破了该题 4天前
fanfanwm 攻破了该题 5天前
xiaoqixy1 攻破了该题 5天前
zzx886er 攻破了该题 5天前
问题反馈