44 Commits

Author SHA1 Message Date
hasherezade 0f606929ea [VERSION] 1.2 2022-11-21 15:45:48 -08:00
hasherezade d7a756513a [FEATURE] Allow to unload converted DLL 2022-11-21 11:11:17 -08:00
hasherezade 9a3c4717a7 [FEATURE] Print info about which loader is in use 2022-05-12 07:07:10 -07:00
hasherezade 952101431c [BUGFIX] Preserve old redir stub for old loader 2022-05-12 06:59:37 -07:00
hasherezade 9c1e3e2446 [NOBIN] Removed padding at the end of the stubs 2022-05-11 11:38:50 -07:00
hasherezade 97770f3452 [VERSION] 1.1 2022-05-11 11:22:40 -07:00
hasherezade 8ae61e78dc [REFACT] Small cleanup in the loaders 2022-05-11 11:21:09 -07:00
hasherezade 1b5d24b2e0 [FEATURE] In 64-bit stub: use RAX instead of RBX 2022-05-11 11:07:00 -07:00
hasherezade c7ac7bfe4b [FEATURE] In 32bit stub: use EAX instead of EBX 2022-05-11 11:00:26 -07:00
hasherezade d6d69a27a9 [REFACT] Removed a useless instruction from the stub 2022-05-11 10:56:05 -07:00
hasherezade 4926661222 [VERSION] 1.0 2022-05-01 12:26:09 -07:00
hasherezade 0fc38b6f1a [FEATURE] If old loader selected, use old redir 2022-05-01 12:00:13 -07:00
hasherezade 77eff1ce57 [BUGFIX][hldr32] Preserve the return value 2022-05-01 11:50:15 -07:00
hasherezade 76138a612a [FEATURE] Select with which stub to build depending on CMake options 2022-05-01 11:40:28 -07:00
hasherezade ae610a2875 [FEATURE] In stub: fetch DLL by a checksum 2022-05-01 11:26:51 -07:00
hasherezade 4298ab1392 [FEATURE] Use CRC32 instead of functions' names 2022-05-01 10:46:02 -07:00
hasherezade b187f2eb06 [FEATURE] Added stubs with TLS callbacks support 2022-05-01 10:09:59 -07:00
hasherezade 9b4b29982e [FEATURE] Change alert about TLS callback into an info. 2022-05-01 10:09:16 -07:00
hasherezade 132f51772a [VERSION] 1.0-rc1 2022-04-30 18:20:47 -07:00
hasherezade a828024359 [FEATURE] Decreased stub2 size 2022-04-30 18:18:24 -07:00
hasherezade 96640dc985 [FEATURE] Add different stub variant for DLL 2022-04-30 17:38:04 -07:00
hasherezade e1a5c935c4 [FEATURE] Added new stubs 2022-04-30 17:26:46 -07:00
hasherezade 205ee9969c [BUGFIX] Use appropriate function to free buffer 2022-04-30 15:08:25 -07:00
hasherezade c989d2db0b [BUGFIX] Use appropriate function to free buffer 2022-04-30 14:57:59 -07:00
hasherezade 41c8d1dc81 [NOBIN][tests] Updated CMake version 2022-04-30 14:28:38 -07:00
hasherezade d9f6351122 [NOBIN] Updated CMake version 2022-04-30 13:46:01 -07:00
hasherezade b0a69d73e4 [VERSION] 0.9 2021-02-02 09:02:41 +01:00
hasherezade 2200c020d3 [FEATURE] Replaced the stubs with the new versions 2021-02-02 04:50:24 +01:00
hasherezade bf348a2d25 [FEATURE] Realign the input PE (raw == virtual) during conversion 2021-02-01 09:29:44 +01:00
hasherezade b09c696fc7 [VERSION] 0.8 2020-04-17 23:48:38 +02:00
hasherezade fa125c7412 [FEATURE] More precise check for TLS callbacks 2020-04-17 23:13:00 +02:00
hasherezade 888c1d6d54 [BUGFIX][hld32] Fixed processing import table 2020-04-17 19:18:38 +02:00
hasherezade 19baea48e1 [BUGFIX][hldr64] Fixed return from the stub 2020-04-17 18:49:28 +02:00
hasherezade fb4170884b [BUGFIX][hld64] Fixed processing import table 2020-04-17 18:48:28 +02:00
hasherezade f33fb8100f [FEATURE] Do not break if TLS direcory detected (only warning) 2020-04-17 15:22:56 +02:00
hasherezade fd078f0c7d [NOBIN] In CMake: added installation of the components 2020-04-17 14:48:42 +02:00
hasherezade fe942d9b62 [REFACT] Changed the info strings 2018-12-15 19:49:37 +01:00
hasherezade b4d65aa0b1 [BUGFIX] Fixed the header stub to ensure clean return to the caller 2018-12-15 06:04:19 +01:00
hasherezade 4c9a612727 [FEATURE] Added tests 2018-12-14 21:10:49 +01:00
hasherezade a1724fd2cb [FEATURE] Integrated 64bit stub (Issue #5) 2018-12-13 22:05:51 +01:00
hasherezade 0479160c74 [VERSION] 0.5 2018-12-07 00:34:53 +01:00
hasherezade e550ed8a99 [REFACT] Use cmove instead of conditional jump 2018-12-07 00:07:56 +01:00
hasherezade 585bd44628 [BUGFIX] Don't try to load imports if PE has no import table 2018-12-07 00:01:56 +01:00
hasherezade f511e837d0 [REFACT] Renamed projects to: pe2shc, runshc 2018-12-03 19:25:03 +01:00