6

先日デバッグをしていて、使用している組み込みハードウェアでこれまで見たことのないメモリとレジスタの塗りつぶしに遭遇しました。それで私はメンタルカタログを始めました。例えば:

DEADBEEF, BAADF00D, D15EA5ED, DECEA5ED, BAA5H33P...

メモリービューアーを見ると目立ち、内容と漠然と関連している何か(削除されたメモリー、ノーマンズランド、アウターウェア…)。

考えさせられました-これらのジェネレーターはありますか? 16 進数 (hexits?) に限定されることを除いて、l33t ネーム ジェネレーターのようなもの。

4

4 に答える 4

7
$ grep -i '^[abcdefols]*$' /usr/share/dict/words | tr ols 015
abaca
abed
abe1e
ab1
ab1e
ab0de
ab0ded
acc
accede
acceded
.
.
.

0ff
0ffa1
0ffed
0ff10ad
0ff10aded
01de
01e0
于 2009-05-13T22:54:50.340 に答える
1

あはは!「Hexspeak」は私がGoogleに必要なキーワードでした。

これは、すべてのHexspeak単語を検索するPythonプログラムです。そして、そのプログラムが見つけたもののリスト。

于 2009-05-13T22:39:20.160 に答える
0

今日は頭がぼんやりしていますが、これはうまくいきます。味に変化...

#!/usr/local/bin/python
letters = {'A':'A', 'B':'B', 'C':'C', 'D':'D', 'E':'E', 'F':'F', 'I':'1', 'O':'0', 'S':'5'}
f = open('/usr/share/dict/words', 'r')
for line in f:
    line = line[:-1]
    if len(line) < 4:
        continue
    word = ""
    goodword = True
    for c in list(line):
        if c.upper() not in letters.keys():
            goodword = False
        else:
            word += letters[c.upper()]
    if goodword:
        print "%20s\t%s" % (line,word)
f.close()
于 2009-05-13T23:10:03.497 に答える