Commit Graph

9 Commits

Author SHA1 Message Date
Huoji's
8cfd24ab43 修复一个导致崩溃的问题 2025-04-20 23:43:54 +08:00
Huoji's
143a336c8b 修复内存泄漏。并且优化代码格式 2025-04-20 21:00:38 +08:00
huoji
662e2398eb update 2025-03-20 18:07:52 +08:00
huoji
232a7abcba 初步增加32位支持(没加全) 2025-03-19 20:47:26 +08:00
huoji
534b6a84a6 添加沙箱功能和API钩子支持
- 在沙箱中实现了新的功能,包括内存分配和API钩子初始化
- 更新了沙箱类,增加了对WFP引擎的支持
- 添加了多个API的实现,如GetLastError、InitializeCriticalSection等
- 修改了主函数以使用新的沙箱功能,替换了恶意软件扫描功能
- 更新了项目文件以包含新的源文件和API实现
- 改进了错误处理和日志记录功能
2025-03-18 20:49:18 +08:00
Huoji's
60c4ef5f58 Update project documentation and enhance malware detection engine
- Completely rewrite README.md with comprehensive project overview and technical details
- Add detailed explanation of antivirus engine architecture and detection strategies
- Implement multi-stage malware detection with machine learning, sandbox, and PE structure analysis
- Update project configuration and add new source files for enhanced detection capabilities
- Integrate XGBoost machine learning model with C++ export functionality
- Improve sandbox environment with advanced module and LDR data table handling
- Remove legacy Python prediction and training scripts in favor of C++ implementation
2025-03-09 21:59:22 +08:00
Huoji's
1cea516cf7 Add machine learning feature extraction for PE files
- Implemented MachineLearning class with ExtractFeatures method
- Updated project files to include new machine learning source and header files
- Modified main executable to call feature extraction
- Updated VSCode settings to include additional C++ headers
- Commented out previous file dumping code in main function
2025-03-09 02:05:07 +08:00
huoji
2c18f7fd15 update 2025-03-06 18:39:01 +08:00
Huoji's
2ca572e225 添加项目文件。 2025-03-06 04:05:03 +08:00