From 53a4782b7ae74795762d18f3fd1e6b46185f0b58 Mon Sep 17 00:00:00 2001 From: huoji Date: Tue, 18 Mar 2025 20:50:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=BB=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=81=B6=E6=84=8F=E8=BD=AF=E4=BB=B6=E6=89=AB?= =?UTF-8?q?=E6=8F=8F=E5=92=8C=E6=B2=99=E7=AE=B1=E5=8A=9F=E8=83=BD=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将主函数中的沙箱功能调用注释掉,恢复恶意软件扫描功能的调用 - 注释掉了沙箱函数的实现,保持代码整洁 - 确保恶意软件扫描功能在主程序中优先执行 --- ai_anti_malware/ai_anti_malware.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ai_anti_malware/ai_anti_malware.cpp b/ai_anti_malware/ai_anti_malware.cpp index 45f439e..973de4a 100644 --- a/ai_anti_malware/ai_anti_malware.cpp +++ b/ai_anti_malware/ai_anti_malware.cpp @@ -311,14 +311,15 @@ auto doMalwareScan(int argc, char* argv[]) -> void { auto sampleType = scanner.DetectMalware(filePath); printf("sample type: %d \n", sampleType); } +/* int doSandbox(int argc, char* argv[]) { - /* + if (argc < 3) { std::cout << "用法: " << argv[0] << " <文件路径> <地址>" << std::endl; return; } std::string filePath = argv[1]; - */ + std::string filePath = "C:\\mso.dll"; auto peInfo = getPeInfo(filePath); @@ -330,10 +331,11 @@ int doSandbox(int argc, char* argv[]) { se.Run(0x180003980); return 0; } +*/ int main(int argc, char* argv[]) { // doMl(argc, argv); // doPredict(argc, argv); - // doMalwareScan(argc, argv); - doSandbox(argc, argv); + doMalwareScan(argc, argv); + // doSandbox(argc, argv); return 0; }