morkt
|
b02b95cbf1
|
(XP3): threat non-'File' index records as hashed names.
added NoCryptTitles to Xp3Scheme.
|
2017-02-05 02:28:02 +04:00 |
|
morkt
|
42dce0e586
|
(ExeFile): new class to seek for resources within EXE files.
|
2017-01-23 18:35:16 +04:00 |
|
morkt
|
832a1a3ff0
|
(XP3): implemented LZ4-compressed entries.
|
2017-01-14 13:02:20 +04:00 |
|
morkt
|
375bc352b0
|
(HighRunningCrypt): override Encrypt method.
|
2017-01-14 12:26:22 +04:00 |
|
morkt
|
6e9064bc50
|
another KiriKiri encryption.
|
2017-01-13 11:36:34 +04:00 |
|
morkt
|
a6452693cb
|
(KiriKiri): consider MD5-hashed filenames.
|
2016-11-26 08:54:01 +04:00 |
|
morkt
|
d7e6bab608
|
(KiriKiri): another encryption algorithm.
|
2016-10-31 23:10:44 +04:00 |
|
morkt
|
c97985e5d0
|
supply filename to FileNotFoundException when possible.
|
2016-10-24 19:57:58 +04:00 |
|
morkt
|
bb18303eb4
|
IBinaryStream migration.
|
2016-10-16 09:22:53 +04:00 |
|
morkt
|
19bda51f93
|
(XP3): alternative entry name record signature.
|
2016-10-14 13:44:05 +04:00 |
|
morkt
|
f1d66206bc
|
(IResource.CanWrite): new property.
(ArchiveFormat.CanCreate): renamed to CanWrite.
|
2016-10-11 00:05:22 +04:00 |
|
morkt
|
6a57bfb43d
|
added game title lookup facility.
|
2016-10-09 10:10:12 +04:00 |
|
morkt
|
95a0d8c9bf
|
(KiriKiri); added encryption guess based on executable name.
|
2016-09-27 16:52:52 +04:00 |
|
morkt
|
cdf2cf0301
|
(TLG): recognize obfuscated header.
|
2016-09-13 03:02:53 +04:00 |
|
morkt
|
72f6d329f1
|
(KiriKiri.ChinReactionCrypt): modification.
|
2016-09-11 23:45:07 +04:00 |
|
morkt
|
bc82a2bdfb
|
(ICipher): fixed typo.
noticed it when "star" refused to autocomplete.
|
2016-09-11 22:24:38 +04:00 |
|
morkt
|
e0a75a6ab8
|
(KiriKiri.ExaCrypt): another encryption scheme.
|
2016-09-11 14:38:22 +04:00 |
|
morkt
|
9fe37e18ca
|
(KiriKiri): another encryption scheme.
|
2016-09-10 15:10:32 +04:00 |
|
morkt
|
1b317ae539
|
(KiriKiri): another encryption scheme.
|
2016-09-08 17:55:34 +04:00 |
|
morkt
|
546b5f986f
|
use non-threadsafe Lazy constructor where appropriate.
|
2016-09-08 13:16:43 +04:00 |
|
morkt
|
891b602a7f
|
(KiriKiri): another encryption scheme.
|
2016-07-28 20:30:25 +04:00 |
|
morkt
|
6cdea59ca4
|
(KiriKiri): another encryption scheme.
|
2016-07-23 02:47:07 +04:00 |
|
morkt
|
d7b4a7d6bb
|
(TlgFormat): recognize obfuscated images.
|
2016-07-23 02:45:12 +04:00 |
|
morkt
|
db294724dc
|
(CxEncryption.Init): control block expected to be on a dword boundary.
|
2016-07-07 08:22:31 +04:00 |
|
morkt
|
883ee94a7e
|
(InputProxyStream): generalization of input filters.
|
2016-07-02 06:06:32 +04:00 |
|
morkt
|
69e29dc0f9
|
(XP3): recognize filenames stored in hash table.
|
2016-07-01 06:23:03 +04:00 |
|
morkt
|
9cf0c88b59
|
(AppliqueCrypt): fixed block decryption logic.
|
2016-06-14 18:23:27 +04:00 |
|
morkt
|
5c7170f9c9
|
(KiriKiri): added another encryption algorithm.
|
2016-06-14 18:13:38 +04:00 |
|
morkt
|
fe10be0563
|
(XP3): changed wording for encryption popup notice.
"is encrypted" -> "could be encrypted"
|
2016-06-06 23:22:08 +04:00 |
|
morkt
|
b1b0c74bc9
|
(CxEncryption): optionally look for encryption control block within TPM plugin file.
|
2016-05-25 03:15:45 +04:00 |
|
morkt
|
8297d6daff
|
(Xp3): added StratupTjsNotEncrypted encryption scheme property.
|
2016-05-24 15:16:29 +04:00 |
|
morkt
|
d2ff05fd8f
|
implemented optional 'tags' section of TLG images.
|
2016-05-20 04:09:15 +04:00 |
|
morkt
|
7c10d0a874
|
(Xp3Opener): dispose of archive in case of encryption plugin initialization error.
|
2016-03-08 17:13:22 +04:00 |
|
morkt
|
977d4f215f
|
always forget that linq First() accepts delegate.
|
2016-03-07 19:07:16 +04:00 |
|
morkt
|
9beff31fee
|
added some XP3 encryption schemes.
|
2016-03-07 18:23:10 +04:00 |
|
morkt
|
1749b93d7a
|
call Dispose on IEnumerator<T> where appropriate.
|
2016-03-05 17:22:14 +04:00 |
|
morkt
|
d7ef400a31
|
(Xp3Opener): additional sanity check when searching archives inside EXE files.
|
2016-03-05 17:18:28 +04:00 |
|
morkt
|
9020219476
|
more XP3 encryption schemes.
|
2016-03-04 07:02:53 +04:00 |
|
morkt
|
b42a425b80
|
(Xp3Stream): dispose of segments enumerator.
|
2016-02-17 11:49:48 +04:00 |
|
morkt
|
dca410a260
|
(SaiminCrypt): switched hex constants to decimals.
|
2016-02-07 09:32:55 +04:00 |
|
morkt
|
9f4459441c
|
(KiriKiri): encryption algorithms implementations moved to a separate file.
|
2016-02-04 12:18:19 +04:00 |
|
morkt
|
01874b69ae
|
(DecryptScript): dispose of the input stream after decryption is done.
|
2016-02-04 10:36:27 +04:00 |
|
morkt
|
4262db76fb
|
(Xp3Opener): decrypt text entries.
|
2016-02-04 09:40:42 +04:00 |
|
morkt
|
632d4b4602
|
another XP3 encryption scheme.
|
2016-01-12 02:25:00 +04:00 |
|
morkt
|
0b89f83742
|
(Xp3Opener): entry considered encrypted if cipher isn't "NoCrypt".
|
2015-12-23 09:37:16 +04:00 |
|
morkt
|
12aa9eade5
|
added another XP3 encryption scheme.
|
2015-12-19 06:39:13 +04:00 |
|
morkt
|
03e9e5f7b9
|
should do something with two signature declarations.
|
2015-12-10 20:03:47 +04:00 |
|
morkt
|
cf0d6e9e3c
|
(Xp3Opener): altered signature lookup within executables.
archives could reside within executable resources and not necessarily on
the 16-bytes boundary.
|
2015-12-07 18:26:19 +04:00 |
|
morkt
|
853ed0eaa8
|
(ICrypt.ObfuscatedIndex): new virtual property.
|
2015-12-07 00:29:45 +04:00 |
|
morkt
|
7916c171c1
|
(Xp3Stream): fixed compressed segments reading.
bug prevented decompression when compressed size was larger than
original.
|
2015-12-07 00:00:47 +04:00 |
|