Solving Tom’s Data Onion

Photo by Maria Hochgesang on Unsplash

WARNING! Spoiler Alert!

Disclaimer

Layer 0

Layer 1

// Extract the flipped bits we are interested in 
00110110
XOR 11111111 //flip all bits
--------
11001001
AND 01010101 //mask
--------
01000001
// Extract the original bits we are interested in
00110110
AND 10101010 //mask
--------
00100010
// Combine them
01000001
OR 00100010
--------
01100011
// Extract the last bit
01100011
AND 00000001
--------
00000001
// Shift the byte one position to the right and combine with the last bit
01100011
SHR --------
00110001
OR 1
--------
10110001

Layer 2

Layer 3

==[ Layer 4/6: Network Trafficù============================ Ž$en computers send data over a ·)twork like the internet, the d¸8a is broken up and placed with°" packets. As well as containin¾lthe data being sent, packets c¶"tain extra data like the desti·-tion address

Layer 4

Layer 5

Layer 6

The Core

I’ve hidden something at the core of this puzzle — something that I probably should not have published — something that, if you read it, you might wish that you hadn’t. This may land me in serious trouble, but I can’t sleep easy at night holding on to this secret. You have been warned.

Version Information

Resources

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store