ISCTF2024-misc(部分)

前言

之前寫的,一直沒發,留個記錄吧,萬一哪天記錄掉了起碼在csdn有個念想

1.少女的秘密花園

打開是個圖片

隨波逐流binwalk一下分離得到一個zip,解壓得到base_misc發現是zip

爆破得到密碼

解壓得到一個txt,將里面的數據base64轉png得到 png,png寬高隱寫

得到

盲文對照,紅色的是數字

得到

JFJUGVCGPNBTA3LFL4YG4X3GOIZTK2DNGNXH2

Base32解密得到flag

ISCTF{C0me_0n_fr35hm3n}

2.像素圣戰

將附件圖片上傳到該網站

PixelJihad

密碼為ISCTF

得到隱寫的數據

b神工具一把梭,實際步驟為將二進制字符串倒置 ,然后7位一組轉ascii

ISCTF{R3verse6_b1n4ry_l0l}

3.watermark

打開

其中flag.zip需要秘密

將key.2.png拖進B神工具中,發現隱寫的盲水印 64oRvUfta9yJsBv

打開key1.txt,根據提示可為零寬字節隱寫

在線網站進行

文本隱水印

發現第一個

FAAqDPjpgKJiB6m

進行拼接 FAAqDPjpgKJiB6m64oRvUfta9yJsBv 打開壓縮包 然后搜索flag

ISCTF{Watermark_is_used_2_protect%digital*assets}

4.秘密

打開需要密碼

然后偽加密修復,拖進隨波逐流即可

010打開搜索到密碼 ISCTF2024

聯想到我們的秘密,進行oursecret進行解密

打開

嘗試零寬字節隱寫解密,在線或者b神都行

ISCTF{Nic3_t0_m33t_you}

5.starry sky

打開

發現圖片打不開,拖進b神工具里

易知是base64編碼,可以轉圖片這里拖到在線網站或者瀏覽器都行

保存一下,拖到010當中,發現key為FF

結合xor,xor一下 密碼是FF

010打開發現為wava可知是音頻軟件

播放使用RX-SSTV得到deskey為YanHuoLG

使用在線des解密

ISCTF{Y0u_@r3_1ooking_@_st@rry_sky!}

6.File_Format

打開

嘗試改文件后綴發現是壓縮包,進行爆破

輸入密碼即可 241023

ISCTF{WinACE_is_Easy_Subject_0v0}

7.老八奇怪自拍照

打開

拖進stegsolve,每個通道都都看一遍

所以選擇 5 2 1

保存為壓縮包進行解壓,查看圖片屬性信息,發現有 1ScTf2024!

猜測是steghide隱寫,放進kali里

ISCTF{St4gs0lve_Rbg_S4eGh1de_H1de!!!}

8.奇怪的txt

打開文件

根據提示讓ai寫出排序腳本

def josephus_circle(num_files, step):files = list(range(1, num_files + 1))  # 文件編號從1到137result = []  # 用于存放挑選的文件編號index = 0  # 起始位置# 進行約瑟夫環的數數與挑選過程while files:index = (index + step - 1) % len(files)  # 計算挑選的位置result.append(files.pop(index))  # 將文件編號加入結果并從列表中移除return result# 調用約瑟夫環函數得到文件順序
selected_files = josephus_circle(137, 7)# 創建輸出文件
with open("flag.txt", "w", encoding="utf-8") as output_file:for file_number in selected_files:file_name = f"{file_number}.txt"try:# 讀取每個文件的內容with open(file_name, "r", encoding="utf-8") as f:content = f.read().replace(" ", "")  # 刪除所有空格content = "\n".join([line for line in content.splitlines() if line])  # 刪除所有空行# 寫入到輸出文件中output_file.write(content + "\n")except FileNotFoundError:print(f"Warning: {file_name} not found and will be skipped.")# 輸出文件順序
print("文件排列順序:", selected_files)

繼續寫出解密腳本

