You are on page 1of 6

Changelog for TeslaDecoder, TeslaViewer and TeslaRefactor

---------------------------------------------------------

****************
* TeslaDecoder *
****************
==========
= 1.0.1b =
==========
- Fixed a bug preventing to process list.txt larger than 1MB

==========
= 1.0.1a =
==========
- Truncated files are not ignored
- Small GUI fixes

==========
= 1.0.1 =
==========
- Removed check of a value at offset 0x08 for TeslaCrypt 3/4 encrypted files

==========
= 1.0.0 =
==========
- Added 4th PrivateKyTesla into TeslaDecoder. All files encrypted by TeslaCrypt
3.0.0 - 4.2 can be decrypted.
The key is predefined when extension of TeslaCrypt 3/4 is choosen in Set key
dialog.

==========
= 0.0.91 =
==========
- Decrypt list - If listed file doesn't have TeslaCrypt extension, the file
extension is not changed.

==========
= 0.0.90 =
==========
- Added support for listing encrypted files and decryption of listed files in the
list file.
- GUI changes
- Log changes
- Internal changes
- README.txt rewritten

==========
= 0.0.85 =
==========
- Added support for TeslaCrypt 4.0 with the same extension as the original file.

==========
= 0.0.84 =
==========
- Fixed and issue when PublicKeyBC in exx files is shorter than 64 characters

==========
= 0.0.83 =
==========
- Fixed a bug when all files were skipped if decryption of xxx, ttt, micro, mp3
files was selected and the folders contained different file types. (This bug was
accidentally "added" in version 0.0.82)
- Improved handling of access rights

==========
= 0.0.82 =
==========
- Added support for TeslaCrypt 3.0.0a files (.mp3). A valid key has to be set.
(Currently I don't know how to recover one of the private keys)

==========
= 0.0.81 =
==========
- Added support for decoding the network request for TeslaCrypt v3.0.0a.

==========
= 0.0.80 =
==========
- Added support for TeslaCrypt 3.0.0 encrypted files (.xxx, .ttt, .micro). A valid
key has to be set. (Currently I don't know how to recover one of the private keys
below)
- Following keys are accepted for decryption of files encrypted by TeslaCrypt 3:
- PrivateKeyTesla (4th Tesla's private key)
- PrivateKeyRandom1
- PrivateKeyMaster
- PrivateKeySHA256Master
- PrivateKeyRandom2
- PrivateKeyFile

==========
= 0.0.72 =
==========
- Format validation changed for encrypted files (except ecc and ezz). Encrypted
files with overlay will not be skipped anymore.

==========
= 0.0.71 =
==========
- Added support for files that meet the following criteria: (file_size mod 4GB) <=
Tesla_file_limit. TeslaCrypt handles files bigger than 4GB horribly wrong and it
leads to file corruption. TeslaDecoder will decprypt these files, but few bytes
will be set to unpredictable values.
- Added warning counter for file deceryption

==========
= 0.0.70 =
==========
- Fixed a problem when PrivateKeyFile was smaller than 32 bytes
- Added "Set key" feature. It is an easier way how to set custom decryption key in
TeslaDecoder
- Fixed few small bugs

==========
= 0.0.65 =
==========
- File size limit raised.
*Hotfix - Fixed a bug when browsing directories
==========
= 0.0.64 =
==========
- Added support for decryption TeslaCrypt formats of encrypted files 2.2.0
(.ccc, .vvv) if the user has a decryption key.
- Added support for decryption files using custom network request if PrivateKeyFile
is entered as a "key=" parameter

==========
= 0.0.63 =
==========
- Added support for decryption TeslaCrypt formats of encrypted files 2.1.0a
(.abc, .ccc) if the user has a decryption key.

==========
= 0.0.62 =
==========
- Added support for decryption TeslaCrypt formats of encrypted files 2.1.0 (.abc),
2.1.1 (original extension) if the user has a decryption key.

==========
= 0.0.61 =
==========
- Added support for decoding the network request for TeslaCrypt v2.1.0, but the
network requests don't contain a private key anymore. (ECDH is used instead - so
decoded request cannot be used for decryption)

==========
= 0.0.60 =
==========
- Fixed a bug in bitcoin address verification function.
- Added supoort for encrypted files with extensions: .xyz, .zzz, .aaa, .abc
- Added support for decoding and loading a decryption/private key from encrypted
Tesla's request that was sent to server before/during encryption.

==========
= 0.0.58 =
==========
- Added support for 636 bytes long key.dat of version 1.

==========
= 0.0.57 =
==========
- Shows a message if partial key is not found in version 2.

==========
= 0.0.56 =
==========
- Added "last despair move" - TeslaDecoder will process the whole data file, byte-
by-byte and try to verify it with bitcoin address
==========
= 0.0.55 =
==========
- Decryption key can be recalculated from partial key for data file version 1 and 2
(These versions doesn't use ECDH)
Recalculation can take several hours on slow one cored PC. (20 minutes on i7 930)
- Added "Save data file" button. You can now save recalculated or loaded data from
registry/file to a file. Produced file is TeslaCrypt's data file without
protection.

==========
= 0.0.54 =
==========
- Added support for private key shorter than 32 bytes (rare situation)
- Fixed a deadlock bug if private key found in data file is 0

==========
= 0.0.53 =
==========
- Startup sequence moved to worker thread

==========
= 0.0.52 =
==========
- Minor bug fix in reading v4 file
- Added support for encrypted storage.bin

==========
= 0.0.51 =
==========
- Fixed "Program is not responding" bug

==========
= 0.0.50 =
==========
- Added support for encrypted storage.bin

==========
= 0.0.45 =
==========
- First public release
- Supported formats of encrypted files .ecc, .ezz, .exx
- Supported data files:
key.dat 648B
key.dat 656B
key.dat 752B
storage.bin 752B

-----------------------------------------------------------------------------------
------------------------------
***************
* TeslaViewer *
***************
=========
= 0.0.4 =
=========
- Added check of bitcoin address for key.dat files

=========
= 0.0.3 =
=========
- Added support for key.dat 656 bytes long

=========
= 0.0.2 =
=========
- PublicKeyBC is shown correctly for exx files now

=========
= 0.0.1 =
=========
- First public release

-----------------------------------------------------------------------------------
------------------------------

*****************
* TeslaRefactor *
*****************
=========
= 0.1.6 =
=========
- Handling of entered public keys was improved.

=========
= 0.1.5 =
=========
- Fixed bug related to "Clear all" button

=========
= 0.1.4 =
=========
- Improved performance of searching algorithm when many small factors are entered

=========
= 0.1.3 =
=========
- Added "Clear all" button

=========
= 0.1.2 =
=========
- Number after C, c, P and p are ignored (Yafu/msieve number flag)

=========
= 0.1.1 =
=========
- Added support for powers (example: 2^7)
- Added support for ignoring numbers in <> (You can put factors directly from
factordb.com)
example: 2^4 � 3^2 � 97 � 486061 � 16417587299<11> � 20774601169025401144753<23>
- Added CTRL+A for editboxes

=========
= 0.1.0 =
=========
- First public release

=========
= 0.0.1 =
=========
- Alpha version for internal use

You might also like