Commit Graph

2150 Commits

Author SHA1 Message Date
Petr Zemek
6ed327e30f
Add a CHANGELOG entry for #917. 2021-01-25 12:49:33 +01:00
Ladislav Zezula
60c94e55a2
Lz fix too many imports (#917)
* Detection of invalid import directory will now be triggered by invalid import names

* Detection of corrupt import directories was made stricter

* Refactored detection if invalid imports

Co-authored-by: Ladislav Zezula <ladislav.zezula@avast.com>
2021-01-25 12:44:52 +01:00
Peter Matula
57bd39785f deps/llvm: update to fix #895 2021-01-22 14:14:28 +01:00
Marek Milkovič
c9a6274c71 Added CHANGELOG entries 2021-01-08 15:31:29 +01:00
Marek Milkovič
d62d7e2719
Merge pull request #914 from avast/retdec-fileinfo-archives
Do not fail completely when retdec-archive-decompiler is not available
2021-01-08 03:48:14 +01:00
Marek Milkovič
3f6ba3a2c4 Do not fail complately when retdec-archive-decompiler is not available 2021-01-08 01:39:09 +01:00
Marek Milkovič
f4da38081f
Merge pull request #913 from avast/mpress-resources
unpacker/mpress: Properly copy non-packer related sections to the unpacked file
2021-01-08 01:38:36 +01:00
Marek Milkovič
aa15ad90a8 unpacker/mpress: Properly copy non-packer related sections to the
unpacked file
2021-01-08 00:16:25 +01:00
Petr Zemek
da1c73651d
Add a CHANGELOG entry for #911. 2021-01-06 14:41:01 +01:00
Petr Zemek
d8f666b22d
Merge pull request #912 from avast/LZ_issue_911
Fixed issue #911
2021-01-06 14:40:25 +01:00
Ladislav Zezula
28505dd910 Fixed issue #911 2021-01-06 09:11:33 +01:00
Petr Zemek
ec5cd887e0
Add a CHANGELOG entry for #907. 2020-12-18 13:06:45 +01:00
Petr Zemek
ed02e64629
Merge pull request #908 from avast/LZ_issue_907
Lz issue 907
2020-12-18 13:05:13 +01:00
Ladislav Zezula
c9ddd13a60 Removed warnings in Visual Studio 2020-12-18 07:27:32 +01:00
Ladislav Zezula
a5374a34af Fixed https://github.com/avast/retdec/issues/907 2020-12-18 06:47:20 +01:00
Peter Matula
37dbfd1e07 fileinfo: add config 2020-12-11 19:30:24 +01:00
Peter Matula
34ac8f9ec3 retdec-decompiler: move config from support to src 2020-12-11 18:14:17 +01:00
Peter Matula
89959d7fd3 capstone2llvmir/x86: #891, better FXTRACT implementation 2020-12-11 18:09:02 +01:00
Peter Matula
9c389719e4 tests/capstone2llvm: fix FPATAN tests 2020-12-11 17:54:26 +01:00
Peter Matula
5ce48491b9 capstone2llvmir/x86: fix #886, change fpatan modelling 2020-12-11 17:41:04 +01:00
Peter Matula
e4e74a68c9 capstone2llvmir/x86: fix #891, fix pseudo fnc instance generation 2020-12-11 16:53:40 +01:00
Peter Matula
b6442ef57d pdbparser: fix 900, use uint64_t for addresses 2020-12-11 16:14:28 +01:00
Peter Matula
72a3e9a961 unpackertool/upx/elf: fix #904, prevent possible infinite loop 2020-12-11 15:22:38 +01:00
Peter Matula
06750aa0e4 unpackertool/upx/elf: break too long lines 2020-12-11 15:12:54 +01:00
Marek Milkovič
2b224b1dd5 Fixed possible access to unallocated memory in MPRESS unpacker
If the size of data is less than 0x1000 then we can possibly underflow
unsigned int and access unallocated data.
2020-12-11 14:20:55 +01:00
Peter Matula
b7e1f1c18c cmake: more granular script&support installation 2020-12-02 22:29:55 +01:00
Peter Matula
6adef43125 deps/yara: fix usage with YARA_LOCAL_DIR 2020-11-30 09:36:20 +01:00
Petr Zemek
8dc9463ab7
Add a CHANGELOG entry for #899. 2020-11-25 09:49:55 +01:00
Petr Zemek
c7c8544c83
Merge pull request #899 from avast/LZ_InnoSetup_6_0
Added YARA rule for Inno Setup 6.0.0
2020-11-25 09:49:36 +01:00
Ladislav Zezula
952cdccbf5 Added YARA rule for Inno Setup 6.0.0 2020-11-25 08:11:08 +01:00
Ladislav Zezula
747d83045f Revert "Added YARA rule for Inno Setup 6.0.0"
This reverts commit 18cf752299.
2020-11-25 08:10:28 +01:00
Ladislav Zezula
18cf752299 Added YARA rule for Inno Setup 6.0.0 2020-11-25 07:54:21 +01:00
Petr Zemek
b70761348a
Add a CHANGELOG entry for #897. 2020-11-24 10:13:34 +01:00
Ladislav Zezula
7e824a4309
Lz import thunk check (#897)
* Added error code for invalid RVA of an import name

* More code branches where loader error code can be returned

Co-authored-by: Ladislav Zezula <ladislav.zezula@avast.com>
2020-11-24 10:11:00 +01:00
Marek Milkovič
6b674df8b8
Bumped minimal required version for OpenSSL to 1.1.1 2020-11-17 22:36:57 +01:00
Petr Zemek
7b437f511a
Merge pull request #894 from HoundThe/comma_fix
Fix missing comma in usualPackerSections initializer
2020-11-14 21:21:55 +01:00
HoundThe
3a21b50c5b fix missing comma in usualPackerSections initializer 2020-11-14 20:25:51 +01:00
Petr Zemek
31ffc7c800
Add a CHANGELOG entry for #876. 2020-10-31 08:39:12 +01:00
Petr Zemek
5b6197e7e9
llvmir2hll: Improve indentation in copy_propagation_optimizer.cpp.
The original indentation was a bit misleading. Indeed, one may have read the
code as if `prev = prev->getUniquePredecessor()` was the first statement of the
loop.
2020-10-31 08:39:11 +01:00
Petr Zemek
95167418c4
Merge pull request #876 from jacob-baines/opt_inf_loop
Fix infinite loops in copy propagation optimizer
2020-10-31 08:35:09 +01:00
jacob@baines@darkwolfsolutions.com
a6cd16522e Fix infinite loop in copy propagation optimizer 2020-10-30 07:32:41 -07:00
Petr Zemek
fab0eb8677
Add a CHANGELOG entry for #872. 2020-10-21 16:05:54 +02:00
Petr Zemek
220212c135
Merge pull request #873 from avast/LZ_Issue_872
Fixed issue #872
2020-10-21 16:02:58 +02:00
Ladislav Zezula
8f26e86cd9 Fixed issue #872 2020-10-20 16:14:26 +02:00
Petr Zemek
4e31e3a646
support: Fix formatting in installers.yara.
There was a tab followed by spaces at several places.
2020-10-19 16:52:53 +02:00
Petr Zemek
86b8490a6a
Fix a CHANGELOG entry.
There was no installer mentioned before a reference to #869.
2020-10-19 16:52:51 +02:00
Petr Zemek
331e9b4722
Add a CHANGELOG entry for #871. 2020-10-19 16:52:51 +02:00
Petr Zemek
a93dab1b9e
Add a CHANGELOG entry for #870. 2020-10-19 16:52:51 +02:00
Petr Zemek
c65c780bff
Merge pull request #871 from avast/LZ_Installer_SmartInstallMaker
Added YARA rules for SmartInstall Maker
2020-10-19 16:48:06 +02:00
Petr Zemek
10a2cd5466
Merge pull request #870 from avast/LZ_Installer_XtAppLauncher
Added YARA rule for 'Xenocode Application Launcher'
2020-10-19 16:47:17 +02:00