不知不觉,我CTF刷了100道题了,其中76道题目是crypto。(正确率感人0.0)适逢CTF国赛将至,对密码学进行简单总结(参考书目:《CTF特训营》FlappyPig战队著) (未经声明语言,默认为python2)编码hex字符串转化为编码s="flag" print s.encode("hex")编码转化为字符串print hex(num)[2:-1].decode("hex")在解题过
转载 2024-02-01 21:44:37
73阅读
append用法ls1 = [1,2,3,4,5,6] ls2 = [1,2,3,4,5,6] ls1.append(12) #可以添加列表,字典,元组,集合,字符串等 ls2.append([1,"a"]) #添加列表 ls2.append({2:"a",3:"hj"}) #添加字典 ls2.append((1,"k",3)) #添加元组 ls2.append({"1","2","h"
python前言fastapi简介fastapi安装使用题目做题过程payload部分解析后记 前言上次做ctfshow1024挑战杯,发现web题都没见过题型,因此没有全部记录下来,这次特意对其中一个题进行一个较为详细记录fastapi简介fastapi是高性能web框架。他主要特点是:快速编码减少人为bug直观简易具有交互式文档基于API开放标准(并与之完全兼容):OpenAP
转载 2023-10-02 12:57:25
625阅读
Crypto 函数和工具总结(持续学习…)常用库采用Anaconda创建虚拟环境安装,然后设置环境变量或者在Pycharm当中导入。Anaconda以管理员权限运行anaconda prompt(可解决UnsatisfiableError: The following specifications were found to be in conflict错误,即源未提供对应版本依赖包,创建对应
转载 2023-12-02 21:29:50
29阅读
部分有的是网上搜集,有的是自己写 ctf零宽字符查找二进制转二维码basebase异或base隐写加密(py2)base隐写解密(py2)1-5位crc32碰撞将十进制数写入文件usb流量键盘流量鼠标流量转字符二进制转字符八进制转字符十进制转字符hex转字符bmplsb隐写TTL隐写仿射密码将图片内容上下翻转傅里叶变换批量读取压缩包autokey(py2)在线
DES弱加密之easy_BlockCipher下载附件得到2个文件:分析题目,题目中给出了加密时代码。des-ofb.py:from Crypto.Cipher import DES f = open('key.txt', 'r') key_hex = f.readline()[:-1] # discard newline f.close() KEY = key_hex.decode("hex
转载 5月前
107阅读
## Python LSB(Least Significant Bit)技术实现 在今天快速发展环境,信息安全和数据隐私愈发重要。LSB(Least Significant Bit)是一种隐写术技术,它允许我们在数字图像或音频文件隐藏信息而不引起注意。特别是在Python编程,我们可以方便地使用这一技术。本文将带领你一步步实现PythonLSB方法。 ### 流程概述 在开始编
原创 2024-08-03 07:52:00
54阅读
文章目录密码学签到crypto2crypto3crypto4crypto5crypto6crypto7crypto8crypto9crypto10crypto11crypto0crypto12crypto13crypto14 密码学签到}wohs.ftc{galf倒序输出就是flag了crypto2题目是一长串符号 这个是jsfuck 、可以看这个地址直接在控制台粘贴回车crypto3 是乱码哎
转载 3月前
0阅读
信息隐藏基础算法——LSB算法(python实现)1,LSB算法原理2,载体图片和待嵌入图像信息3,代码4,结果展示5,存在问题 1,LSB算法原理LSB(least significant bit)翻译过来为最低有效位。 在灰度图像,图像灰度由八位二进制来表示即十进制0-255,共256级别,255则为白色,反之0为黑色。自然,二进制位越靠前则对像素点灰度影响越大,从这点出发,则考虑
试验三LSB隐写分析试验信息隐藏实验报告 学号:200632530068 姓名:庞哲维 报告时间:2008 年 11 月 13 日 1实验三:LSB 隐写分析实验 综合评分:【实验目的】:1、理解 LSB隐写分析思想和方法;2、 掌握基于视觉分析 LSB隐写分析方法,以及基于卡方检验 LSB隐写分析方法;3、 能够分析上述隐写分析方法能力;4、 能够独立编写上述两种隐写分析 matlab
# 使用Python实现LSB(最低有效位) ## 引言 在数字图像处理和隐写术LSB(Least Significant Bit,最低有效位)是一种常用技术,它用于将信息隐藏在图像文件。本文将指导你如何使用Python实现LSB隐写术基本功能。我们将通过一系列步骤来实现,通过代码示例帮助你理解每一步过程。 ## 流程概述 在实现LSB隐写术过程,我们需要遵循以下步骤: |
原创 8月前
68阅读
CTF中经常会遇到很多图片隐写题目需要使用脚本来解题,最常用到就是使用pythonPIL库,所以如果要更好解出图片隐写相关处理题目,掌握好这个库使用是必要。本期就来给大家介绍下这个库基本使用和几道图片题目的解题思路。0x00 PIL vs Pillow首先介绍PIL这个库,PIL:Python Imaging Library,该库虽然是第三方库,但是俨然已经成为了图像处理官方库
转载 2023-09-22 18:11:48
379阅读
概述有朋友问我电子测量中分辨率问题分辨率与LSB是同一件事情两种表述,其本质是一样,一般数字电路教材中都有LSB是Least Sigificant Bit缩写,即最低有效位计算ADC或DACLSB时,经常会用到以下两者之一:Vref ( the voltage reference ) 参考电压 FS ( the full scale ) 满量程对于ADC而言,LSB是ADC能识别(或转换出)最小刻度对于DAC而言,LSB是DAC最小输出以ADC为例一颗8位
原创 2021-10-28 14:29:04
2681阅读
     摘要:最近coding时用到了Python装饰器,它作用太强大了,而且使用也简单,解决了我代码中大量重复计算瓶颈,下面以计算Fibonacci数列为例来说明问题:C语言版:#include <stdio.h> //fib.c int fib(int n) { if(n < 3) { return 1; } else {
转载 6月前
21阅读
# CTFPython常用脚本科普 在网络安全领域,CTF(Capture The Flag)是一种受欢迎比赛形式,参与者通过解决各种题目来获得“旗帜”(flag),从而获取分数。在CTF比赛Python凭借其强大库和简洁语法,成为了参赛者常用脚本语言。本文将介绍一些在CTF中常用Python脚本及其应用,并通过代码示例和关系图进一步说明。 ## CTF基本概念 在一个C
原创 10月前
212阅读
gmpy2库import gmpy2 gmpy2.mpz(x)#初始化一个大整数x gmpy2.mpfr(x)#初始化一个高精度浮点数x C = gmpy2.powmod(M,e,n)#幂取模,结果是 C = (M^e) mod n d = gmpy2.invert(e,phi) # 求逆元,de = 1 mod (p-1)*(q-1) gmpy2.is_prime(n) # 判断n是不
转载 2023-07-02 14:40:24
450阅读
大家每次CTF比赛做题时,写脚本时候是不是都是像我这样?到处查找代码,导致标签页+++一直+不完,很多新标签页看着都糟心,又怕关掉了重要内容,桌面乱糟糟? 终于在今天,我们这个开发了10天小项目终于要面世啦!以后再也不用担心不会写代码了哦!为啥这么说呢?看完这篇文章你就知道啦!这是个什么这个Python名称为”qsnctf“,目前是一个开源项目,可以支持p
给自己看笔记会比较乱,方便修改补充,学到哪块知识点就补充上去部分内容区别python2python3string.uppercasestring.ascii_uppercasestring.lowercasestring.ascii_lowercasexrange  rangefrom cStringIO import StringIOfrom io import StringIO当需要写文件
CTFd是什么?以及如何查看它官方使用文档CTFd是目前最流行开源CTF框架之一,是一个有Python开发框架,侧重于易用性和可定制性。它提供了运行CTF题目所需要一切条件,并可使用插件和主题轻松进行自定义。 CTFd网盘下载链接Github下载链接(官方下载渠道)我们在Kali-Linux-2023(其他Linux操作系统均可)上进行安装,下面介绍安装方法1、如果没有安装Python,则
转载 2023-11-25 14:52:10
252阅读
LSTM理解本文是对Nico’s blog Simple LSTM 翻译. 几个星期前,我在Github上发布了一些LSTM代码,以帮助人们了解LSTM在实现层面的工作方式。 前向传递在其他地方都有很好解释并且很容易理解[可参考wangduo对LSTM翻译],但是我自己导出了backprop方程,并且backprop代码没有任何解释。 这篇文章目的是在LSTM背景下解释所谓反向传播。 注意
  • 1
  • 2
  • 3
  • 4
  • 5