CTF—逆向入门题目(超详细)0x00:介绍以下为一些简单的Windows逆向入门题目,帮助一些刚接触逆向又无法下手的朋友,如果对安卓逆向感兴趣的朋友可以看一下我的这一篇安卓逆向入门题目哦:0x01:题目1.Bugkuctf平台中的逆向题easy_vb:打开文件发现需要输入注册码获取flag话不多说先放入PEID看看,养成这个好习惯,发现是用VB6写的我们载入IDA进行分析,用alt + t搜索字
给自己看的笔记会比较乱,方便修改补充,学到哪块知识点就补充上去部分内容的区别python2python3string.uppercasestring.ascii_uppercasestring.lowercasestring.ascii_lowercasexrange  rangefrom cStringIO import StringIOfrom io import StringIO当需要写文件
# CTF常用Python脚本实现指南 在网络安全领域,CTF(Capture The Flag)是一种流行的比赛形式,参与者通过各种挑战来提高自己的安全技能。要在CTF中快速而高效地解题,编写一些常用Python脚本非常重要。本文将指导你如何实现一些基本的CTF常用Python脚本。 ## 流程概述 以下是实现CTF常用Python脚本的流程: | 步骤 | 描述
原创 11月前
149阅读
python前言fastapi简介fastapi安装使用题目做题过程的payload部分解析后记 前言上次做ctfshow的1024挑战杯,发现web题都没见过的题型,因此没有全部记录下来,这次特意对其中一个题进行一个较为详细的记录fastapi简介fastapi是高性能的web框架。他的主要特点是:快速编码减少人为bug直观简易具有交互式文档基于API的开放标准(并与之完全兼容):OpenAP
转载 2023-10-02 12:57:25
625阅读
# CTFPython常用脚本的科普 在网络安全领域,CTF(Capture The Flag)是一种受欢迎的比赛形式,参与者通过解决各种题目来获得“旗帜”(flag),从而获取分数。在CTF比赛中,Python凭借其强大的库和简洁的语法,成为了参赛者常用脚本语言。本文将介绍一些在CTF常用Python脚本及其应用,并通过代码示例和关系图进一步说明。 ## CTF的基本概念 在一个C
原创 10月前
207阅读
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加
转载 2023-12-21 13:49:53
608阅读
# 教你实现CTF常用Python脚本CTF(Capture The Flag)比赛中,Python脚本常用于自动化一些常见的任务,比如数据解析、信息收集等。接下来,我们将一步一步地走过一个简单的Python脚本的实现流程。此脚本将用来从一个文件中提取和过滤出特定的信息。 ## 流程概述 以下是实现这个Python脚本的主要步骤: | 步骤 | 描述
原创 10月前
331阅读
# 如何实现“CTF常用到的Python脚本” 在CTF(Capture The Flag)比拼中,使用Python脚本可以极大地提高解题的效率。本文将带领初学者了解如何编写基本的Python脚本,用于CTF挑战。我们将按照以下流程进行: | 步骤 | 说明 | |---------------|-
原创 2024-09-25 05:18:40
508阅读
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
# Python CTF脚本实现流程 ## 简介 在这篇文章中,我将教会你如何实现一个Python CTF脚本CTF是Capture The Flag的缩写,是一种网络安全竞赛形式,旨在考察参与者在网络安全领域的知识和技能。编写一个Python CTF脚本可以帮助你自动化一些任务,提高效率。 ## 流程概览 下表展示了Python CTF脚本的实现流程: | 步骤 | 描述 | | ---
原创 2023-09-03 16:21:04
303阅读
# Python CTF 脚本实现指南 在CTF(Capture The Flag)竞赛中,Python是一个功能强大的工具来编写题目或解决方案。对于初学者而言,了解整个实现流程至关重要。本文将为你从零开始介绍如何实现一个简单的Python CTF脚本。 ## 整体流程 以下是实现一个简单的Python CTF脚本的流程: ```mermaid flowchart TD A[开始]
原创 2024-10-15 07:39:19
17阅读
2022年3月21栈迁移这道题是栈迁移1)先checksec一下嗯哼哼,貌似影响不大2)丢在ida里瞅1、main()没啥用再看看其它的 2、vul()第一个read读进去的东西,可以被printf呸!吐出来!芜湖!看到了第二个read可以栈溢出,但是可以溢出的空间太少!————————那么就要来到了,刚学习的栈迁移——————————3、hack()芜湖看到system函数了,那我们就
在这篇文章中,我将详细探讨如何解决“Python CTF编程”相关的问题。我会从背景定位入手,逐步深入到参数解析、调试步骤、性能调优、排错指南,最后分享一些最佳实践。 ### 背景定位 在CTF(网络攻防竞赛)活动中,Python常用作工具脚本的编写语言。面对复杂的编程挑战,解决效率会直接影响赛事成绩和团队表现。Python的灵活性使其成为CTF攻防中非常流行的选择,但在特定问题上,调试和优
原创 6月前
27阅读
这是近期参加HTB夺旗战时遇到的一道难度为简单的密码学Crypto题目。但是我觉得挺有意思,就做下记录。1. 题目: 题干没有太多的内容,就是一段python程序,和一个output的加密结果,如下。Python:import os flag = open("flag.txt", "rb").read() def genkeys(n): keys = [os.urandom(5) fo
转载 2023-12-21 18:02:01
133阅读
分析题意,说是困在栅栏中,所以将字符栅栏解密看看有什么,利用工具CTFcraktools
转载 2023-05-27 19:49:26
154阅读
库名称简介Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。colorama 主要用来给文本添加各种颜色,并且非常简单易用。Prettytable 主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy 字符串模糊匹配。esmre 正则表达式的加速器。shortuuid 一
转载 2023-10-05 16:40:06
53阅读
CTF中经常会遇到很多图片的隐写题目需要使用脚本来解题,最常用到的就是使用python中的PIL库,所以如果要更好的解出图片隐写相关处理的题目,掌握好这个库的使用是必要的。本期就来给大家介绍下这个库的基本使用和几道图片题目的解题思路。0x00 PIL vs Pillow首先介绍PIL这个库,PIL:Python Imaging Library,该库虽然是第三方库,但是俨然已经成为了图像处理的官方库
转载 2023-09-22 18:11:48
379阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5