给自己看的笔记会比较乱,方便修改补充,学到哪块知识点就补充上去部分内容的区别python2python3string.uppercasestring.ascii_uppercasestring.lowercasestring.ascii_lowercasexrange rangefrom cStringIO import StringIOfrom io import StringIO当需要写文件
2022年3月21栈迁移这道题是栈迁移1)先checksec一下嗯哼哼,貌似影响不大2)丢在ida里瞅1、main()没啥用再看看其它的 2、vul()第一个read读进去的东西,可以被printf呸!吐出来!芜湖!看到了第二个read可以栈溢出,但是可以溢出的空间太少!————————那么就要来到了,刚学习的栈迁移——————————3、hack()芜湖看到system函数了,那我们就
python前言fastapi简介fastapi安装使用题目做题过程的payload部分解析后记 前言上次做ctfshow的1024挑战杯,发现web题都没见过的题型,因此没有全部记录下来,这次特意对其中一个题进行一个较为详细的记录fastapi简介fastapi是高性能的web框架。他的主要特点是:快速编码减少人为bug直观简易具有交互式文档基于API的开放标准(并与之完全兼容):OpenAP
转载
2023-10-02 12:57:25
625阅读
CTF—逆向入门题目(超详细)0x00:介绍以下为一些简单的Windows逆向入门题目,帮助一些刚接触逆向又无法下手的朋友,如果对安卓逆向感兴趣的朋友可以看一下我的这一篇安卓逆向入门题目哦:0x01:题目1.Bugkuctf平台中的逆向题easy_vb:打开文件发现需要输入注册码获取flag话不多说先放入PEID看看,养成这个好习惯,发现是用VB6写的我们载入IDA进行分析,用alt + t搜索字
转载
2024-01-08 18:44:19
50阅读
CTF中经常会遇到很多图片的隐写题目需要使用脚本来解题,最常用到的就是使用python中的PIL库,所以如果要更好的解出图片隐写相关处理的题目,掌握好这个库的使用是必要的。本期就来给大家介绍下这个库的基本使用和几道图片题目的解题思路。0x00 PIL vs Pillow首先介绍PIL这个库,PIL:Python Imaging Library,该库虽然是第三方库,但是俨然已经成为了图像处理的官方库
转载
2023-09-22 18:11:48
379阅读
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加速器。shortuuid 一
转载
2023-10-05 16:40:06
53阅读
Python常用库Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shortuuid,
转载
2023-12-18 14:05:27
51阅读
题目附件密码:4416 该题一共两个文件 首先补全二维码后扫码得到的内容进行base64解码得到 这里需要用到一个工具https://github.com/livz/cloacked-pixel 这个工具是用python2写的,在Linux系统下首先进行python2的配置:wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
pyth
转载
2024-08-22 14:52:53
79阅读
ctags 基本使用方法简介ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有 Vim。并且 Vim 中已经默认安装了 ctags,它可以帮助程序员很容易地浏览源代码。ctags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags
题目思路首先在看到这道题的时候,第一印象应该是要用 栈 去实现,同时还感觉需要用到 指针 但是在python中没有指针的概念,为了便于理解,我在代码中设置了一个数字列表,姑且叫他 ”指针数列“ ,以便模拟指针的作用 当然这道题也可以用数据结构中后缀表达式的概念去理解下面是一个后缀表达式的例子,也可以作为一种思路(不过我没有去写这种思路的代码): 在本题中没有使用 小括号 ,无形中降低了难度我的解题
序言;最近在一个比赛中又成功的认识到自己是个菜鸡的不争事实。那里面有几道有关python的逆向题目。然后发掘到了python的庞大雨力量。不过由于这个比赛还没有结束,我们就先大概说说这个知识点。python中的struct模块首先大致介绍一下这个模块:当我们在网络中通信的时候大多数的时候数据是以二进制流传递的,又由于我们把数据分为了好多种,譬如:整形、字符等。这个时候我们需要一种机制来把这些系统的
转载
2024-09-11 10:31:07
37阅读
# CTF常用Python脚本实现指南
在网络安全领域,CTF(Capture The Flag)是一种流行的比赛形式,参与者通过各种挑战来提高自己的安全技能。要在CTF中快速而高效地解题,编写一些常用的Python脚本非常重要。本文将指导你如何实现一些基本的CTF常用Python脚本。
## 流程概述
以下是实现CTF常用Python脚本的流程:
| 步骤 | 描述
1、流水线集成数据转换和训练 一般为了优化性能,提高准确率,一个常见的流程如下:对数据进行标准化转换,在采用上篇文章介绍的PCA(主成分分析)技术做特征抽取进行降维;最后在使用学习算法训练模型,并评价模型性能。from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
fr
一、ctags简介 ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。
ctags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags生成
开篇申明:笔者也是python初学者,以下内容纯粹从个人使用经验来讨论问题,若有谬误,请大神们拍砖。Python where we can, C++ where we must,这句话基本概率了python大法对CTA的重要作用。不是说迷信python大法好,而是说python特别符合CTA策略研发的一些特征,即利用了python的一些优势,又很好的回避了它的一些局限性。原因有如下3个:1. 代码
转载
2024-01-07 21:42:44
70阅读
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加
转载
2023-12-21 13:49:53
608阅读
# CTF比赛中的Python常用库
在CTF(Capture The Flag)比赛中,Python因其简单易用而受到广泛关注。CTF比赛通常包含逆向工程、网络安全、漏洞利用等多个领域。本文将介绍几种在CTF比赛中常用的Python库,并提供实际代码示例,以帮助参赛者更好地理解和使用这些工具。
## 一、常用库概述
在CTF比赛中,以下几种Python库是经常使用的:
| 库名
# 如何安装 CTF 常用 Python 库
作为一名刚入行的开发者,学习如何安装 Python 库是必不可少的技能,尤其是在参与 CTF(Capture The Flag)活动中,使用合适的工具能够大大提高你的效率。本文将带你了解安装 CTF 常用 Python 库的整个流程,并详细说明每一步需要做什么。
## 安装流程
下面是安装 CTF 常用 Python 库的步骤表:
| 步骤 |
原创
2024-10-12 05:29:07
112阅读
## CTF常用的Python库教程
### 概述
在CTF竞赛中,Python是一种非常常用的编程语言,而一些特定的Python库可以帮助我们更高效地完成任务。本文将针对CTF竞赛中常用的Python库进行教学,帮助刚入行的小白快速上手。
### 教学流程
以下是整个教学流程的步骤表格:
| 步骤 | 描述 |
| --- | --- |
| 1 | 安装必要的Python库 |
| 2
原创
2024-03-03 05:06:05
256阅读
# CTF常用Python库打包指南
在渗透测试竞赛(CTF)中,选择和打包常用的Python库可以极大地提高你的工作效率。在这篇文章中,我们将讲解如何将这些库打包成一个可重用的形式。我们会先展示整个流程,然后逐步解析每一步需要做的事情及其代码。
## 整体流程
为了更清晰地展示整个过程,我们将其分为以下几个步骤:
| 步骤 | 描述 |
|------|------|
| 1 |