我遭受了勒索软件攻击并且所有文件都已加密。
加密后,所有文件的扩展名都加了后缀,123.jpg
例如123.jpg.[xyz@gmail].xyz
我拿到了钥匙并解密文件。
密钥在文件中查找后缀和加密密钥来解锁。解密后,后缀就会消失。
问题是有些文件被加密了两次,所以我需要再次运行密钥,但由于它们没有后缀,所以密钥不起作用。
我需要将其添加[xyz@gmail].xyz
到所有文件,无论其扩展名如何,以便我可以再次运行该密钥。
答案1
在 PowerShell 中运行以下命令
Get-ChildItem -File -Recurse | ForEach-Object `
{ Rename-Item $_.FullName $($_.BaseName + ".[xyz@gmail].xyz") -WhatIf }
选项-WhatIf
是进行试运行。检查新名称是否正确后,只需删除-WhatIf
即可进行真正的重命名。等效的缩写版本是
ls -Fi -R | % { ren $_.FullName $($_.BaseName + ".[xyz@gmail].xyz") -wi }
答案2
中的一个自由的我使用的 5 个 Windows 实用程序称为“批量重命名实用程序”。您可以选择一个或多个文件,也可以进行高性能正则表达式搜索和替换。可以从以下位置下载https://www.bulkrenameutility.co.uk/
它乍一看令人望而生畏,但你很快就会明白它的工作原理,你可以快速完成非常简单的任务,或者如果需要的话,也可以完成非常复杂的任务。它真的自由的。没有试用版、烦人的屏幕或残缺的软件。完整功能的程序是自由的。