PolarCTF 2025 Winter Competition Web Polarflag WriteUp
2025-12-06
Solving Polarflag from PolarCTF 2025 Winter through directory scanning, source analysis, password cracking, an MD5 check bypass, and command injection.
596 words
|
3 minutes
The Reverse Engineering Journey: Analyzing a Server Compromise via RCE from CVE-2025-66478 and CVE-2025-55182
Following a compromised Umami container's alert from a shell script to an ELF loader and Go payload, with notes on C2 communication, file uploads, and plugin execution.
2346 words
|
12 minutes
An Experience of Manually Installing Proxmox VE, Configuring Multipath iSCSI, and NAT Forwarding
Reinstalling a dedicated server with Debian 13 and Proxmox VE, restoring multipath iSCSI storage, and setting up NAT and port forwarding for its VMs.
2600 words
|
13 minutes
2025 Gujianshan Misc Fruit WriteUp
Solving the 2025 Gujianshan Misc challenge Fruit by extracting an appended ZIP, identifying OurSecret steganography, and decoding fruit-themed dialogue to recover the flag.
1219 words
|
6 minutes
Configuring a Simple Multi-language Solution for Typecho
Running Chinese and English blogs as two Typecho instances, synchronizing post IDs with a plugin, and adding language switching, sitemaps, hreflang, and shared views and comments.
3161 words
|
16 minutes
DN42&OneManISP - Troubleshooting OSPF Source Address in a Coexistence Environment
Troubleshooting failed pings between DN42 nodes after combining DN42 and clearnet routes, using ip route get to spot the wrong source address and adjusting BIRD's krt_prefsrc.
747 words
|
4 minutes
2025 Yangcheng Cup CTF Preliminary WriteUp
Writeups for five challenges from the 2025 Yangcheng Cup preliminaries, including Godot reversing, SM4-OFB keystream reuse, data extraction, and Pickle deserialization.
2964 words
|
15 minutes
DN42&OneManISP - Using VRF to Run Clearnet BGP and DN42 on the Same Machine
Trying VRF to separate DN42 and clearnet routing on one VPS, with interface, WireGuard, and BIRD configuration and notes on access to services on the host.
1252 words
|
6 minutes