باج افزار TeslaCrypt بعد از رمزنگاری فایل ها، آنها را با پسوندهای مختلفی ذخیره می کند. در حال حاضر فایل هایی با پسوندهای .ECC, .EZZ, EXX, .XYZ, .ZZZ, .AAA, .ABC, .CCC, .VVV قابل رمزگشایی هستند.
البته با توجه به برطرف شدن این نقص در نسخه جدید باج افزار، فایل هایی با پسوندهای .TTT ، .XXX و .MICRO قابل رمزگشایی نیستند. نقص موجود در این باج افزار در واقع در الگوریتم رمزنگاری مورد استفاده نیست، بلکه در ارتباط با نحوه تولید و ذخیره سازی کلید رمزنگاری در سیستم قربانی است.
باج افزار TeslaCrypt برای رمزنگاری فایل ها از الگوریتم AES استفاده می کند که یک الگوریتم رمز متقارن است و برای رمزنگاری و رمزگشایی فایل ها از یک کلید یکسان استفاده می کند. برای رمزگشایی فایل هایی که با باج افزار TeslaCrypt 2.0 رمز شده اند و دارای یکی از پسوندهای .ECC، .EZZ، .EXX، .XYZ، .ZZZ، .AAA، .ABC، .CCC و .VVV هستند، می توان با استفاده از اسکریپتی که به زبان پایتون نوشته شده است، کلید خصوصی رمزنگاری را به دست آورده و فایل ها را رمزگشایی کرد.
این اسکریپت در مسیر https://github.com/Googulator/TeslaCrack قرار دارد.
اسکریپت teslacrack.py با بررسی header مربوط به فایل های رمزشده و استخراج کلید رمزنگاری با استفاده از unfactor.py، فایل ها را رمزگشایی می کند.