-
Notifications
You must be signed in to change notification settings - Fork 957
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update YARA to version 4.0.0 #758
Comments
Because of #283, I would like to update to a specific (latest) commit in |
Will we want to update the used YARA version in RetDec more often than new releases of YARA are published? Wouldn't it be safer to just wait for official releases? They are quite frequent. |
Not regularly, but in case of some bug fixes or added functionality we might. If we push for a fix or feature because we need it in RetDec, and it gets to YARA, it is more convenient to start using it right away and close the issue in question - as opposed to forget about it until the YARA release is out and we need to come back to it. |
VirusTotal often uses non-released master branch in production so I would consider |
* yara: update to v4.0.1, fix #758, fix #283. Yaracpp needed some work, because YARA interface changed. Also, I simplified and refactored Yaracpp a bit. * yara_patterns/tools/pe/x86/packers: modify eziriz_dotnet_reactor_62_or_newer rule Looks like the new YARA 4.0.1 ends dotnet user strings only with "\x00" instead of "\x00\x00" as before. * yaracpp: fix doxygen comment * yaracpp: fix doxygen warning * deps/yara: better (more general) patching
YARA 4.0.0 was released on 2020-04-29. At the time of writing, RetDec uses YARA 3.11.0:
retdec/cmake/deps.cmake
Line 48 in a728ec2
We should consider updating to 4.0.0. It will probably require some changes in RetDec as there were API changes.
The text was updated successfully, but these errors were encountered: