摘要:
题目:一个2M的文件 解题: import re import base64 s=open('flag_encode.txt','rb').read() base16_dic = r'^[A-F0-9=]*$' base32_dic = r'^[A-Z2-7=]*$' base64_dic = r' 阅读全文
摘要:
题目: n1 = 103835296409081751860770535514746586815395898427260334325680313648369132661057840680823295512236948953370895568419721331170834557812541468309 阅读全文
摘要:
题目: ('c=', '0x7a7e031f14f6b6c3292d11a41161d2491ce8bcdc67ef1baa9eL') ('e=', '0x872a335') #q + q*p^3 =12853673174520899807894418295803978553219018913504 阅读全文
摘要:
求后随机数 import random from mt19937predictor import MT19937Predictor predictor = MT19937Predictor() for _ in range(624): x = random.getrandbits(32) predi 阅读全文
摘要:
#[第七章 CTF之CRYPTO章]BabyRSA from Crypto.Util.number import * flag = bytes_to_long("n1book{*********}") p = getPrime(128) q = getPrime(128) n = p * q e = 阅读全文
摘要:
AES属于分组加密算法 明文长度固定为128位 密钥长度可以是128、192、256位 1字节=8位 步骤 名称 具体操作解释 1 明文 2 初始变换 将明文16字节4*4的矩阵与密钥16字节4*4的矩阵进行异或操作 3 9轮循环运算 1-字节代换(SubBytes): 2-行移位(ShiftRow 阅读全文
摘要:
https://www.ctfer.vip/problem [安洵杯 2020]easyaes #!/usr/bin/python from Crypto.Cipher import AES import binascii from Crypto.Util.number import bytes_t 阅读全文
摘要:
题目:http://ctf.mxx307.com:8000/challenges (mt19937专题训练) def get_mask(): file = open("random.txt", "w") for i in range(104): file.write(str(random.getra 阅读全文
摘要:
##buu一张碟报 题目 1、 str1 = "今天上午,朝歌区梆子公司决定,在每天三更天不亮免费在各大小区门口设卡为全城提供二次震耳欲聋的敲更提醒,呼吁大家早睡早起,不要因为贪睡断送大好人生,时代的符号是前进。为此,全区老人都蹲在该公司东边树丛合力抵制,不给公司人员放行,场面混乱。李罗鹰住进朝歌区 阅读全文