Commit graph

  • ee7b647acf Version 0.2.6 Use PyPI packaged version of aplib instead of bundling it ourselves (#13) main 0.2.6 mos9527 2025-11-02 19:12:24 +08:00
  • 349cfe9b26 Version 0.2.5 Fix magic detection heuristic (fixed ERROR: While extracting VFS: Invalid signature Fixes #10) Clean up console output 0.2.5 greats3an 2025-07-26 09:05:36 +08:00
  • 2cdb918692 Version 0.2.4 Add test binaries for packer version 11.00 Detail error messages 0.2.4 mos9527 2024-10-17 17:47:57 +08:00
  • 7504cfa9ad Version 0.2.3 QoL: Format code with black 0.2.3 mos9527 2024-09-24 19:42:16 +08:00
  • 3d7edf78b3 Added test files for packer version 10.80 (20240613) (#8) test mos9527 2024-06-22 09:55:33 +08:00
  • b210180d27 Version 0.2.2 Added option to switch unpacker variant (currently supports 10_70, 9_70, 7_80) Added tests for packer version 20210329 (9.70) 0.2.2 mos9527 2024-06-17 13:01:43 +08:00
  • 104f2c7e25 Version 0.2.1 Made CLI arguments backwards compatible with pre-0.2.0 versions. Added example usage to README. 0.2.1 mos9527 2024-06-11 22:59:48 +08:00
  • 378c9eb217 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app ...Also, thanks, GitHub Actions. 0.2.0 mos9527 2024-06-07 13:11:49 +08:00
  • c1d1fe9766 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app ...Also, thanks, GitHub Actions. mos9527 2024-06-07 13:07:08 +08:00
  • 4bc009add0 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app ...Also, thanks, GitHub Actions. mos9527 2024-06-07 13:04:11 +08:00
  • 1f5305b3c8 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app mos9527 2024-06-07 13:01:16 +08:00
  • 319ca0ca2a Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app mos9527 2024-06-07 12:56:21 +08:00
  • 6dedf8e41d Version 0.2.0 mos9527 2024-06-07 09:36:09 +08:00
  • 9284a8a471 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app mos9527 2024-06-07 09:23:20 +08:00
  • 5ce1521108 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app mos9527 2024-06-07 09:19:44 +08:00
  • eccd088ed1 Version 0.2.0 Added support for the latest Enigma Virtual Box (10.70 Build 20240522) Added various error checks and handling Major code refactoring and cleanup CI : Added tests for the unpacker CI : Implemented TLS, FS, Overlay checks in the packer test app mos9527 2024-06-07 09:17:34 +08:00
  • 8a9a7c4014 Merge branch 'main' of github.com:mos9527/evbunpack mos9527 2024-06-07 00:14:26 +08:00
  • cb5da22cc7 Support for EVB 10.70 and major refactor mos9527 2024-06-07 00:13:22 +08:00
  • 318c97f00d
    Disable *.egg being pushed to PyPI mos9527 2023-08-09 11:18:23 +08:00
  • 76f5ce8b6b Graceful exit upon reading all the objects greats3an 2023-07-24 20:42:18 +08:00
  • a3a095e2e2
    Merge pull request #4 from unprintable123/dev mos9527 2023-07-24 20:14:53 +08:00
  • 6af7a0e3ab filetable ending detection & bug fix unprintable 2023-07-24 14:40:15 +08:00
  • 3cc855f7c3 bug fix unprintable 2023-07-23 22:40:27 +08:00
  • 386e130c65
    Update README.md (closes #2) mos9527 2023-06-09 13:22:51 +08:00
  • 15c74b459a
    Version 0.1.9.4.1 0.1.9.4.1 mos9527 2023-01-17 23:06:18 +08:00
  • 12c2b0b1a9
    gh-actions : remove UPX mos9527 2023-01-17 23:05:56 +08:00
  • c5827769b2 Version 0.1.9.4 bugfix : correctly read in unicode strings 0.1.9.4 greats3an 2022-10-30 16:06:00 +08:00
  • 701a5e0642 Version 0.1.9.3 bugfix : index should be >= 0 instead of >0 0.1.9.3 greats3an 2022-10-30 15:46:51 +08:00
  • 8855ecc543 Version 0.1.9.2 qol : magic EVB\x00 search is now done in chunks bugfix : seek to magic once done searching 0.1.9.2 greats3an 2022-10-29 12:41:17 +08:00
  • d8b56c80be Version 0.1.9.1 bugfix : reopen files once magic is searched w/ mmap Otherwise this would led to some very arbitary behaviors on Windows...somehow 0.1.9.1 greats3an 2022-10-28 23:49:38 +08:00
  • 542094b472 Version 0.1.9 ci : apply UPX to distribution misc : corrected some docstring 0.1.9 greats3an 2022-09-04 23:05:19 +08:00
  • 5b3ed27795 Version 0.1.8 ci : trying to make this work 0.1.8 greats3an 2022-08-29 00:38:13 +08:00
  • 5552547753 Version 0.1.8 ci : trying to make this work greats3an 2022-08-29 00:34:00 +08:00
  • 916ee877d6 Version 0.1.8 ci : trying to make this work greats3an 2022-08-29 00:28:31 +08:00
  • 2166c77426 Version 0.1.8 misc : Updated README ci : should be working...hopefully greats3an 2022-08-29 00:21:01 +08:00
  • 945ddb0075 Version 0.1.7 misc : Testing CIs... again greats3an 2022-08-29 00:03:24 +08:00
  • 2913980189 Version 0.1.7 misc : Testing CIs $ greats3an 2022-08-29 00:01:14 +08:00
  • c46ac3f188 misc : added Github Actions config greats3an 2022-08-28 23:44:14 +08:00
  • 691b264e8d Version 0.1.7 misc : typo fixes github/actions : added Windows CI greats3an 2022-08-28 23:42:48 +08:00
  • 3282a870a5 Version 0.1.6 bugfix : Console script should work now greats3an 2022-08-03 23:44:34 +08:00
  • ce59cdb693 Version 0.1.5 greats3an 2022-08-01 07:59:17 +08:00
  • 6439841143 misc : version numberbbump greats3an 2022-08-01 07:58:01 +08:00
  • 2e0f870c72 misc : oops greats3an 2022-08-01 07:57:14 +08:00
  • 1ed764c800 misc : offset->rva greats3an 2022-07-31 15:43:23 +08:00
  • f52e9c14ba misc : added PackerTestApp greats3an 2022-07-30 11:00:01 +08:00
  • 8311b45635 Version 0.1.4 - see previous commit message for update info greats3an 2022-07-30 09:51:48 +08:00
  • 586212b0eb
    Merge pull request #1 from mos9527/dev mos9527 2022-07-30 09:49:11 +08:00
  • f9326ff68e pe : generalized unpack procedure - This should allow us to unpack basically anything EVB would produce - So far, both x86 and x64 PEs are tested with / without overlays - The produced PE isn't exactly byte-perfect though. Issues are: -- SizeOfImage is not recalculated -- Things about heap size / stack size in the NT headers are not restored -- .engima bytes still remained in the header parts I should try to fix these later. But for what we have now, I'd conisder it done. greats3an 2022-07-30 09:40:39 +08:00
  • f03f4d23f7 pe : attempting restoration of TLS greats3an 2022-06-25 17:20:38 +08:00
  • f281fe9440 Version 0.1.3 pefile : improved (or actually correctly implmeneted) pe restoration cli : added --list option greats3an 2022-06-24 18:40:20 +08:00
  • 51c4db9e31 Version 0.1.1 fix : minor bug fixes greats3an 2022-06-24 15:27:35 +08:00
  • 09b58bee1e
    Update publish-to-pypi.yml mos9527 2022-06-24 14:47:10 +08:00
  • 9bafae95bd
    Update publish-to-pypi.yml mos9527 2022-06-24 14:46:43 +08:00
  • f6f7d83dbf Version 0.1.0 feat : PE restoration is implemented feat : added a tree graph for directory listing misc : improved overall quality 0.1 greats3an 2022-06-24 14:44:29 +08:00
  • 8fc1691d14
    Version number bump 0.0.8 mos9527 2022-04-17 15:01:52 +08:00
  • 884329818e Reinitialized repo greats3an 2022-04-17 14:55:02 +08:00
  • 02c92432de
    Update __init__.py 0.0.7 mos9527 2022-04-11 22:30:23 +08:00
  • bf2163532e
    Respect the offset property for compressed archives mos9527 2022-04-11 22:30:08 +08:00
  • dbf7e6ce6e
    Update publish-to-pypi.yml mos9527 2022-04-11 22:09:13 +08:00
  • b46dfad493 Version 0.0.6 - EOF exceptions are now 'handled' - added pypi github action greats3an 2022-04-10 15:21:23 +08:00
  • 65949d0920 Version 0.0.5 - improved exception handling - added various tips - added encoding header - made logs output go through stderr instead greats3an 2022-04-10 22:58:49 +08:00
  • 7b363cdda4 Version 0.0.4 - got decompression to finally work - added a fancy progress bar(?) since decompression is rather slow - added a tip message for --legacy usage greats3an 2022-04-10 17:29:38 +08:00
  • 99e88e6b65 Version 0.0.3 greats3an 2022-04-10 12:23:10 +08:00
  • 6b194e3f9f added debug output greats3an 2022-04-10 12:22:42 +08:00
  • 2bfe444f35 - can now locate exact file offsets of compressed PEs, but files over 64KB won't extract completely greats3an 2022-04-10 11:46:50 +08:00
  • 09a082b1b5 Version 0.0.2 - support for legacy packed PEs is added (enable with --legacy) - improved extraction routines. though some compressed PEs don't work still greats3an 2022-04-10 00:47:43 +08:00
  • 3685412f1f pe unpacking is still kinda weird greats3an 2022-04-05 15:43:06 +08:00
  • 81db86304c unpacker : faster magic locator unpacker : support for PE files unpacker : support for compressed PE content greats3an 2022-04-05 14:30:51 +08:00
  • 5ce48d31bc w_char it is greats3an 2021-04-17 20:03:41 +08:00
  • c3b9f86cca Updated Unicode support greats3an 2021-02-22 11:03:16 +08:00
  • 89d52c64f5 fixed reading out of boundaries greats3an 2020-08-19 23:10:24 +08:00
  • 519fe311e7 misc edit greats3an 2020-08-16 09:19:01 +08:00
  • 499fc28f52 removed unused code greats3an 2020-08-13 15:52:58 +08:00
  • d2fd0b5e36 misc fix greats3an 2020-08-13 15:50:54 +08:00
  • 5409fbdfde external packages cannot be compressed to begin with greats3an 2020-08-13 15:50:03 +08:00
  • 01744f9925 Updated README.md greats3an 2020-08-13 15:48:49 +08:00
  • 538a4db7bf added README.md greats3an 2020-08-13 15:18:05 +08:00
  • 42fd9d1e3b
    Create LICENSE mos9527 2020-08-13 14:57:11 +08:00
  • 0e2547539e
    Create README.md mos9527 2020-08-13 14:55:27 +08:00
  • 751ee2cbb9 inital commit greats3an 2020-08-13 14:53:08 +08:00