28 lines
454 B
Ruby
28 lines
454 B
Ruby
require_relative 'windowsFileSystem'
|
|
require_relative 'cryptowallFinder'
|
|
require_relative 'filecreate'
|
|
|
|
@outputFile = Filecreate.new
|
|
@outputFile.filename = "files.txt"
|
|
@outputFile.create
|
|
@fileSystem = Windowsfilesystem.new
|
|
@drives = @fileSystem.allDrives
|
|
puts @drives
|
|
@drives.each do |drive|
|
|
if drive.DriveType == 2
|
|
@find = Cryptowallfinder.new
|
|
@find.outputFile = @outputFile
|
|
@find.path = drive.Path
|
|
@find.findInfectedFiles
|
|
end
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|