CTF-Web安全

攻防世界-Crypto-enc

2019-07-16  本文已影响2人  简言之_

题目信息

image
下载附件得到zero_one
image
将ZERO替换为0,ONE替换为1,得到一串二进制字符
image
将二进制字符先转换为整型再转换为字符串
import libnum
n='0100110001101001001100000110011101001100011010010011000001110101010011000110100101000001011101010100100101000011001100000111010101001100011010010011000001100111010011000101001100110100011101000100110001101001010000010111010001001001010000110011010001110101010011000101001100110100011001110100110001010011010000010111010101001100011010010011010001110101010010010100001100110100011101000100110001010011001100000111010001001001010000110011010001110101010011000110100100110100011101010100100101000011001100000111010001001100010100110100000101110101010011000101001100110000011101000100110001010011010000010111010101001100011010010011010001100111010011000101001100110000011101000100100101000011001101000111010101001100011010010011010001110101010010010100001100110100011101010100110001010011010000010111010101001100010100110011000001110101010010010100001100110100011101010100110001101001001100000111010001001001010000110011010001110100010011000110100101000001011101000100110001010011001100000110011101001100011010010011010001110101010011000110100100110100011001110100110001101001010000010111010001001100011010010011000001110101010010010100001100110100011101000100110001101001010000010111010101001100011010010011010001110100010011000101001101000001011101000100100101000011001100000111010001001100010100110100000101110100010010010100001100110000011101010100110001101001001100000110011101001100010100010011110100111101'
n=int(n,2)
print (n)
print libnum.n2s(n)
int(x, base=10) 函数用于将一个字符串或数字转换为整型。
x -- 字符串或数字。
base -- x的进制数,默认十进制。

libnum.n2s(n):将n(整型)转换为字符串

转换为字符串后得到一串base64

image
解密base64得到一串摩斯电码
image
解密摩斯电码得到flag:ALEXCTFTH15O1SO5UP3RO5ECR3TOTXT
image
但是怎么提交都不对,整理之后提交成功
ALEXCTF{TH15_1S_5UP3R_5ECR3T_TXT}
上一篇下一篇

猜你喜欢

热点阅读