https://github.com/spipm/BraekerCTF_2024_public

Binaries / Reversing:

Embryobot:

"This part will be the head, " the nurse explains. The proud android mother looks at her newborn for the first time. "However, " the nurse continues, "we noticed a slight growing problem in its code. Don't worry, we have a standard procedure for this. A human just needs to do a quick hack and it should continue to grow in no time."

The hospital hired you to perform the procedure. Do you think you can manage?

The embryo is:
f0VMRgEBAbADWTDJshLNgAIAAwABAAAAI4AECCwAAAAAAADo3////zQAIAABAAAAAAAAAACABAgAgAQITAAAAEwAAAAHAAAAABAAAA==

nc 0.cloud.chals.io 20922

https://braekerctf.ctfd.io/files/a1586ae4d8dc0b853363517e774c0ed5/embryobot.jpeg

Binary shrink:

After hearing about young computer problems, you have decided to become a computer shrink. Your first patient is a robot elf.

"A little machine dream I keep having, " she says. "But when it is over, I always forget the end. I've captured the dream's program, but I don't dare look".

Can you run the program for her? Are you able to figure out what's in her memory right before execution stops?

[binary_shrink.zip](<https://braekerctf.ctfd.io/files/f2c20bdaf1f29317ca8ffd5f4eaebc13/binary_shrink.zip?token=eyJ1c2VyX2lkIjoxMjMzLCJ0ZWFtX2lkIjo3MDgsImZpbGVfaWQiOjcxfQ.ZdlIlA.DqOAQ8SDfCzCqb2CYJhLDMpSWA4>)

https://braekerctf.ctfd.io/files/550e8b733e1ab76bb2ce4f048428500c/robot_elf.jpg

binary_shrink.zip

Fetusbot:

Our android mother has reached her third trimester, where she started to experience some pain in the right lower back. Before the doctor advises pelvic tilt exercises, you get called on the job for a procedural check on the fetus's programming.

In the code, you see that the fetus is indeed requesting input, but it also seems to have developed a protective mechanism to prevent execution of your data!
Can you hack the fetus and her mother back to health?

nc 0.cloud.chals.io 26925

[fetusbot.zip](<https://braekerctf.ctfd.io/files/9b1757dc653455ae4304934f0a4826f7/fetusbot.zip?token=eyJ1c2VyX2lkIjoxMjMzLCJ0ZWFtX2lkIjo3MDgsImZpbGVfaWQiOjYwfQ.ZdlLHQ.ltaIJjSs4vJGEMCyIdvIyXdlVC8>)

https://braekerctf.ctfd.io/files/dc578b5284e140b37ecd455f2e4ca9aa/fetal_stage.jpeg

fetusbot.zip

The mainframe speaks:

"Oh ancient robeth! All throughout the land they talk of you becoming obsolete. How is you? Are you in need of assistance?"

"Obsolete? These bots must be abending. I'm working just fine you see. Young bots are the ones having all sorts of troubles, not us. We're maintained and properly managed. However, I do have this old code lying around, and I lost the documentation. Can you find it for me?"

[chall.rexx](<https://braekerctf.ctfd.io/files/d5a66c80047591c97bc9faf70784bafe/chall.rexx?token=eyJ1c2VyX2lkIjoxMjMzLCJ0ZWFtX2lkIjo3MDgsImZpbGVfaWQiOjM0fQ.ZdlLvg.mZqeCsJsEdagu_evE3aC2dZOnEg>)

https://braekerctf.ctfd.io/files/c6f59c2d96607194c4740f55a492ecd2/old_robot.jpg