当前位置:网站首页>Bugku-Misc-贝斯手
Bugku-Misc-贝斯手
2022-08-01 16:32:00 【lf_x】
用记事本打开 介绍.txt 会忽略后面内容,用VScode比较好
属猴,测试密码是1992,打开flag.txt内容是
5+58==327a6c4304ad5938eaf0efb6cc3e53dcCFmZknmK3SDEcMEue1wrsJdqqkt7dXLuS
5的意思是MD5,58的意思是base58
选择前32位进行md5解码md5在线解密破解,md5解密加密 (cmd5.com)
Base58在线编码解码-ME2在线工具 (metools.info)
也可用脚本解Base58
def b58encode(tmp:str) -> str:
tmp = list(map(ord,tmp))
temp = tmp[0]
base58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
for i in range(len(tmp)-1):
temp = temp * 256 + tmp[i+1]
tmp = []
while True:
tmp.insert(0,temp % 58)
temp = temp // 58
if temp == 0:
break
temp = ""
for i in tmp:
temp += base58[i]
return temp
def b58decode(tmp:str) -> str:
import binascii
base58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
temp = []
for i in tmp:
temp.append(base58.index(i))
tmp = temp[0]
for i in range(len(temp)-1):
tmp = tmp * 58 + temp[i+1]
return binascii.unhexlify(hex(tmp)[2:].encode("utf-8")).decode("UTF-8")
#print(b58encode("ABDCDEFGA"))
print(b58decode("CFmZknmK3SDEcMEue1wrsJdqqkt7dXLuS"))
边栏推荐
猜你喜欢
随机推荐
Go unit tests
MUI as a mobile phone to return to the action bar
珠海市生物安全P3实验室主体结构封顶
MySQL locking case analysis
canvas粒子雨动画js特效
FTP helper class for C#
04 flink cluster construction
Winform的UI帮助类——部分组件会使用到DevExpress组件
Description of common operations and help projects about DevExpress in C#
02 es cluster construction
Ranking of itineraries (summer vacation daily question 12)
软测面试如何介绍项目?要做哪些技术准备?
Vulnhub target drone: HARRYPOTTER_ NAGINI
时序数据库在船舶风险管理领域的应用
PHP 安全漏洞:会话劫持、跨站点脚本、SQL 注入以及如何修复它们
今晚直播!
使用Canvas实现网页鼠标签名效果
工业制造行业的低代码开发平台思维架构图
MLX90640 红外热成像仪测温模块开发笔记(完整版)
夸克网盘资源站