首页 > 其他分享 >2024鹏城杯-misc

2024鹏城杯-misc

时间:2024-12-11 18:31:26浏览次数:8  
标签:鹏城 Image misc range inimg 2024 flag png 255

网安第一课

改zip解压

找到key1

key2

6iMmn76ucYG9PDtsvu

解压之后

上脚本

from PIL import Image
 
images = [Image.open(f"{i}.png") for i in range(1, 38)]
qr_code = Image.new("RGB", (128, 128), (255, 255, 255))
for i in range(37):
    img1 = images[i]
    for j in range(128):
        print(i, j, img1.getpixel((j, 0))[1])
        pixel_value = img1.getpixel((j, 0))[1]
        if pixel_value & 1:
            qr_code.putpixel((i, j), (0, 0, 0))
        else:
            qr_code.putpixel((i, j), (255, 255, 255))
 
qr_code.save("qr_code.png")

需要改一下脚本

pcb-取证

vol.py -f flag.raw imageinfo

vol.py -f flag.raw --profile=Win7SP1x64 mimikatz

vol.py -f flag.raw --profile=Win7SP1x64 filescan | grep -E "png|jpg|rar|zip|Desktop"

找到压缩包

密码爆破
u3=LEnoG9HX2fJPVyIUpjax+8CSqsBOYWmzekwA1Z5grM0F/6DTNhQb4dKlR7tivc
得到这个
考虑到需要base64换表

CADmC4MN8NfdfoJePLj4JNsdfLW6CeJmfAIAJxE68eIkJLBkf4hc
再解码

得到flag
flag{3c380cc857778080f3a2df5a0b4d47d3}

**Simple_steganography-pcb2024**

解压的rar文件用ntfsstreamseditor查看,发现有NTFS流

提取出来

之后得到一个二维码

假的

发现有隐藏图片,提取出来

这张图片

hint.txt,里面是a=7,b=35

用脚本

from PIL import Image

def arnold(infile: str, outfile: str = None, a: int = 1, b: int = 1, shuffle_times: int = 1, reverse: bool = False) -> None:
    """
    Arnold猫脸变换函数

    Parameters:
        infile - 输入图像路径
        outfile - 输出图像路径
        a - Anrold 变换参数
        b - Anrold 变换参数
        shuffle_times - 置乱次数
        reverse - 逆变换
    """
    inimg = Image.open(infile)
    width, height = inimg.size
    indata = inimg.load()
    outimg = Image.new(inimg.mode, inimg.size)
    outdata = outimg.load()

    for _ in range(shuffle_times):
        for x in range(width):
            for y in range(height):
                if reverse:
                    nx = ((a * b + 1) * x - a * y) % width
                    ny = (y - b * x) % height
                else:
                    nx = (x + a * y) % width
                    ny = (b * x + (a * b + 1) * y) % height
                outdata[ny, nx] = indata[y, x]
    
    outimg.save(outfile if outfile else "arnold_"+infile, inimg.format)

arnold("flag.jpg", "decode.jpg", 7, 35, 1, True)

解出来得到第二部分flag

再用bkcrack进行明文攻击

echo 89504E470D0A1A0A0000000D49484452 | xxd -r -ps > png_header
bkcrack.exe -C secret.zip -c flag.png -p png_header -o 0

更改密码

bkcrack.exe -C secret.zip -K f45dd89f e3e929fb 3202ba17 -U flag.zip 123456

跑出来了,解压然后图片改宽高得到第一部分的flag

We_l1k3_h4ck1ng

标签:鹏城,Image,misc,range,inimg,2024,flag,png,255
From: https://www.cnblogs.com/WTT001/p/18600418

相关文章

  • (2024最新毕设合集)基于的同城学校二手交易平台|可做计算机毕业设计JAVA、PHP、爬虫、AP
    同城学校二手交易平台设计与实现摘 要利用SpringBoot框架和相关Uni-app技术,设计和实现一个高效、可靠的同城学校二手交易平台。该系统将提供闲置、发布、求购等主要功能,旨在促进二手交易平台的便捷和透明化。本研究首先介绍了同城学校二手交易平台的研究背景和现状,包括同城......
  • 软件著作权申请教程(超详细)(2024新版)软著申请
                        目录一、注册账号与实名登记二、材料准备三、申请步骤1.办理身份2.软件申请信息3.软件开发信息4.软件功能与特点5.填报完成一、注册账号与实名登记    首先我们需要在官网里面注册一个账号,并且完成实名认证,一般是......
  • 20222304 2024-2025-1 《网络与系统攻防技术》实验七实验报告
    一、实验内容及要求本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有(1)简单应用SET工具建立冒名网站(2)ettercapDNSspoof(3)结合应用两种技术,用DNSspoof引导特定访问到冒名网站。二、实验过程2.1简单应用SET工具建立冒名网站SET(Social-......
  • 20222304 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    一、实验内容二、实验过程(一)Web前端HTML开启Apache服务理解HTML,理解表单,理解GET与POST方法(二)Web前端javascipt理解JavaScript的基本功能,理解DOM编写登陆成功的php文件尝试注入攻击(三)Web后端:MySQL基础:正常安装、启动MySQL,建库、创建用户、修改密码、建表(四)Web后端:编写......
  • 【2024最新】基于Springboot+Vue的休闲娱乐代理售票系统Lw+PPT
    作者:计算机搬砖家开发技术:SpringBoot、php、Python、小程序、SSM、Vue、MySQL、JSP、ElementUI等,“文末源码”。专栏推荐:SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码精品专栏:Java精选实战项目源码、Python精选实战项目源码、大数据精选实战项目源码......
  • 【2024最新】基于Springboot+Vue的学生就业管理系统Lw+PPT
    作者:计算机搬砖家开发技术:SpringBoot、php、Python、小程序、SSM、Vue、MySQL、JSP、ElementUI等,“文末源码”。专栏推荐:SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码精品专栏:Java精选实战项目源码、Python精选实战项目源码、大数据精选实战项目源码......
  • java八股面试文(2024年带答案,万字总结,精心打磨)
    前言2025即将来临,很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。在准备Java面试时,很多人会提到“八股文”,这通常指的是那些经典且经常被问到的技术问题和答案。但你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,以下是一些关于是否需要背诵八股文的建议......
  • 2024年如何选择项目管理软件?8大评测标准帮你轻松选择
    一、引言在当今竞争激烈的商业环境中,项目管理的重要性日益凸显。无论是大型企业的复杂项目,还是小型团队的创新任务,都离不开高效的项目管理。而项目管理软件作为现代项目管理的重要工具,能够帮助团队更好地规划、执行和监控项目,提高项目的成功率。随着信息技术的不断发展,市场上......
  • RAG七十二式:2024年度RAG清单
    回顾2024,大模型日新月异,智能体百家争鸣。作为AI应用的重要组成部分,RAG也是“群雄逐鹿,诸侯并起”。年初ModularRAG持续升温、GraphRAG大放异彩,年中开源工具如火如荼、知识图谱再创新机,年末图表理解、多模态RAG又启新征程,简直“你方唱罢我登场”,奇技叠出,不胜枚举!我在这里遴选了202......
  • 2024-2025最新虚拟机配置环境详细步骤(图文讲解)(Centos篇)
    一丶环境准备(点击下载)VMwareWorkstationProCentos镜像文件(CentOS-7-x86_64-DVD-2009.iso)二丶启动VM新建虚拟机(默认下一步)创建一个路径来存放你的虚拟机(名称可以按照你自己的需求)磁盘的大小根据自己的项目需求进行填下(一般20G够用)选择你自己映射文件......