offical repo:
https://github.com/kalmarunionenctf/kalmarctf/tree/main/2025
offical writeup:
snake 2 writeup ↓
Merge your notes in this brand new completely original note-taking app!
nc merger.chal-kalmarc.tf 1337
[merger.zip](<https://kalmarc.tf/files/a41c9480ab36a454b5d290a66669abe3/merger.zip?token=eyJ1c2VyX2lkIjoxOTEsInRlYW1faWQiOjcxLCJmaWxlX2lkIjoyMn0.Z8snNg.qDaCqwysLEKzRq3djaTetyVpLPM>)
Always getting segfaults in my production code. Good thing we have coredumps, so I can log it :)
nc pwn.chal-kalmarc.tf 7331
[decore.zip](<https://kalmarc.tf/files/68e079c794a3c81584c39c03717e5cfe/decore.zip?token=eyJ1c2VyX2lkIjoxOTEsInRlYW1faWQiOjcxLCJmaWxlX2lkIjoyNX0.Z8wkIw.YO1ziExiDTpv6eDq_knUDFvQ5tE>)
The x86 LOADALL instruction would be a great addition to my JavaScript engine, right?
nc loadall.chal-kalmarc.tf 5000
[loadalljs.tgz](<https://kalmarc.tf/files/ce82bc184887464c7f5d82e64d560f58/loadalljs.tgz?token=eyJ1c2VyX2lkIjoxOTEsInRlYW1faWQiOjcxLCJmaWxlX2lkIjoyNH0.Z8soeg.dUcn2SM2SwwNmYFf8Oqy10JyEZ4>)