I’m going to try something fun this year. I’m going to republish all of the classic holiday songs to align with the security industry 🙂
Here is the first one…
Oh Firewall (sung to the tune of Oh Christmas Tree)
Oh firewall, oh firewall, your blinking lights protect me
Oh firewall, oh firewall, your blinking lights protect me
Each day you bring me such delight, safety in the dead of night
Oh firewall, oh firewall, your blinking lights protect me
Oh firewall, oh firewall, perimeter protector
Oh firewall, oh firewall, perimeter protector
Your rules are just, in line with policy and won’t be changed because you fuss
Oh firewall, oh firewall, perimeter protector
Each day you bring me such delight, safety in the dead of night
Oh firewall, oh firewall, your blinking lights protect me
When you request to crack 1 or more hashes, the hash list is sent to the server. The server then checks what rainbowtables exists for the hash type. For each rainbowtable to be searched, your client is assigned some to do some precalculations to speed up the search. When the client finishes the precalculations, the result of these precalculations are sent to the server. The server scans through the corresponding rainbowtable and checks if it finds a match. The result can be viewed on your personal page (requires login).