Add Text to Voice module #1267

Merged
merged 1 commit into from May 14, 2016

Projects

None yet

2 participants

@bcoles
Collaborator
bcoles commented May 14, 2016

Fix #116

This PR adds a Text to Voice module. This module makes use of the espeak-ruby gem (which uses eSpeak for text-to-voice and Lame for MP3 encoding) to provide text-to-voice capabilities to BeEF.

An ARE rule is also provided: Windows Fake Malware. This ruleset makes use of the Fake Notification module and BlockUI in combination with the Text to Voice module in an attempt to coerce the user into running an executable.

Chrome

fake_malware_c49

Firefox

fake_malware_ff46

Internet Explorer 8

fake_malware_ie8

Internet Explorer 11

fake_malware_ie11

Safari 5

fake_malware_s5

@bcoles bcoles self-assigned this May 14, 2016
@bcoles bcoles merged commit 8ebf263 into beefproject:master May 14, 2016
@bcoles bcoles deleted the bcoles:text_to_voice branch May 14, 2016
@bcoles bcoles added this to the 0.4.7.1-alpha milestone May 15, 2016
@mgeeky
Contributor
mgeeky commented May 18, 2016 edited

It might be good to some well-known AV sound notifications like so:
Avast Virus Detected
Furthermore this could be augmented with plugins/extensions enumeration and determining which AV is presumably installed to select proper sound and popup template. Anyway, nice feature :-)

@bcoles
Collaborator
bcoles commented May 19, 2016

@mgeeky Cool, this could probably be added as new ARE rules or modules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment