Python基础知识学习笔记——Matplotlib绘图整理python笔记,以防忘记 文章目录Python基础知识学习笔记——Matplotlib绘图一、绘图和可视化1、导入模块2、一个简单示例3、Figure对象4、Axes实例二、绘图技巧1、添加标题2、添加文字3、添加注释4、设置坐标轴名称5、添加图例6、调整颜色7、切换线条样式8、显示数学公式9、显示网格10、调整坐标轴刻度11、调整坐标
转载 2023-09-19 23:10:45
148阅读
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
384阅读
CTFd是什么?以及如何查看它的官方使用文档CTFd是目前最流行的开源CTF框架之一,是一个有Python开发的框架,侧重于易用性和可定制性。它提供了运行CTF题目所需要的一切条件,并可使用插件和主题轻松进行自定义。 CTFd网盘下载链接Github下载链接(官方下载渠道)我们在Kali-Linux-2023(其他Linux操作系统均可)上进行安装,下面介绍安装方法1、如果没有安装Python,则
大家每次CTF比赛做题时,写脚本的时候是不是都是像我这样?到处查找代码,导致标签页+++一直+不完,很多新标签页看着都糟心,又怕关掉了重要的内容,桌面乱糟糟? 终于在今天,我们这个开发了10天的小项目终于要面世啦!以后再也不用担心不会写代码了哦!为啥这么说呢?看完这篇文章你就知道啦!这是个什么这个Python库的名称为”qsnctf“,目前是一个开源的项目,可以支持p
python前言fastapi简介fastapi安装使用题目做题过程的payload部分解析后记 前言上次做ctfshow的1024挑战杯,发现web题都没见过的题型,因此没有全部记录下来,这次特意对其中一个题进行一个较为详细的记录fastapi简介fastapi是高性能的web框架。他的主要特点是:快速编码减少人为bug直观简易具有交互式文档基于API的开放标准(并与之完全兼容):OpenAP
这是近期参加HTB夺旗战时遇到的一道难度为简单的密码学Crypto题目。但是我觉得挺有意思,就做下记录。1. 题目: 题干没有太多的内容,就是一段python程序,和一个output的加密结果,如下。Python:import os flag = open("flag.txt", "rb").read() def genkeys(n): keys = [os.urandom(5) fo
 打开题目,审题。发现题目明确给出登录的用户名为Syclover,并要求我们爆破一个长度为6位纯数字的简单密码,并告诉我们密码开头为774。由此我们知道这是一题非常基础的密码爆破题。打开环境发现存在一个登录界面:我们根据提示输入用户名,密码不妨就随便尝试774,再用BurpUnlimited抓包进行分析: 分析抓到的这个包,发现我们上传的密码好像被前端进行了MD5加密。&nbs
CTF—逆向入门题目(超详细)0x00:介绍以下为一些简单的Windows逆向入门题目,帮助一些刚接触逆向又无法下手的朋友,如果对安卓逆向感兴趣的朋友可以看一下我的这一篇安卓逆向入门题目哦:0x01:题目1.Bugkuctf平台中的逆向题easy_vb:打开文件发现需要输入注册码获取flag话不多说先放入PEID看看,养成这个好习惯,发现是用VB6写的我们载入IDA进行分析,用alt + t搜索字
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加速器。shortuuid 一
记录一下自己小学期内做的项目。基于Python实现一个能够对凯撒密码、维吉尼亚密码、栅栏密码、摩斯密码、Base64编码、Ascii编码、AES、DES、RSA、RC4的加密解密以及维吉尼亚密文破解密钥和明文的CTF Crypto工具。其中程序的界面使用了qt以及pyside6实现。以上就是该程序实现的界面,下面简单记录一下从拿到这个项目大纲再到基本实现的过程:目录第一步:进行需求分析,确定实现的
CTF中经常会遇到很多图片的隐写题目需要使用脚本来解题,最常用到的就是使用python中的PIL库,所以如果要更好的解出图片隐写相关处理的题目,掌握好这个库的使用是必要的。本期就来给大家介绍下这个库的基本使用和几道图片题目的解题思路。0x00 PIL vs Pillow首先介绍PIL这个库,PIL:Python Imaging Library,该库虽然是第三方库,但是俨然已经成为了图像处理的官方库
Python常用库Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shortuuid,
题目附件密码:4416 该题一共两个文件 首先补全二维码后扫码得到的内容进行base64解码得到 这里需要用到一个工具https://github.com/livz/cloacked-pixel  这个工具是用python2写的,在Linux系统下首先进行python2的配置:wget https://bootstrap.pypa.io/pip/2.7/get-pip.py pyth
python(N1CTF)详解前言本来想晚上记录的,但是一看明天高考,想早点起来记录,结果睡到九点多。。。赶紧爬起来记录下这题,这题综合考察了一些,说难最后写exp基本上没改,说不难你得把python全看一遍,加密方式也要了解才能解出来。下面来看看这个题。正文题目给了两个python文件,一个是加密的,一个是加密后base64给的密文,这里贴一下:#challenge.py from N1ES i
# Python CTF脚本实现流程 ## 简介 在这篇文章中,我将教会你如何实现一个Python CTF脚本。CTF是Capture The Flag的缩写,是一种网络安全竞赛形式,旨在考察参与者在网络安全领域的知识和技能。编写一个Python CTF脚本可以帮助你自动化一些任务,提高效率。 ## 流程概览 下表展示了Python CTF脚本的实现流程: | 步骤 | 描述 | | ---
原创 2023-09-03 16:21:04
251阅读
# CTF中的Python绕过技巧 在计算机安全领域,CTF(Capture The Flag)竞赛是一个广受欢迎的活动。在CTF中,参赛者需要利用各种技能和知识来解决安全问题或利用漏洞。其中,使用Python进行绕过是一个非常常见的方法。本文将介绍在CTF中使用Python进行绕过的一些基本概念和技巧,并提供一些代码示例。 ## 绕过的定义 绕过通常是指找到系统或应用程序的漏洞,然后通过某
原创 4天前
0阅读
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加
T1.i春秋 小可爱题目提示是txt.文件内容即为密码,但是题目只给了一张图片,那证明图片内包含一个txt.文件,多以我们接下来需要的是分离文件。使用工具foremost,将文件分离出。在分离出的一个文件内,需要暴力破解,密码为8位数字打开文件,有一张名字为qr的图片,是一个破碎的二维码,可以使用PS(我不太会),或者打印出来,或者用手机p图软件将其复原,得到flag T2.BUUCTF
Crypto 函数和工具总结(持续学习…)常用的库采用Anaconda创建虚拟环境安装,然后设置环境变量或者在Pycharm当中导入。Anaconda以管理员权限运行anaconda prompt(可解决UnsatisfiableError: The following specifications were found to be in conflict错误,即源未提供对应版本的依赖包,创建对应
脚本部分有的是网上搜集的,有的是自己写的 ctf脚本零宽字符查找二进制转二维码base64base64异或base64隐写加密(py2)base64隐写解密(py2)1-5位的crc32碰撞将十进制数写入文件中usb流量键盘流量鼠标流量转字符二进制转字符八进制转字符十进制转字符hex转字符bmp的lsb隐写TTL隐写仿射密码将图片内容上下翻转傅里叶变换批量读取压缩包autokey爆破(py2)在线
  • 1
  • 2
  • 3
  • 4
  • 5