Crypto_you raise me up

附件(提取码:cvbl)

此题考察离散对数,c=m^flag%n
经大佬指点,去百度bsgs
看懂之后就可以写脚本了
先用sage求个值

最终得到底下的X值
接着python运行一波就可以得到flag
附上python脚本:

#!/usr/bin/env python
-*- coding: utf-8 -*-
from Crypto.Util.number import *
import random
   x=56006392793405651552924479293096841126763872290794186417054288110043102953612574215902230811593957757
y=long_to_bytes(x)
print(y)

如果在kali中即可直接运行得flag,否则需要依靠sage(提取码:cbgy)

Crypto_boom

附件(提取码:cacg)

这题就是需要通关(一共三关),需要在IDA打开
第一关(md5):在线解得:en5oy

第二关:解得:x=74;y=68;z=31

第三关:解得:x=89127561

最后通关得到flag

这里计算全是sage得到的,强烈推荐sage,还不错哦,链接就在前面
不过猛男都直接硬算≥ ≤