Skip to content

Commit e7c9183

Browse files
jktrn3dsboy08arxenixdeut-eriumdimasma0305
committed
SekaiCTF 2024 Challenges
Co-authored-by: 3dsboy08 <[email protected]> Co-authored-by: Ankur Sundara <[email protected]> Co-authored-by: Himanshu Sheoran <[email protected]> Co-authored-by: Dimas Maulana <[email protected]> Co-authored-by: ElleuchX1 <[email protected]> Co-authored-by: hfz <[email protected]> Co-authored-by: Arsenii es3n1n <[email protected]> Co-authored-by: enscribe <[email protected]> Co-authored-by: irogirctf <[email protected]> Co-authored-by: t0m7r00z <[email protected]> Co-authored-by: kanon <[email protected]> Co-authored-by: Justin Applegate <[email protected]> Co-authored-by: Aimar Adhitya <[email protected]> Co-authored-by: Thijs Molendijk <[email protected]> Co-authored-by: Adib Surani <[email protected]> Co-authored-by: Allen Wu <[email protected]> Co-authored-by: Bien Pham <[email protected]> Co-authored-by: Quasar0147 <[email protected]> Co-authored-by: rycbar <[email protected]> Co-authored-by: Xiaohai Xu <[email protected]> Co-authored-by: sun <[email protected]> Co-authored-by: YanhuiJessica <[email protected]> Co-authored-by: Zafir Rasyidi Taufik <[email protected]>
0 parents  commit e7c9183

File tree

1,266 files changed

+289503
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,266 files changed

+289503
-0
lines changed

LICENSE

Lines changed: 661 additions & 0 deletions
Large diffs are not rendered by default.

LICENSE.content.md

