Added system_id_extractor_fuzzer
exec/s: 316 Test: ./system_id_extractor_fuzzer Bug: 265234582 Change-Id: I9ef8d2747f875bfe287fff51edc90c862a4f4d66
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
## Table of contents
|
||||
+ [policy_engine_fuzzer](#PolicyEngine)
|
||||
+ [content_decryption_fuzzer](#ContentDecryption)
|
||||
+ [system_id_extractor_fuzzer](#SystemIdExtractor)
|
||||
|
||||
# <a name="PolicyEngine"></a> Fuzzer for PolicyEngine
|
||||
|
||||
@@ -51,3 +52,27 @@ ContentDecryption supports the following parameters:
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/content_decryption_fuzzer/vendor/content_decryption_fuzzer
|
||||
```
|
||||
|
||||
# <a name="SystemIdExtractor"></a> Fuzzer for SystemIdExtractor
|
||||
|
||||
SystemIdExtractor supports the following parameters:
|
||||
1. OEM Cert (parameter name: "oemCert")
|
||||
2. Key Data (parameter name: "keyData")
|
||||
3. System Id (parameter name: "mSystemId")
|
||||
|
||||
| Parameter| Valid Values| Configured Value|
|
||||
|------------- |-------------| ----- |
|
||||
|`oemCert`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`keyData`| `String` |Value obtained from FuzzedDataProvider|
|
||||
|`mSystemId`| `Integer in range 0 to 256` |Value obtained from FuzzedDataProvider|
|
||||
|
||||
#### Steps to run
|
||||
1. Build the fuzzer
|
||||
```
|
||||
$ mm -j$(nproc) system_id_extractor_fuzzer
|
||||
```
|
||||
2. Run on device
|
||||
```
|
||||
$ adb sync data
|
||||
$ adb shell /data/fuzz/arm64/system_id_extractor_fuzzer/vendor/system_id_extractor_fuzzer
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user