Twitter | Pretraživanje | |
A girl has no name 🏳️‍⚧️
Here's a little something that I made for (now-finished) Dragon CTF 2019 Teaser by : (blackbox CPU reverse engineering) — have fun!
CPU Adventure task from Dragon CTF 2019 teaser. Contribute to mwkmwkmwk/cpuadventure development by creating an account on GitHub.
GitHub GitHub @github
Reply Retweet Označi sa "sviđa mi se" More
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
... and if anyone is wondering, here's how to deal with such things (ie. got code for a strange undocumented CPU): — congrats to the solver team! :)
Reply Retweet Označi sa "sviđa mi se"
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
Too many people consider this sort of things to be impossible. In fact, some statistical analysis + guesswork + staring at the code a lot and trying out many hypotheses can go a long way, and instruction sets can be recovered from much smaller samples than this.
Reply Retweet Označi sa "sviđa mi se"
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
This task was born because I did just that (reversing a binary for a custom arcane CPU from a single code sample without any documentation) multiple times, and wanted to demonstrate that it can be done, and it's not as hard as it seems.
Reply Retweet Označi sa "sviđa mi se"
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
Unfortunately, I cannot really publish what I've done. So — big thanks to PPP for their writeup! It's really a nice instruction that I've always missed :)
Reply Retweet Označi sa "sviđa mi se"
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
Oh, and if you're wondering about some weirdness in my little CPU, please note that I didn't really invent any of it — it's an amalgamation of real production CPUs that I've come across, and every single feature is stolen, most of them from the last CPU I've blackbox-reversed.
Reply Retweet Označi sa "sviđa mi se"
A girl has no name 🏳️‍⚧️ 25. ruj
Odgovor korisniku/ci @DragonSectorCTF
Reply Retweet Označi sa "sviđa mi se"