YourRansom

command module
v0.0.0-...-1d39248 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2017 License: GPL-3.0 Imports: 12 Imported by: 0

README

YourRansom

简单地用Golang写的“勒索软件”仿制品,仅用于学习和研究,实现了基本的加密、解密、改扩展名操作。支持自行设定readme文件、在线下载readme文件、自定义文件后缀名和提示信息。

加密后的key将存于同目录下YourRansom.key文件,该文件解密后得到YourRansom.dkey置于同目录,再次执行软件本体即可解密。

名字向前辈 Tlaster/YourAV 致敬。

TOC

使用指南

  1. 下载并安装Golang环境:https://golang.org/doc/install

  2. 使用go get下载该项目到本地:go get github.com/popu125/YourRansom

  3. 修改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)

  4. 编译YourRansom,执行:go build -x github.com/popu125/YourRansom,编译完成的可执行文件将存于当前工作目录。

目前已提供视频教程,第一次录有些语无伦次还请原谅。https://vimeo.com/212410532

注意事项

解密

解密需要将加密时生成的key文件使用解密工具和配置中的公钥所对应的RSA私钥解密为dkey文件后与YourRansom程序置于同目录,并再次运行YourRansom。

解密key的步骤可以参考:https://goo.gl/Z8uc5l

RSA密钥对

一个RSA密钥对由一个公钥和一个私钥组成,YourRansom参数中需要填入的是公钥,但请务必妥善保管私钥。

关于如何生成,可以使用我们提供的生成工具

LICENSE

基于GPLv3协议和[不作恶]附加协议开源。

[不作恶]附加协议内容在LICENSE.additional文件中。

Documentation

Overview

You also need to use it under [DO NOT BE EVIL] ADDITIONAL LICENSE, There is a copy of [DO NOT BE EVIL] ADDITIONAL LICENSE with this program in git repo.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL