Ghidra: What is the meaning of this logo?

Created on 8 Mar 2019  Â·  5Comments  Â·  Source: NationalSecurityAgency/ghidra

image

Question

Most helpful comment

For those who missed it, the binary in the picture also spells "Hello World!":

>>> # each byte is an ASCII character
>>> l = ["0",
     "1",
     "00",
     "1000",
     "0110",
     "010",
     "1011",
     "0110",
     "00110",
     "11000",
     "11011",
     "110010",
     "000001",
     "010111",
     "011011",
     "1101110",
     "0100110",
     "11000110",
     "01000010",
     "0001"]
>>> s = "".join(l)
>>> "".join([chr(int(s[i*8:(i*8)+8], 2)) for i in range(len(s) // 8)])
'Hello World!'

Nice "easter egg"!

All 5 comments

I'm curious about this, too. It looks kind of like an Ouroboros in the shape of the symbol for infinity, or lemniscate (∞).

I think the thing I like about this logo the most (artistically speaking) is that I can't tell whether it is eating its own tail, or constructing itself from its own fire-breath. I hope that was an intentional design choice... because it's a cool idea.

For those who missed it, the binary in the picture also spells "Hello World!":

>>> # each byte is an ASCII character
>>> l = ["0",
     "1",
     "00",
     "1000",
     "0110",
     "010",
     "1011",
     "0110",
     "00110",
     "11000",
     "11011",
     "110010",
     "000001",
     "010111",
     "011011",
     "1101110",
     "0100110",
     "11000110",
     "01000010",
     "0001"]
>>> s = "".join(l)
>>> "".join([chr(int(s[i*8:(i*8)+8], 2)) for i in range(len(s) // 8)])
'Hello World!'

Nice "easter egg"!

That's a pretty cool logo no lie.

This particular logo is new with the 9.0 release..
Of course, it really needs 3 heads..

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Piruzzolo picture Piruzzolo  Â·  19Comments

rszibele picture rszibele  Â·  35Comments

0x6d696368 picture 0x6d696368  Â·  19Comments

woachk picture woachk  Â·  33Comments

niedabao1 picture niedabao1  Â·  23Comments