当前位置:网站首页>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"))
边栏推荐
- 第一次改开源中间件keycloak总个结
- ESP8266-Arduino programming example-GA1A12S202 logarithmic scale analog light sensor
- 如何防止重复下单?
- [Dark Horse Morning Post] Hu Jun's endorsement of Wukong's financial management is suspected of fraud, which is suspected to involve 39 billion yuan; Fuling mustard responded that mustard ate toenails
- 全新升级!《云原生架构白皮书 2022 版》重磅发布
- 怎么安装汉化包(svn中文语言包安装)
- Spark: Cluster Computing with Working Sets
- untiy Resorces目录动态加载资源
- Live tonight!
- Ant discloses the open source layout of core basic software technology for the first time
猜你喜欢
随机推荐
DOM系列之classList属性
金仓数据库KingbaseES安全指南--6.3. Kerberos身份验证
LeetCode Week 303
首席工程师究竟是怎样的存在?
【硬核拆解】50块2个的2022年夏季款智能节电器到底能不能省电?
Winform的消息提示框帮助类
ESP8266-Arduino编程实例-74HC595位移寄存驱动
C# CSV format file helper class
DOM树jsjs特效代码
1个月写900多条用例,2线城市年薪33W+的测试经理能有多卷?
Vulnhub target drone: HARRYPOTTER_ NAGINI
【Untitled】
LeetCode第 303 场周赛
Using Canvas to achieve web page mouse signature effect
使用Canvas实现网页鼠标签名效果
05 doris 集群搭建
软测面试如何介绍项目?要做哪些技术准备?
便携烙铁开源系统IronOS,支持多款便携DC, QC, PD供电烙铁,支持所有智能烙铁标准功能
蚂蚁首次披露核心基础软件技术开源版图
在码云拉取代码后,调整了seata版本1.5.2。出现如下异常。是因为数据库表缺少字段导致的吗?