首页 > 其他分享 >第四届“鹏城杯”联邦网络靶场协同攻防演练(初赛)WriteUp

第四届“鹏城杯”联邦网络靶场协同攻防演练(初赛)WriteUp

时间:2024-12-22 14:19:25浏览次数:4  
标签:鹏城 WriteUp image 初赛 flag green png channel 255

misc

Simple steganography

解压出来一个png修复宽高 出1半flag。
hint.txt 用ntfs流导出一张png图片。从里面拆出一个jpg。
arnold置乱解码一次得到flag另一半。

取证

dump出桌面的 base.zip。
爆破解压得到 base64码表

u3=LEnoG9HX2fJPVyIUpjax+8CSqsBOYWmzekwA1Z5grM0F/6DTNhQb4dKlR7tivc

对应的flag为 CADm
去搜一下得到 密文 CADmC4MN8NfdfoJePLj4JNsdfLW6CeJmfAIAJxE68eIkJLBkf4hc
用 CyberChef解得到 flag{3c380cc857778080f3a2df5a0b4d47d3}

网安第一课

epub解压到最后有一个压缩包。搜一下就出现key。
解压后得到一堆png 。G通道,每个图片的第一行,lsb隐写。

来自 雪殇 的脚本。 https://www.bilibili.com/video/BV1LSmrYqEXx/

从第二个像素点取出,每个点会间隔2个空白像素。去掉他们。(y * 3 + 2)

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))

green_channel_image = Image.new("RGB", (128, 37), (255, 255, 255))

for i, img1 in enumerate(images):
    for y in range(37):
        green_channel_value = img1.getpixel((y * 3 + 2, 0))[1]
        if green_channel_value & 1:
            green_channel_image.putpixel((y,i),(0,0,0) )
        else:
            green_channel_image.putpixel((y,i),(255,255,255) )

green_channel_image.save("green_channel_image.png")

标签:鹏城,WriteUp,image,初赛,flag,green,png,channel,255
From: https://www.cnblogs.com/wgf4242/p/18622098

相关文章

  • 2024年CSP-J普及组初赛真题试卷
    2024年CSP-J普及组初赛真题试卷可前往题库中心,在线模拟测评,高效,方便~2024年CSP-J普及组初赛真题试卷_c++_嗨信奥-玩嗨信息奥林匹克竞赛-少儿编程题库学习中心https://www.hixinao.com/tidan/cpp/show-160.html......
  • ciscn初赛 2024
    ezCsky先根据提示到github下载M-Core插件放到ida的proxy文件夹,然后选择MCORE形式打开流程首先进行一次长度检查,然后通过check函数,rc4_init初始化s盒,rc4_crypt进行rc4加密这里有个xor函数,我不知道咋跳到这里的,然后猜测是按自己向后异或lrwr7,byte_8AA0{off_8960}这......
  • 2024长城杯初赛WinFT_1 writeup
    WinFT_1step.1先看题目flag格式是攻击机的域名+ip+端口step.2netstat-ao发现可疑的域名和端口结合题目附件恶意流量包的内容怀疑是192.168.116.130再加上火绒剑的帮助,确定是flvupdate再看看任务管理器,确认一下,毕竟flag有提交次数限制是后门程序step.......
  • 初赛知识点
    初赛知识点目录初赛知识点一:考些什么二:芝士点复习(c++算法)三:计算机四:操作系统五:网络&数据库六:软件工程一:考些什么编程语言:常见编程语言(C++)的基本语法和特性。数据类型、变量、运算符、控制结构(如条件语句、循环语句)。函数和过程的定义与调用、参数传递、作用域。面向对......
  • 2024鹏城杯-misc
    网安第一课改zip解压找到key1key26iMmn76ucYG9PDtsvu解压之后上脚本fromPILimportImageimages=[Image.open(f"{i}.png")foriinrange(1,38)]qr_code=Image.new("RGB",(128,128),(255,255,255))foriinrange(37):img1=images[i]......
  • THUPC 2024初赛 组队VP 2024.12.7
    组队的思路不会写太清楚,这个只供日后队内需要进行查看C.前缀和题面:小兰喜欢随机数,TA首先选定了一个实数\(0<p<1\),然后生成了\(n\)个随机数\(x_1,\ldots,x_n\),每个数是独立按照如下方式生成的:\(x_i\)有\(p\)的概率是1,有\((1-p)p\)的概率是2,有\((1-p)^2p\)......
  • 洛谷 P8824 [传智杯 #3 初赛] 终端 C语言
    题目:https://www.luogu.com.cn/problem/P8824题目描述有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个Terminal。具体来说,它需要支持如下命令:touchfilename:如果名为 filename 的文件不存在,就创建一个这样的文件,如果已经存在同名文件的话则不进行任何操作。......
  • 2023年第六届传智杯程序设计挑战赛初赛
    链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网 题目描述键盘输入两个字符串,将这两个字符串进行拼接后输出。输入描述:键盘输入两个字符串输出描述:输出两个字符串拼接后的结果示例1输入复制hellonihaohellonihao输出复制hellonihaohellonihaoimport......
  • P9142 [THUPC 2023 初赛] 欺诈游戏 题解
    P9142[THUPC2023初赛]欺诈游戏题面这个游戏名叫《走私游戏》。游戏规则大概是这样的:一名玩家扮演走私者,一名玩家扮演检察官。走私者可以将\(x\)日元(\(x\)为\([0,n]\)内的整数,由走私者决定)秘密放入箱子中,而检查官需要猜测箱子中的金额。假设检察官猜了\(y\)(\(y\)也必......
  • 第七届传智杯初赛(第一场2024.11.30)
    |G|小红的数组操作(A组、B组)|采用二分法,确定答案的上下界,在二分检查中比较数组转化成mid最大所需的步骤与k的大小。注意若a[i]-mid%==0无需再加1,%>=1需要加1#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;in......