# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### BothanSpy

# BothanSpy 1.0

20 March, 2015

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12

SECRET//NOFORN
3.8 (U) Error codes
(S//NF) Below is a table listing error codes that can be returned by the BothanSpy DLL.
These should be printed on the Shellterm CLI when the BothanSpy script is run. This
does not include ICE errors, which are standard and are in the ICE v3 specification. If
you get an Xshell validation-related error, you likely are attempting to steal credentials
from an unsupported version of Xshell that is dissimilar to supported versions in areas
that BothanSpy relies on. Remember this code as the developer can use it to help
determine what has changed.
Error Code Internal meaning What happened???
1 ERROR_BAD_CLIENTSOCK An Xshell object failed a
validation check in
BothanSpy
2 ERROR_BAD_CCONNECTION An Xshell object failed a
validation check in
BothanSpy
3 ERROR_BAD_CSSHPROTOCOL An Xshell object failed a
validation check in
BothanSpy
4 ERROR_BAD_CLIENTPOINTER An Xshell object failed a
validation check in
BothanSpy
5 ERROR_BAD_GLOBALPOINTER An Xshell object failed a
validation check in
BothanSpy
6 ERROR_BAD_SRVUSERNAME An Xshell object failed a
validation check in
BothanSpy
7 ERROR_BAD_SERVERPASS An Xshell object failed a
validation check in
BothanSpy
8 ERROR_BAD_KEYFILE An Xshell object failed a
validation check in
BothanSpy
9 ERROR_BAD_KEYPASS An Xshell object failed a
validation check in
BothanSpy
10/0xa ERROR_CRYPTO_FAIL BothanSpy failed to initialize
AES crypto. Make sure
you've provided a password.
SECRET//NOFORN
1

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12