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