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