Lines changed: 174 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
<div align="center">
2+
3+
# ![Banner][Banner]
4+
5+
![Code License: AGPL v3][Code License]
6+
![Non-Code License: CC BY-NC-SA 4.0][Non-Code License]
7+
![Stars][Stars]
8+
9+
This repository contains official **source code** and **writeups** for challenges from [SekaiCTF 2024][CTFTime Event].
10+
11+
[CTFTime Event][CTFTime Event]
12+
[Website][Website]
13+
[Discord][Discord]
14+
[Blog][Blog]
15+
[Twitter][Twitter]
16+
17+
---
18+
19+
</div>
20+
21+
## Blockchains
22+
23+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Blockchains.svg" align="right" width=250>
24+
25+
| Name | Author | Difficulty | Solves |
26+
| ---------------------------------------------- | ------ | ---------- | ------ |
27+
| [Play to Earn](blockchains/play-to-earn)\* | Y4nhu1 | Normal (2) | 68 |
28+
| [イベント!](blockchains/ibennto)\* (Ibennto!) | Y4nhu1 | Hard (3) | 5 |
29+
| [SURVIVE](blockchains/survive)\* | Y4nhu1 | Expert (4) | 5 |
30+
| [Zoo](blockchains/zoo)\* | snwo | Expert (4) | 13 |
31+
32+
## Cryptography
33+
34+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Crypto.svg" align="right" width=250>
35+
36+
| Name | Author | Difficulty | Solves |
37+
| ------------------------------------------------------ | ---------- | ---------- | ------ |
38+
| [Some Trick](crypto/some-trick) | deut-erium | Easy (1) | 127 |
39+
| [はやぶさ](crypto/hayabusa) (Hayabusa) | kanon | Hard (3) | 38 |
40+
| [マスタースパーク](crypto/master-spark) (Master Spark) | kanon | Hard (3) | 23 |
41+
| [Squares vs. Cubes](crypto/squares-vs-cubes) | Neobeo | Expert (4) | 2 |
42+
| [√163](crypto/sqrt163) | Neobeo | Master (5) | 3 |
43+
| [zerodaycrypto](crypto/zerodaycrypto)\* | Neobeo | Append (6) | 4 |
44+
45+
## Miscellaneous
46+
47+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Misc.svg" align="right" width=250>
48+
49+
| Name | Author | Difficulty | Solves |
50+
| --------------------------- | ------ | ---------- | ------ |
51+
| [calcql](misc/calcql) | irogir | Normal (2) | 32 |
52+
| [Hijacker](misc/hijacker) | Marc | Expert (4) | 13 |
53+
| [Miku Jail](misc/miku-jail) | Quasar | Master (5) | 5 |
54+
55+
## PPC
56+
57+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/PPC.png" align="right" width=250>
58+
59+
| Name | Author | Difficulty | Solves |
60+
| --------------------------------------- | -------- | ---------- | ------ |
61+
| [Miku vs. Machine](ppc/miku-vs-machine) | null_awe | Easy (1) | 176 |
62+
| [Nokotan](ppc/nokotan) | null_awe | Hard (3) | 55 |
63+
| [Railgun](ppc/railgun) | null_awe | Master (5) | 18 |
64+
65+
## Binary Exploitation
66+
67+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Pwn.svg" align="right" width=250>
68+
69+
| Name | Author | Difficulty | Solves |
70+
| ---------------------------------------- | ----------- | ---------- | ------ |
71+
| [nolibc](pwn/nolibc) | Marc | Normal (2) | 56 |
72+
| [speedpwn](pwn/speedpwn)\* | Zafirr | Normal (2) | 27 |
73+
| [Life Simulator 2](pwn/life-simulator-2) | Zafirr | Hard (3) | 15 |
74+
| [Process Flipper](pwn/process-flipper) | nyancat0131 | Expert (4) | 3 |
75+
| [Context Reducer](pwn/context-reducer)\* | rycbar | Append (6) | 1 |
76+
77+
## Reverse Engineering
78+
79+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Reverse.svg" align="right" width=250>
80+
81+
| Name | Author | Difficulty | Solves |
82+
| -------------------------------------------- | ------------ | ---------- | ------ |
83+
| [Crack Me](reverse/crack-me) | sahuang | Normal (2) | 187 |
84+
| [X64 Extension](reverse/x64-extension) | Iyed | Hard (3) | 64 |
85+
| [Magnum Opus](reverse/magnum-opus) | Legoclones | Expert (4) | 22 |
86+
| [Secure Computing](reverse/secure-computing) | molenzwiebel | Master (5) | 6 |
87+
| [Sekai Licensing](reverse/sekai-licensing)\* | 3dsboy08 | Master (5) | 0 |
88+
89+
## Web
90+
91+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Web.svg" align="right" width=250>
92+
93+
| Name | Author | Difficulty | Solves |
94+
| ------------------------------ | ------------ | ---------- | ------ |
95+
| [Tagless](web/tagless) | ElleuchX1 | Easy (1) | 160 |
96+
| [Funny lfr](web/funny-lfr) | irogir | Normal (2) | 36 |
97+
| [Intruder](web/intruder) | Marc | Hard (3) | 89 |
98+
| [lookup](web/lookup) | irogir | Hard (3) | 5 |
99+
| [NDWPP](web/ndwpp) | DimasMaulana | Expert (4) | 8 |
100+
| [htmlsandbox](web/htmlsandbox) | arxenix | Master (5) | 4 |
101+
102+
> [!NOTE]
103+
> Challenges marked with an asterisk (`*`) had a bounty placed on them either during the CTF or afterwards.
104+
105+
## License
106+
107+
Any **program** and/or **source code** in this repository is licensed under the [GNU Affero General Public License version 3][agpl]:
108+
109+
<blockquote>
110+
111+
SEKAI CTF 2024 Challenges and Solutions
112+
Copyright (C) 2024 Project SEKAI CTF team and contributors
113+
114+
This program is free software: you can redistribute it and/or modify
115+
it under the terms of the GNU Affero General Public License as published
116+
by the Free Software Foundation, either version 3 of the License, or
117+
(at your option) any later version.
118+
119+
This program is distributed in the hope that it will be useful,
120+
but WITHOUT ANY WARRANTY; without even the implied warranty of
121+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
122+
GNU Affero General Public License for more details.
123+
124+
You should have received a copy of the GNU Affero General Public License
125+
along with this program. If not, see <https://www.gnu.org/licenses/>.
126+
127+
</blockquote>
128+
129+
Any **non-code/program content** (writeups, READMEs, descriptions) in this repository is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)](cc-by-nc-sa):
130+
131+
> [SEKAI CTF 2024 Challenges and Solutions](https://github.com/project-sekai-ctf/sekaictf-2024/) by Project SEKAI CTF team and contributors is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
132+
133+
[Banner]: https://files.catbox.moe/sps53u.png
134+
[Stars]: https://img.shields.io/github/stars/project-sekai-ctf/sekaictf-2024?color=FFA803&style=for-the-badge
135+
[CTFTime Event]: https://ctftime.org/event/2243
136+
[Website]: https://ctf.sekai.team/
137+
[Blog]: https://sekai.team/
138+
[Twitter]: https://twitter.com/projectsekaictf
139+
[Discord]: https://discord.gg/6gk7jhCgGX
140+
[agpl]: https://www.gnu.org/licenses/agpl-3.0.en.html
141+
[cc-by-nc-sa]: https://creativecommons.org/licenses/by-nc-sa/4.0/
142+
[Non-Code License]: https://img.shields.io/badge/non--code%20license-CC%20BY--NC--SA%204.0-3cc4c7?style=for-the-badge
143+
[Code License]: https://img.shields.io/badge/code%20license-AGPL--3.0-db67d2?style=for-the-badge

blockchains/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Blockchains
2+
3+
<img src="https://2024.ctf.sekai.team/themes/luna-vite/static/img/categories/Blockchains.svg" align="right" width=300>
4+
5+
| Name | Author | Difficulty | Solves |
6+
| -------------------------------- | ------ | ---------- | ------ |
7+
| [Play to Earn](play-to-earn) | Y4nhu1 | Normal (2) | 68 |
8+
| [イベント! (Ibennto!)](ibennto) | Y4nhu1 | Hard (3) | 5 |
9+
| [SURVIVE](survive) | Y4nhu1 | Hard (4) | 5 |
10+
| [Zoo](zoo) | snwo | Expert (4) | 13 |

blockchains/ibennto/README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
## イベント! (Ibennto!)
2+
3+
| Author | Difficulty | Points | Solves | First Blood | Time to Blood |
4+
| ------ | ---------- | ------ | ------ | ----------- | ------------- |
5+
| Y4nhu1 | Hard (3) | 423 | 5 | Nu1L | 2 hours |
6+
7+
---
8+
9+
### Description
10+
11+
Tags: `Bounty`, `SEKAI`
12+
13+
<blockquote>
14+
15+
The event has started! :D
16+
17+
> **Note**
18+
> Blockchain bounties apply to this challenge.
19+
20+
<!-- <details closed>
21+
<summary><b>Hint(s)</b>:</summary>
22+
23+
1. Hint 1
24+
2. Hint 2
25+
26+
</details> -->
27+
</blockquote>
28+
29+
### Challenge Files
30+
31+
- [dist.zip](dist)
32+
33+
### Blockchain Bounty
34+
35+
| Blood | Bounty (USD) | Team Name | Time to Blood |
36+
| ------ | ------------ | --------- | ------------- |
37+
| First | $100 | Nu1L | 2 hours |
38+
| Second | $50 | idek | +5 hours |
39+
| Third | $30 | CyKor | +28 minutes |
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM debian:bullseye-slim
2+
COPY --from=krallin/ubuntu-tini /usr/bin/tini /tini
3+
ENTRYPOINT ["/tini", "--"]
4+
5+
RUN apt-get update && \
6+
apt-get -y install libudev-dev libssl-dev pkg-config && \
7+
rm -rf /var/lib/apt/lists/*
8+
9+
WORKDIR /app
10+
COPY . .
11+
RUN chmod +x server
12+
13+
EXPOSE 1337
14+
USER nobody
15+
CMD ["/app/server"]
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SEKAI{mY_h4nd5_10vE_12hy7hm_G4m3s_:3}
Binary file not shown.
2.12 MB
Binary file not shown.
123 KB
Binary file not shown.
919 KB
Binary file not shown.

blockchains/ibennto/challenge/server

18.4 MB
Binary file not shown.

0 commit comments

Comments
 (0)