---
# System prepended metadata

title: '[CH] Redstone'
tags: [Reverse, Writeup, Chinese]

---

> [name=FlyDragon]

## Step.1
匯入地圖檔，會發現有個紅石機關，而目的是點亮最後的紅石燈

![](https://hackmd.io/_uploads/HJW_xFXi3.png)


## Step.2
其實可以把問題拆解成數個邏輯閘，一一通過就可以得到 flag
且裝置內有許多不必要的部分 (e.g.: NOT+NOT) 先刪除不必要的部分再解題會更順暢

*用控制桿等工具可以幫助你

### 右側解題技巧

裝置右側末端有個 XOR ， 且輸出需為 `1` 才有機會通過

![](https://hackmd.io/_uploads/Sy62yFXin.png)

已知 flag 是唯一的，可以推論兩個輸入端必定為 `1 0` 或 `0 1`

<br>

而這個部分放入了一個假的裝置 --> 左輸入端必為 `0`

![](https://hackmd.io/_uploads/B1dhXtXo2.png)

<br>

而連接這個裝置的輸入為 `0` 時會阻斷另一條線路

![](https://hackmd.io/_uploads/Byg-HYQjh.png)

### 左側解題技巧

沒有想法的話可以搜尋 Minecraft encoder/decoder


## Step.3 
最後的紅石燈亮起時，裝置輸入即為 flag
`LoTuX{裝置輸入}`

## 解答地圖檔
這個地圖檔有答案、在各個輸入點都有放註解

https://drive.google.com/file/d/14HATd-pTv2Ec8O6E8K4nLZVbCub714qc/view?usp=sharing




{%hackmd M1bgOPoiQbmM0JRHWaYA1g %}