欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

攻防世界_新手区_Crypto——“幂数加密”

程序员文章站 2022-05-30 13:14:08
文章目录使用工具解题过程完–>攻防世界传送门<–使用工具Microsoft Edge v84.0.522.40Python 3.6解题过程百度加密的原理又提示密码是八位的,而文件有7个0,或许0是分隔符编写python脚本解密得到flaginp = "8842101220480224404014224202480122"#分隔inp = inp.split("0")flag = ""#遍历for i in inp: list = [] su...

–>攻防世界传送门<–

使用工具

  1. Microsoft Edge v84.0.522.40
  2. Python 3.6

解题过程

百度加密的原理
攻防世界_新手区_Crypto——“幂数加密”
又提示密码是八位的,而文件有7个0,或许0是分隔符
攻防世界_新手区_Crypto——“幂数加密”
编写python脚本解密得到flag

inp = "8842101220480224404014224202480122"
#分隔
inp = inp.split("0")
flag = ""
#遍历
for i in inp:
    list = []
    sum = 0
    for j in i:
        list.append(j)
    for k in list:
        sum += int(k)
    flag += chr(sum + 64)
print(flag)

cyberpeace{WELLDONE}

欢迎在评论区留言
感谢浏览

本文地址:https://blog.csdn.net/Xxy605/article/details/107570899