Commit Graph

  • 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