CASP is a memory-protection technique that renders useless any shellcode running from the non-code area. This shellcode is an abnormal event that usually happens because of a buffer overflow.
CASP allows code to execute from non-code area but disallows the code from invoking any meaningful API calls.
To protect the code in a non-code area from making API calls, configure rules to add executables to CASP.
Task | Syntax | Description |
|---|---|---|
Bypass executables from CASP. |
| Specify one or more executables where CASP must be bypassed. For example, |
Remove executables from CASP bypass. |
| Specify one or more executables to remove from CASP bypass; in effect CASP is enforced. For example, |
List the executables that CASP bypasses. |
| Lists all executables that CASP bypasses. For example, |
Flush the CASP bypass rules from all executables. |
| Removes the CASP bypass rules from all executables. For example, |