你猜猜
題目信息
下載附件得到
haha.txt
,504B0304很明顯是Zip的文件頭HxD新建文件,將
haha.txt
中的數據copy進去,命名爲1.zip
解壓1.zip,發現需要解壓密碼,直接暴力破解得到密碼爲123456
解壓後得到
flag.txt
enc
題目信息
下載附件得到
zero_one
將ZERO替換爲0,ONE替換爲1,得到一串二進制字符
將二進制字符先轉換爲整型再轉換爲字符串
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
解密base64得到一串摩斯電碼
解密摩斯電碼得到flag:
ALEXCTFTH15O1SO5UP3RO5ECR3TOTXT
但是怎麼提交都不對,整理之後提交成功
ALEXCTF{TH15_1S_5UP3R_5ECR3T_TXT}
告訴你個祕密
題目信息
下載附件得到
Basic.txt
,兩段16進制數據16進制轉整型再轉字符串
import libnum
n='636A56355279427363446C4A49454A7154534230526D6843'
m='56445A31614342354E326C4B4946467A5769426961453067'
n=int(n,16)
m=int(m,16)
#轉換爲整型
print (n)
print (m)
#轉換爲字符串
print libnum.n2s(n)
print libnum.n2s(m)
得到兩串base64
解密base64,得到7段字符,疑似鍵盤圍繞加密
r5yG->T lp9I->O BjM->N tFhB->G T6uh->Y y7iJ->U QsZ-A bhM->N
解密得到:TONGYUAN
(必須是大寫)