1
2
3
4
5 import sys
6 import random
7
8 from lib.cuckoo.common.colors import color, yellow
9 from lib.cuckoo.common.constants import CUCKOO_VERSION
10
12 """Cuckoo asciiarts.
13 @return: asciiarts array.
14 """
15 logos = []
16
17 logos.append("""
18 _|
19 _|_|_| _| _| _|_|_| _| _| _|_| _|_|
20 _| _| _| _| _|_| _| _| _| _|
21 _| _| _| _| _| _| _| _| _| _|
22 _|_|_| _|_|_| _|_|_| _| _| _|_| _|_|""")
23
24 logos.append("""
25 __
26 .----..--.--..----.| |--..-----..-----.
27 | __|| | || __|| < | _ || _ |
28 |____||_____||____||__|__||_____||_____|""")
29
30 logos.append("""
31 .:
32 ::
33 .-. , : .-. ;;.-. .-. .-.
34 ; ; ; ; ;; .' ; ;'; ;'
35 `;;;;'.'`..:;._`;;;;'_.'` `.`;;' `;;'""")
36
37 logos.append("""
38 eeee e e eeee e e eeeee eeeee
39 8 8 8 8 8 8 8 8 8 88 8 88
40 8e 8e 8 8e 8eee8e 8 8 8 8
41 88 88 8 88 88 8 8 8 8 8
42 88e8 88ee8 88e8 88 8 8eee8 8eee8""")
43
44 logos.append("""
45 _____________________________________/\/\_______________________________
46 ___/\/\/\/\__/\/\__/\/\____/\/\/\/\__/\/\__/\/\____/\/\/\______/\/\/\___
47 _/\/\________/\/\__/\/\__/\/\________/\/\/\/\____/\/\__/\/\__/\/\__/\/\_
48 _/\/\________/\/\__/\/\__/\/\________/\/\/\/\____/\/\__/\/\__/\/\__/\/\_
49 ___/\/\/\/\____/\/\/\/\____/\/\/\/\__/\/\__/\/\____/\/\/\______/\/\/\___
50 ________________________________________________________________________""")
51
52 logos.append("""
53 _______ _ _ _______ _ _ _____ _____
54 | | | | |____/ | | | |
55 |_____ |_____| |_____ | \\_ |_____| |_____|""")
56
57 logos.append("""
58 _
59 ____ _ _ ____| | _ ___ ___
60 / ___) | | |/ ___) |_/ ) _ \ / _ \\
61 ( (___| |_| ( (___| _ ( |_| | |_| |
62 \\____)____/ \\____)_| \\_)___/ \\___/""")
63
64 logos.append("""
65 ______ __ __ ______ ___ ___ ______ ______
66 /_____/\\ /_/\\/_/\\ /_____/\\ /___/\\/__/\\ /_____/\\ /_____/\\
67 \\:::__\\/ \\:\\ \\:\\ \\\\:::__\\/ \\::.\\ \\\\ \\ \\\\:::_ \\ \\\\:::_ \\ \\
68 \\:\\ \\ __\\:\\ \\:\\ \\\\:\\ \\ __\\:: \\/_) \\ \\\\:\\ \\ \\ \\\\:\\ \\ \\ \\
69 \\:\\ \\/_/\\\\:\\ \\:\\ \\\\:\\ \\/_/\\\\:. __ ( ( \\:\\ \\ \\ \\\\:\\ \\ \\ \\
70 \\:\\_\\ \\ \\\\:\\_\\:\\ \\\\:\\_\\ \\ \\\\: \\ ) \\ \\ \\:\\_\\ \\ \\\\:\\_\\ \\ \\
71 \\_____\\/ \\_____\\/ \\_____\\/ \\__\\/\\__\\/ \\_____\\/ \\_____\\/""")
72
73 logos.append("""
74 sSSs .S S. sSSs .S S. sSSs_sSSs sSSs_sSSs
75 d%%SP .SS SS. d%%SP .SS SS. d%%SP~YS%%b d%%SP~YS%%b
76 d%S' S%S S%S d%S' S%S S&S d%S' `S%b d%S' `S%b
77 S%S S%S S%S S%S S%S d*S S%S S%S S%S S%S
78 S&S S&S S&S S&S S&S .S*S S&S S&S S&S S&S
79 S&S S&S S&S S&S S&S_sdSSS S&S S&S S&S S&S
80 S&S S&S S&S S&S S&S~YSSY%b S&S S&S S&S S&S
81 S&S S&S S&S S&S S&S `S% S&S S&S S&S S&S
82 S*b S*b d*S S*b S*S S% S*b d*S S*b d*S
83 S*S. S*S. .S*S S*S. S*S S& S*S. .S*S S*S. .S*S
84 SSSbs SSSbs_sdSSS SSSbs S*S S& SSSbs_sdSSS SSSbs_sdSSS
85 YSSP YSSP~YSSY YSSP S*S SS YSSP~YSSY YSSP~YSSY
86 SP
87 Y""")
88
89 logos.append("""
90 _______ _____ _____
91 /::\\ \\ /\\ \\ /\\ \\
92 /::::\\ \\ /::\\____\\ /::\\ \\
93 /::::::\\ \\ /::::| | /::::\\ \\
94 /::::::::\\ \\ /:::::| | /::::::\\ \\
95 /:::/~~\\:::\\ \\ /::::::| | /:::/\\:::\\ \\
96 /:::/ \\:::\\ \\ /:::/|::| | /:::/ \\:::\\ \\
97 /:::/ / \\:::\\ \\ /:::/ |::| | /:::/ \\:::\\ \\
98 /:::/____/ \\:::\\____\\ /:::/ |::|___|______ /:::/ / \\:::\\ \\
99 |:::| | |:::| | /:::/ |::::::::\\ \\ /:::/ / \\:::\\ ___\\
100 |:::|____| |:::| |/:::/ |:::::::::\\____\\/:::/____/ ___\\:::| |
101 \\:::\\ \\ /:::/ / \\::/ / ~~~~~/:::/ /\\:::\\ \\ /\\ /:::|____|
102 \\:::\\ \\ /:::/ / \\/____/ /:::/ / \\:::\\ /::\\ \\::/ /
103 \\:::\\ /:::/ / /:::/ / \\:::\\ \\:::\\ \\/____/
104 \\:::\\__/:::/ / /:::/ / \\:::\\ \\:::\\____\\
105 \\::::::::/ / /:::/ / \\:::\\ /:::/ /
106 \\::::::/ / /:::/ / \\:::\\/:::/ /
107 \\::::/ / /:::/ / \\::::::/ /
108 \\::/____/ /:::/ / \\::::/ /
109 ~~ \\::/ / \\::/____/
110 \\/____/
111 it's Cuckoo!""")
112
113 logos.append("""
114 _ _ _ _ _ _
115 /\\ \\ /\\_\\ /\\ \\ /\\_\\ /\\ \\ /\\ \\
116 / \\ \\ / / / _ / \\ \\ / / / _ / \\ \\ / \\ \\
117 / /\\ \\ \\ \\ \\ \\__ /\\_\\ / /\\ \\ \\ / / / /\\_\\ / /\\ \\ \\ / /\\ \\ \\
118 / / /\\ \\ \\ \\ \\___\\ / / // / /\\ \\ \\ / / /__/ / / / / /\\ \\ \\ / / /\\ \\ \\
119 / / / \\ \\_\\ \\__ / / / // / / \\ \\_\\ / /\\_____/ / / / / \\ \\_\\ / / / \\ \\_\\
120 / / / \\/_/ / / / / / // / / \\/_/ / /\\_______/ / / / / / // / / / / /
121 / / / / / / / / // / / / / /\\ \\ \\ / / / / / // / / / / /
122 / / /________ / / /___/ / // / /________ / / / \\ \\ \\ / / /___/ / // / /___/ / /
123 / / /_________\\/ / /____\\/ // / /_________\\/ / / \\ \\ \\ / / /____\\/ // / /____\\/ /
124 \\/____________/\\/_________/ \\/____________/\\/_/ \\_\\_\\\\/_________/ \\/_________/""")
125
126 logos.append("""
127 ),-. /
128 Cuckoo Sandbox <(a `---','
129 no chance for malwares! ( `-, ._> )
130 ) _>.___/
131 _/""")
132
133 logos.append("""
134 .-----------------.
135 | Cuckoo Sandbox? |
136 | OH NOES! |\\ '-.__.-'
137 '-----------------' \\ /oo |--.--,--,--.
138 \\_.-'._i__i__i_.'
139 \"\"\"\"\"\"\"\"\"""")
140
141 print(color(random.choice(logos), random.randrange(31, 37)))
142 print
143 print(" Cuckoo Sandbox %s" % yellow(CUCKOO_VERSION))
144 print(" www.cuckoosandbox.org")
145 print(" Copyright (c) 2010-2014")
146 print
147 sys.stdout.flush()
148