CTF


CTF

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、十进制转36进制

在这里插入图片描述

做题步骤

在这里插入图片描述

要先导入base36的数据包,否则无法运行。
代码:
import base36
num=59714216646867023270440406545399263948228435794919139272931
print(base36.dumps(num))

答案为:flagis2fya2r884fnoekustyxmecv7a98blhwj

二、a1z26

做题步骤

代码如下(示例):

import random
secher = random.randint(1,20)
print("--------猜数字游戏----------")
temp = input(“开始游戏:”)
guess = int(temp)
while guess != secher:
temp = input(“不对不对,继续:”)
guess = int(temp)
if guess == secher:
print(“你真棒!”)
else:
if guess > secher:
print(“大了,太大了”)
else:
print(“小了,这个数字太小了”)
print(“游戏结束,不玩啦!”)
1-4-4-1-4-1-1-4-4-4-23-4-14-11-10-22-4-6

看到下面有一串数字,这明显是和这个程序无关的

复制出来找到a1z26解密网站
附上在线解密地址:http://ctf.ssleye.com/a1z26.html
答案如下:在这里插入图片描述

三、4进制

题目:1103 1211 1002 1201 1012 1221 1323 1012 1233 1311 1302 1202 1201 1303 1211 301 302 303 1331

做题步骤

这个看起来就是4进制,于是打开在线的进制转换网站。
最后将题目中的4进制数字全部转换为16进制

得到53 65 42 61 46 69 7B 46 6F 75 72 62 61 73 65 31 32 33 7D

利用converter转换成文本得到Fourbase123
答案:Fourbase123

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,关于环境配置,关于a1z26密码学的运用,关于四进制解密转文本。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值