Alexey Kleymenov
|
61d85db275
|
Merge pull request #11 from NozomiNetworks/p_info_tests
p_info_tests
|
2022-12-12 15:53:10 +01:00 |
|
Javier Rascon
|
23b792824c
|
Moved 'close' method before asserts when possible
|
2022-12-12 08:40:16 +01:00 |
|
Javier Rascon
|
3f705e76b2
|
Updated lief version
|
2022-11-04 11:31:36 +01:00 |
|
Javier Rascon
|
2335e87180
|
Added test for p_info sizes mismatch
|
2022-11-04 11:23:44 +01:00 |
|
Javier Rascon
|
4ba3383348
|
Added tests for p_info zeroed values
|
2022-11-04 10:56:28 +01:00 |
|
Alexey Kleymenov
|
b3cff0cccb
|
Merge pull request #10 from NozomiNetworks/tests_fixers
Added unit tests for two fixer methods and unit tests in GitHub
|
2022-10-31 16:08:06 +01:00 |
|
Javier Rascon
|
340a62ab63
|
Added requirements installation to unit tests
|
2022-10-31 13:44:26 +01:00 |
|
Javier Rascon
|
ed2fa5f278
|
Fixed tests file path
|
2022-10-31 13:38:07 +01:00 |
|
Javier Rascon
|
78b5044a4b
|
Minor changes
|
2022-10-31 13:33:01 +01:00 |
|
Javier Rascon
|
1316603859
|
changed condition for GitHub's unit tests
|
2022-10-31 12:58:07 +01:00 |
|
Javier Rascon
|
469660d359
|
Added None check for self.tmp_folder
|
2022-10-26 11:19:27 +02:00 |
|
Javier Rascon
|
d345ab9936
|
Added test for basic l_info fix
|
2022-10-26 11:19:04 +02:00 |
|
Javier Rascon
|
76cf74498d
|
Added executuion of 'close' method
|
2022-10-26 10:47:54 +02:00 |
|
Javier Rascon
|
f92669f26f
|
New test for 'fix_overlay' method
|
2022-10-26 10:38:54 +02:00 |
|
Javier Rascon
|
2dd7c25158
|
Added GitHub Action to unit test PRs
|
2022-10-26 10:38:25 +02:00 |
|
Alexey Kleymenov
|
f8d94648f6
|
Merge pull request #9 from NozomiNetworks/unit_tests
Unit tests
|
2022-10-25 15:43:49 +02:00 |
|
Javier Rascon
|
9b34e2e8dd
|
Added init file to tests folder
|
2022-10-25 13:27:00 +02:00 |
|
Javier Rascon
|
f23468c471
|
Added initial unit tests
|
2022-10-25 13:05:03 +02:00 |
|
Javier Rascon
|
9bd7c6f4ae
|
Updated .gitignore
|
2022-10-25 12:27:36 +02:00 |
|
Javier Rascon
|
c0ab0f1390
|
Splitted funcionality to ease tests
|
2022-10-25 12:26:46 +02:00 |
|
Alexey Kleymenov
|
9df6ba3d0c
|
Merge pull request #8 from NozomiNetworks/file_renaming
Renamed main file
|
2022-10-25 12:18:44 +02:00 |
|
Alexey Kleymenov
|
dd72322691
|
Merge remote-tracking branch 'origin/main' into file_renaming
|
2022-10-25 12:17:12 +02:00 |
|
Alexey Kleymenov
|
2faeaa3801
|
Merge pull request #7 from NozomiNetworks/yara_ep
Added UPX EP code detection at address different than EP and use of yara-python
|
2022-10-25 12:14:54 +02:00 |
|
Javier Rascon
|
c84c3081bf
|
Renamed main file
|
2022-10-25 11:48:45 +02:00 |
|
Javier Rascon
|
b2598a1b7f
|
Fixed author string
|
2022-10-24 17:03:46 +02:00 |
|
Javier Rascon
|
192efceb47
|
Added UPX EP code detection at address different than EP and now using yara-python
|
2022-10-21 12:50:11 +02:00 |
|
Alexey Kleymenov
|
08bc083be8
|
Merge pull request #5 from NozomiNetworks/assume_upx
Assume upx
|
2022-09-14 14:58:57 +02:00 |
|
Alexey Kleymenov
|
0a8d77f83b
|
Merge pull request #4 from NozomiNetworks/rm_elftools
Switch from elftools to lief
|
2022-09-14 14:49:46 +02:00 |
|
Javier Rascon
|
2fa139e95f
|
Added option fo assume input is UPX
|
2022-08-29 13:00:38 +02:00 |
|
Javier Rascon
|
ab9127f920
|
Switch from elftools to lief
|
2022-08-29 12:12:17 +02:00 |
|
Alexey Kleymenov
|
c80826f72e
|
Merge pull request #3 from NozomiNetworks/overlay_cut
New feature to remove overlay bytes
|
2022-08-17 11:02:54 +02:00 |
|
Javier Rascon
|
40237fac85
|
Updated README
|
2022-08-12 11:52:34 +02:00 |
|
Javier Rascon
|
3a355a30bf
|
Added functionality to detect and remove overlay
|
2022-08-12 11:49:16 +02:00 |
|
Javier Rascon
|
0f2f75964b
|
Added .gitignore
|
2022-08-12 11:46:48 +02:00 |
|
Javier Rascon
|
9b524bd95a
|
Merge pull request #2 from NozomiNetworks/fixed_quote
Updated documentation
|
2022-06-27 16:29:46 +02:00 |
|
Alexey Kleymenov
|
f9b2ca13bc
|
Updated documentation
|
2022-06-27 16:24:16 +02:00 |
|
Alexey Kleymenov
|
7f42a486e0
|
Merge pull request #1 from NozomiNetworks/initial
Initial code
|
2022-06-27 13:44:31 +02:00 |
|
Javier Rascon
|
63d148225a
|
Fixed pep8
|
2022-06-27 13:24:28 +02:00 |
|
Javier Rascon
|
bd769951ad
|
Out file is not created if no fixes were done
|
2022-06-27 11:48:28 +02:00 |
|
Javier Rascon
|
f9e9ba37de
|
Merge branch 'initial' of github.com:NozomiNetworks/upx-recovery-tool into initial
|
2022-06-27 10:58:38 +02:00 |
|
Javier Rascon
|
083e188e66
|
Show message when file is UPX
|
2022-06-27 10:29:06 +02:00 |
|
Javier Rascon
|
85a6a21b89
|
Added message logs when no fixes were needed
|
2022-06-27 10:26:55 +02:00 |
|
Alexey Kleymenov
|
4ffd74bf30
|
Minor prettifying
|
2022-06-25 09:10:39 +02:00 |
|
Javier Rascon
|
12086e22bd
|
Initialized urt variable to None
|
2022-06-24 16:20:40 +02:00 |
|
Javier Rascon
|
88f0571371
|
Added PackHeader parsing
|
2022-06-24 16:11:32 +02:00 |
|
Javier Rascon
|
99d02c89a8
|
Added boundaries checks and new class CorruptedFileError
|
2022-06-24 15:31:03 +02:00 |
|
Javier Rascon
|
4ab35f3192
|
Added method to properly close opened descriptors
|
2022-06-24 15:09:55 +02:00 |
|
Javier Rascon
|
bf66071ec1
|
Out file management moved to 'fix' method
|
2022-06-24 14:53:59 +02:00 |
|
Javier Rascon
|
5d79281bd3
|
Closed self.in_fd in a better place
|
2022-06-24 14:45:32 +02:00 |
|
Javier Rascon
|
95ba94bca3
|
Uncommented p_progid member of p_info
|
2022-06-24 14:23:05 +02:00 |
|