Here's a little something that I made for (now-finished) Dragon CTF 2019 Teaser by @DragonSectorCTF : https://github.com/koriakin/cpuadventure/ … (blackbox CPU reverse engineering) — have fun!
-
Prikaži ovu nit
-
... and if anyone is wondering, here's how to deal with such things (ie. got code for a strange undocumented CPU): https://www.robertxiao.ca/hacking/dsctf-2019-cpu-adventure-unknown-cpu-reversing/ … — congrats to the solver team! :)
1 reply 0 proslijeđenih tweetova 2 korisnika označavaju da im se sviđaPrikaži ovu nit -
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.
1 reply 1 proslijeđeni tweet 1 korisnik označava da mu se sviđaPrikaži ovu nit -
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.
1 reply 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđaPrikaži ovu nit -
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 :)
1 reply 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđaPrikaži ovu nit -
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.
1 reply 0 proslijeđenih tweetova 0 korisnika označava da im se sviđaPrikaži ovu nit
A girl has no name 🏳️⚧️ je proslijedio/a tweet korisnika/ceRobert Xiao
A girl has no name 🏳️⚧️ je dodan/na,
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
