ayoubfaouzi / al-khaser

Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
GNU General Public License v2.0
5.95k stars 1.18k forks source link

Fixed the encoding of some files #208

Closed not-matthias closed 4 years ago

not-matthias commented 4 years ago

Changed the encoding of some files from UTF-16 to UTF-8, because this breaks some tools.

ayoubfaouzi commented 4 years ago

Thanks for the conversion! By curiosity, what kind of tools does it break :) ?

not-matthias commented 4 years ago

@LordNoteworthy I was trying to generate rust bindings (using this). 😄

Unfortunately al-khaser is not really designed for the use as a library, since there are many functions, that'll just print the result instead of returning it.

I'm not sure if changing these functions is something you'd want. If it is, I'm happy to submit another pull request. :)

ayoubfaouzi commented 4 years ago

ahh @not-matthias, rust binding to C libs :) Interesting!

Indeed a lib might be useful for people who integrate al-khaser as a part of their QA testing. Atm I am trying to give some priority for the issues which are open. I will definitely think about it.

Thanks.