secml_malware icon indicating copy to clipboard operation
secml_malware copied to clipboard

Create adversarial attacks against machine learning Windows malware detectors

Results 17 secml_malware issues
Sort by recently updated
recently updated
newest added

I follow the tutorials and I have this problem. Here, are my code `import lief` `exe_path = '/Boom'` `exe_object: lief.PE = lief.parse(exe_path)` `print('DOS Header')` `print(exe_object.dos_header)` `print('PE Header')` `print(exe_object.header)` `print('Optional Header')`...

unsure

Include wrappers for [QuoVadis](https://github.com/dtrizna/quo.vadis), by leveraging the fusion models provided inside the original repository by @dtrizna. It should be implemented as a `CQuoVadisClassifier` and its wrapper for blackbox attack `CQuoVadisWrapperPhi`....

help wanted

Hi @zangobot , I am using the malconv to deal with the malware family classification problem. It's a Multi-classification tasks so I modify the malconv's last fc layer's out_features dimension...

enhancement
question

In the Sorel-20M repository, in the `train.py`, the `train_network()` function calls `get_generator()` which initializes the `Generator` class, which in turn calls the `Dataset` class that calls the `LMDBReader` class. LMDBReader...

bug

Remove all the debug prints, and use a standard logger that can be customized with a config file or at import time.

enhancement
help wanted

As a new feature, it would be interesting to port the perturbations proposed by [Lucas et al.](https://github.com/pwwl/enhanced-binary-diversification) in their [research paper](https://dl.acm.org/doi/10.1145/3433210.3453086). Maybe, SecML Malware could use this repository as a...

enhancement
help wanted

**Describe the bug** When applying the `CContentShiftingEvasion` to a binary, if it has been compiled for debug, the manipulation corrupts the file. **To Reproduce** Compile an executable on Windows, using...

bug
help wanted

In order to better automate the testing part, the library should use some mock classifier to be used to test the algorithms (rather than using real malware / real networks).

enhancement
help wanted

GAMMA section injection has `listdir` to load all samples from a folder. But this could load samples out of order, reducing reproducibility.

bug

`model.predict()` retrieves class '1' even if the prediction score is under the ember model threshold

bug