# coding: utf-8 import sympy from Crypto.Util.number import long_to_bytes m = 73964803637492582853353338913523546944627084372081477892312545091623069227301 c = 21572244511100216966799370397791432119463715616349800194229377843045443048821 n = 2 ** 256 # 使用discrete_log()函数求e e = sympy.discrete_log(n, c, m) print('flag:', long_to_bytes(e))
运行结果:
flag: b'flag{DASCTF_zjut}'
进程已结束,退出代码为 0