import base64def recursive_base64_decode(encoded_content):try:# 嘗試解碼decoded_content = base64.b64decode(encoded_content)# 將解碼后的內容轉換為字符串decoded_str = decoded_content.decode('utf-8')# 如果解碼后的內容仍然包含 Base64 標志字符,則遞歸解碼if "==" in decoded_str or len(decoded_str) % 4 == 0:return recursive_base64_decode(decoded_str)else:return decoded_contentexcept Exception as e:# 如果解碼失敗,說明已經解碼完畢,返回當前內容return decoded_content# 讀取包含 Base64 編碼內容的文件
with open(flag.txt', 'r') as file:encoded_content = file.read()# 遞歸解碼
decoded_content = recursive_base64_decode(encoded_content)# 將最終解碼后的內容保存為 1.bin
with open('1.bin', 'wb') as output_file:output_file.write(decoded_content)print("解碼完成,結果保存為 1.bin")#ISCTF{@!98sw-&^si92-2$#334-2024!!}

ISCTF{@!98sw-&^si92-2$#334-2024!!}

9.數字迷霧,在像素中尋找線索

打開一張圖片

拖進隨波逐流

修改下格式

ISCTF{+9qn1DKdun!glAK}

10.游園地1

解壓打開

百度搜圖一下,易得

結合題目格式要求

ISCTF{湖北省_武漢市_江漢區_中山公園}

11.游園地2

結合提示

guoql又雙叒出去玩了,作為一個老二次元,他當然要去圣地巡禮,你能找到這是什么地點嗎?得到的結果用以下格式書寫:ISCTF{xx省_xx市_xx區/縣_具體所在地_圣地巡禮對應的游戲名稱},如黑神話悟空

因為地圖尋蹤題目可能是同一個地方出的,所以百度武漢圣地巡禮

點了一圈,發現戀愛琦譚有一張圖片很像

進行對比

找出路的位置

ok 已經找到

ISCTF{湖北省_武漢市_江漢區_鳴笛1988商業街_戀愛綺譚}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/78395.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/78395.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/78395.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

word內容使用python替換

擁有一個固定的word文件,類似模板 比如寫一個測試計劃,大多數內容都是通用,只需要改改軟件名稱,人員等等,數量多起來的情況下就可以使用代碼 # 導入 Document 類,用于處理 Word 文檔 from docx import Do…

py語法基礎理解

條件判斷 只有if-else等我語句,Python不支持switch語句 單if語句 if 條件語句: 條件為真時執行的內容 if-else語句 if 條件語句: 條件為真時執行的內容 else: 條件為假時執行的內容 if-elif語句 else if if 條件語句1: 條件語句1為真時執行的內容 elif 條件語句…

SQL進階知識:九、高級數據類型

今天介紹下關于高級數據類型的詳細介紹,并結合MySQL數據庫提供實際例子。 在MySQL中,高級數據類型主要用于處理復雜的數據結構,如JSON、XML和空間數據。這些數據類型提供了更強大的功能,可以滿足現代應用程序對數據存儲和處理的多…

Linux軟硬鏈接和動靜態庫(20)

文章目錄 前言一、軟硬鏈接基本認知實現原理應用場景取消鏈接ACM時間 二、動靜態庫認識庫庫的作用 三、制作靜態庫靜態庫的打包靜態庫的使用 四、制作動態庫動態區的打包動態庫的鏈接與使用動態庫的鏈接原理 總結 前言 我有款非常喜歡玩的游戲,叫做《饑荒》&#xf…

【鴻蒙HarmonyOS】深入理解router與Navigation

5. 路由 1.頁面路由(router模式) 1.概述 頁面路由指的是在應用程序中實現不同頁面之間的跳轉,以及數據傳遞。 我們先明確自定義組件和頁面的關系: 自定義組件:Component 裝飾的UI單元,頁面:即應用的UI…

Apache SeaTunnel:新一代開源、高性能數據集成工具

Apache SeaTunnel 是一款開源、分布式、高性能的數據集成工具,可以通過配置快速搭建數據管道,支持實時海量數據同步。 Apache SeaTunnel 專注于數據集成和數據同步,主要旨在解決數據集成領域的常見問題: 數據源多樣性&#xff1a…

CF-Hero:自動繞過CDN找真實ip地址

CF-Hero:自動繞過CDN找真實ip地址 CF-Hero 是一個全面的偵察工具,用于發現受 Cloudflare 保護的 Web 應用程序的真實 IP 地址。它通過各種方法執行多源情報收集。目前僅支持Cloudflare的cdn服務查找真實ip,但從原理上來說查找方法都是通用的…

React-組件和props

1、類組件 import React from react; class ClassApp extends React.Component {constructor(props) {super(props);this.state{};}render() {return (<div><h1>這是一個類組件</h1><p>接收父組件傳過來的值&#xff1a;{this.props.name}</p>&…

談談接口和抽象類有什么區別?

接口&#xff08;interface&#xff09;和抽象類&#xff08;abstract class&#xff09;都是 Java 中常用的“抽象”工具&#xff0c;用來定義類的規范和結構&#xff0c;但它們有一些本質的區別。下面我用一個簡單明了的表格 說明來幫你理解&#xff1a; 對比點抽象類&…

使用Nacos 打造微服務配置中心

一、背景介紹 Nacos 作為服務注冊中心的使用方式&#xff0c;同時 Nacos 還可以作為服務配置中心&#xff0c;用于集中式維護各個業務微服務的配置資源。 作為服務配置中心的交互流程圖如下。 這樣設計的目的&#xff0c;有一個明顯的好處就是&#xff1a;有利于對各個微服務…

OpenCv高階(十一)——物體跟蹤

文章目錄 前言一、OpenCV 中的物體跟蹤算法1、均值漂移&#xff08;Mean Shift&#xff09;&#xff1a;2、CamShift&#xff1a;3、KCF&#xff08;Kernelized Correlation Filters&#xff09;&#xff1a;4、MIL&#xff08;Multiple Instance Learning&#xff09;&#xf…

聲音分離人聲和配樂base,vocals,drums -從頭設計數字生命第6課, demucs——仙盟創夢IDE

demucs -n htdemucs --two-stemsvocals 未來之窗.mp3 demucs -n htdemucs --shifts5 之.mp3demucs -n htdemucs --shifts5 -o wlzcoutspl 未來之窗.mp3 伴奏提取人聲分離技術具有多方面的重大意義&#xff0c;主要體現在以下幾個領域&#xff1a; 音樂創作與制作 創作便利…

使用若依二次開發商城系統-4:商品屬性

功能3&#xff1a;商品分類 功能2&#xff1a;商品品牌 功能1&#xff1a;搭建若依運行環境前言 商品屬性功能類似若依自帶的字典管理&#xff0c;分兩步&#xff0c;先設置屬性名&#xff0c;再設置對應的屬性值。 一.操作步驟 1&#xff09;數據庫表product_property和pro…

操作指南:vLLM 部署開源大語言模型(LLM)

vLLM 是一個專為高效部署大語言模型&#xff08;LLM&#xff09;設計的開源推理框架&#xff0c;其核心優勢在于顯存優化、高吞吐量及云原生支持。 vLLM 部署開源大模型的詳細步驟及優化策略&#xff1a; 一、環境準備與安裝 安裝 vLLM 基礎安裝&#xff1a;通過 pip 直接安裝…

32.768kHz晶振詳解:作用、特性及與其他晶振的區別

一、32.768kHz晶振的核心作用 實時時鐘&#xff08;RTC&#xff09;驅動&#xff1a; 提供精確的1Hz時鐘信號&#xff0c;用于計時功能&#xff08;如電子表、計算機CMOS時鐘&#xff09;。 分頻公式&#xff1a; 1Hz 32.768kHz / 2^15&#xff08;通過15級二分頻實現&#x…

第3講、大模型如何理解和表示單詞:詞嵌入向量原理詳解

1. 引言 大型語言模型&#xff08;Large Language Models&#xff0c;簡稱LLM&#xff09;如GPT-4、Claude和LLaMA等近年來取得了突破性進展&#xff0c;能夠生成流暢自然的文本、回答復雜問題、甚至編寫代碼。但這些模型究竟是如何理解人類語言的&#xff1f;它們如何表示和處…

【Java面試筆記:進階】19.Java并發包提供了哪些并發工具類?

Java 并發包(java.util.concurrent)提供了一系列強大的工具類,用于簡化多線程編程、提升并發性能并確保線程安全。 1. Java 并發包的核心內容 并發包概述:java.util.concurrent 包及其子包提供了豐富的并發工具類,用于簡化多線程編程。主要組成部分: 高級同步結構:如 C…

Matlab數字信號處理——小波閾值法去噪分析系統

&#x1f527; 系統簡介 本系統通過 MATLAB GUI 圖形界面&#xff0c;集成了 小波閾值去噪算法 的各個核心模塊&#xff0c;可以實現以下功能&#xff1a; 打開語音文件&#xff1a;支持常見音頻格式讀取&#xff1b; 模擬加噪&#xff1a;系統內置白噪聲模擬功能&#xff0…

EDI 如何與 ERP,CRM,WMS等系統集成

在數字化浪潮下&#xff0c;與制造供應鏈相關產業正加速向智能化供應鏈轉型。傳統人工處理訂單、庫存和物流的方式已難以滿足下單客戶對響應速度和數據準確性的嚴苛要求。EDI技術作為企業間數據交換的核心樞紐&#xff0c;其與ERP、CRM、WMS等業務系統的深度集成&#xff0c;成…

計算機組成原理-408考點-數的表示

常見題型&#xff1a;C語言中的有符號數和無符號數的表示。 【例】有如下C語言程序段: short si-32767&#xff1b;unsigned short usisi&#xff1b;執行上述兩條語句后&#xff0c;usi的值為___。short和unsigned short均使用16位二進制數表示。 【分析】考點&#xff1a;同…