# Vault 7: Projects

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

### Archimedes

# Fulcrum Mission Manager Brief v0.6

5 July, 2011

- 1
- 2
…
- 4
- 5
- 6

UNCLASSIFIED//LES
UNCLASSIFIED//LES Page6
IfFulcrumisrunviatheLoadLibrary techniqueandtheparentprocessdies(e.g.asaresultofasuicide
timer)thenFulcrumwillsto prunningaswell.However,iftheparentprocessentersintoamin‐opslike
state,Fulcrumwill continuetorun.
RecommendedMitigatio n:RunFulcrumusingtheLoadLibrarytechniquefro maprocessthathasa
suicidetimer.Ifaneventisapproachingthatmayresultinthelossofcommunicationswiththepivot
machineorrequireamin‐opslikestate,thendirectlyissueFulcrumtheshutdowncommand.
AdditionalNotes:
3.6 RUNNINGFULCRUMINSIDEOFA VMCAUSESTHEHOSTTODISPLAYANALERT
Description:IfFulcrumisrunonapivotmachinewhichisactuallyavirtualmachineandthehost
machineisrunningLinuxandVMware,thenanotificationisdisplayedonthehostsystem.The
notificationisamessageboxthatstates:Thevirtualmachinesoperatingsystemhasattempted to
enablepromiscuousmodeonadapterEthernet0.Thisisnotallowedforsecurityreasons.
Reason:Fulcrummustspeciallycraftpacketsforitsattack.Thisrequiresadministrativeprivilegesfrom
theoperatingsystembecausethenormalnetworkAPIsprovidedt oauser‐levelprocessdontallow
thesetypesofaccess.Inthecaseofthepivotmachinebeingavirtualmachine, thehostmachineviews
thatpivotmachineasbasicallyjustanotherprocess.Asaresult,thatprocessmustalsohave
administrativeprivilegesonthehostmachine.Bydefault,thevirtualnetworkadaptersonthehost
machineareaccessibleonlybytherootuseronLinuxhostmachines.
RecommendedMitigatio n:Dont runFulcrumonapivotmachinetha tisavirtualmachine.
AdditionalNotes:
3.7 THETARGETAND/ORDEFAULT GATEWAYSMACADDRESSISUNKNOWN
Description:TheMACaddressesofthetargetandthedefaultgatewayarebothrequiredparametersin
orderforFulcrumtooperate.Ifeitheroftheseparametersismissingorincorrect,Fulcrumwillnotwork.
ThesetwopiecesofinformationmaybeunknowntotheFulcrumoperator.
Reason:FulcrumusestheMACaddressesofthetargetandthedefaultgatewayinordertoverifyitison
thecorrectnetworkandtargetingthecorrectmachine.TheMACaddressofthedefaultgateway will
nearlyalwaysbeinthearptablecache(arpa)ofthepivotmachi ne.However,thetargetmachines
MACaddressmaynotbepresentif thepivotmachineandtargetmachinearenotgeneratingtraffic
betweeneachother.
RecommendedMitigatio n:Inadditiontoissuinganarpacomma ndonthepivotmachine,on
WindowsVistaandlater,thenei ghborcacheprovidesmoredetailedinformationandcanbedump ed
usingthefollowingcommand:netshinterf aceipv4showneighbors
AdditionalNotes:

- 1
- 2
…
- 4
- 5
- 6