Merge pull request #647 from guardicore/feature/attack_create_user_fix
Smallfixes on persistance/create user attack technique
This commit is contained in:
commit
5dd6b40560
|
@ -66,6 +66,22 @@ SCHEMA = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"persistence": {
|
||||||
|
"title": "Persistence",
|
||||||
|
"type": "object",
|
||||||
|
"link": "https://attack.mitre.org/tactics/TA0003/",
|
||||||
|
"properties": {
|
||||||
|
"T1136": {
|
||||||
|
"title": "Create account",
|
||||||
|
"type": "bool",
|
||||||
|
"value": True,
|
||||||
|
"necessary": False,
|
||||||
|
"link": "https://attack.mitre.org/techniques/T1136",
|
||||||
|
"description": "Adversaries with a sufficient level of access "
|
||||||
|
"may create a local system, domain, or cloud tenant account."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"defence_evasion": {
|
"defence_evasion": {
|
||||||
"title": "Defence evasion",
|
"title": "Defence evasion",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
|
@ -289,22 +305,6 @@ SCHEMA = {
|
||||||
"description": "Data exfiltration is performed over the Command and Control channel."
|
"description": "Data exfiltration is performed over the Command and Control channel."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"persistence": {
|
|
||||||
"title": "Persistence",
|
|
||||||
"type": "object",
|
|
||||||
"link": "https://attack.mitre.org/tactics/TA0003/",
|
|
||||||
"properties": {
|
|
||||||
"T1136": {
|
|
||||||
"title": "Create account",
|
|
||||||
"type": "bool",
|
|
||||||
"value": True,
|
|
||||||
"necessary": False,
|
|
||||||
"link": "https://attack.mitre.org/techniques/T1136",
|
|
||||||
"description": "Adversaries with a sufficient level of access "
|
|
||||||
"may create a local system, domain, or cloud tenant account."
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,5 +34,5 @@ class T1136(AttackTechnique):
|
||||||
'result': ': '.join([pba['name'], pba['result'][0]])
|
'result': ': '.join([pba['name'], pba['result'][0]])
|
||||||
}]
|
}]
|
||||||
})
|
})
|
||||||
data.update(T1136.get_message_and_status(status))
|
data.update(T1136.get_base_data_by_status(status))
|
||||||
return data
|
return data
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import ReactTable from 'react-table';
|
import ReactTable from 'react-table';
|
||||||
import {renderMachineFromSystemData, ScanStatus} from './Helpers'
|
import {renderMachineFromSystemData, ScanStatus} from './Helpers';
|
||||||
|
import MitigationsComponent from "./MitigationsComponent";
|
||||||
|
|
||||||
class T1136 extends React.Component {
|
class T1136 extends React.Component {
|
||||||
|
|
||||||
|
@ -35,6 +36,7 @@ class T1136 extends React.Component {
|
||||||
showPagination={false}
|
showPagination={false}
|
||||||
defaultPageSize={this.props.data.info.length}
|
defaultPageSize={this.props.data.info.length}
|
||||||
/> : ''}
|
/> : ''}
|
||||||
|
<MitigationsComponent mitigations={this.props.data.mitigations}/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue