CTF脚本集合

简介: CTF脚本集合

CTF中好用的一些脚本

 

二进制文件转图片

import struct
a = open("C:\\Users\\DELL\\Desktop\\123.txt", "r")  # 十六进制数据文件
lines = a.read()
res = [lines[i:i + 2] for i in range(0, len(lines), 2)]
with open("C:\\Users\\DELL\\Desktop\\123.jpg", "wb") as f:
    for i in res:
        s = struct.pack('B', int(i, 16))
        f.write(s)


相关文章
|
8月前
|
算法 编译器 Python
Python之父发文吐槽现有解析器,考虑将它替换掉
Python之父发文吐槽现有解析器,考虑将它替换掉
131 1
|
8月前
|
测试技术
第二次使用脚本后想学点东西:grep
第二次使用脚本后想学点东西:grep
48 0
|
7月前
|
安全 容器 数据安全/隐私保护
CTF本地靶场搭建——静态flag题型的创建
【6月更文挑战第1天】本文介绍了如何在CTF比赛中创建静态flag题型。静态flag是预先设定且不变的,常用于攻防模式或Misc、Crypto等题目中作为验证答案的一部分。创建步骤包括:选择比赛,新建题目,设置题目类型和内容,上传附件,添加静态flag,启用题目。选手则需下载附件,解密或解决问题后提交静态flag进行验证。
|
8月前
|
安全 网络安全 PHP
Pikachu 目录遍历通关解析
Pikachu 目录遍历通关解析
|
8月前
|
安全 搜索推荐 Java
小白如何挖到自己的第一个漏洞
首先声明本篇文章采用的漏洞案例均已上报并且已修复,本篇文章使用案例介绍以及如何进行搜集的方法进行介绍小白如何挖到第一漏洞,旨在帮助白帽子快速度过前期没有实战经历的难题
307 0
|
安全 Go PHP
CTF真题php在多重限制下的情况下如何执行命令?
CTF真题php在多重限制下的情况下如何执行命令?
CTF真题php在多重限制下的情况下如何执行命令?
|
存储 网络安全 PHP
[CTF/网络安全]攻防世界unserialize3解题详析及php序列化反序列化实例讲解
序列化是指将数据结构或对象转换为可传输或可存储的格式的过程。这通常需要将数据转换为字节流或其他形式的编码格式,以便能够在不同的系统和应用程序之间进行传输或存储。
397 0
|
Linux PHP
记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门)
记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门)
125 0
记一次拿webshell踩过的坑(如何用PHP编写一个不包含数字和字母的后门)
|
安全 前端开发 PHP
七夕咱一起验证漏洞✨ IIS7/7.5对文件名畸形解析导致远程代码执行❤️
七夕咱一起验证漏洞✨ IIS7/7.5对文件名畸形解析导致远程代码执行❤️
358 0
七夕咱一起验证漏洞✨ IIS7/7.5对文件名畸形解析导致远程代码执行❤️