Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/modules/ipec/cross_site_faxing/module.rb
1154 views
1
#
2
# Copyright (c) 2006-2025 Wade Alcorn - [email protected]
3
# Browser Exploitation Framework (BeEF) - https://beefproject.com
4
# See the file 'doc/COPYING' for copying permission
5
#
6
class Cross_site_faxing < BeEF::Core::Command
7
def self.options
8
[
9
{ 'name' => 'ip', 'ui_label' => 'Target Address', 'value' => 'localhost' },
10
{ 'name' => 'port', 'ui_label' => 'Target Port', 'value' => '3000' },
11
{ 'name' => 'recname', 'ui_label' => 'Name of the receiver', 'value' => 'BeEF' },
12
{ 'name' => 'recfax', 'ui_label' => 'Fax number of the recipient', 'value' => '+1 11 112233-2' },
13
{ 'name' => 'subject', 'ui_label' => 'Subject', 'value' => 'Got some BeEF?' },
14
{ 'name' => 'msg', 'ui_label' => 'Message', 'description' => 'Message to print', 'type' => 'textarea', 'value' => "
15
**********************************************************************
16
17
.O,
18
lkOl
19
od cOc
20
'X, cOo.
21
cX, ,dkc.
22
BeEF ;Kd. ,odo,.
23
.dXl . .:xkl'
24
'OKc .;c' ,oOk:
25
,kKo. .cOkc. .lOk:.
26
.dXx. :KWKo. 'dXd.
27
.oXx. cXWW0c..dXd.
28
oW0 .OWWWNd.'KK.
29
....,;lkNWx KWWWWX:'XK.
30
,o:, .,:odkO00XNK0Okxdlc,. .KWWWWWWddWd
31
K::Ol .:d0NXK0OkxdoxO' .lXWWWWWWWWKW0
32
od d0. .l0NKOxdooooooox0. .,cdOXWWWWWWWWWWWWWx
33
:O ;K; ;kN0kooooooooooooK: .':ok0NWWWWWWWWWWWWWWWWWWK.
34
'X .Kl ;KNOdooooooooooooooXkkXWWWWWWWWWWWWWWWWWWWWWWWNd.
35
.N. o. .Kl 'OW0doooooooooooooodkXWWWWWWWWWWWWWWWWWWWWWWWW0l.
36
0l oK' .kO:';kNNkoooooooooooook0XWWWWWWWWWWWWWWWWWWWWWWWKx:.
37
lX.,WN: .:c:xWkoooooooooood0NWW0OWWWWWWWWWWWWWWWWWWWKo.
38
0O.0WWk' .XKoooooooooooONWWNo dWWWWWWWWWWWWWWWWWl
39
oKkNWWWX00NWXdooooooooxXWWNk' dWWWWWWWWWWWWWWWWX
40
.cONWWWWWWWWOoooooooONWWK:...c0WWWWWWWWWWWWWWWWWW:
41
.;oONWWWWxooooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.
42
'XW0oooookNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWd
43
oW0ooooo0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWO
44
;NXdooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWx
45
;xkOOdooooxOO0KNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.
46
.NOoddxkkkkxxdoookKWWWWWWWWWWWWWWWWWWWWWWWWWWX'
47
:KNWWWWWWWWWWX0xooONWWWWWWWWWWWWWWWWWWWWWWWk.
48
.xNXxKWWWWWWWOXWWXxoKWWWWWWWWWWWWWWWWWWWWNk'
49
OWl cNWWWWWWWk oNWNxKWWWWWWWWWWWWWWWWWNOl.
50
,Wk xWWWWWWWWd xWWNWWWWWWWWWWWWXOdc,.
51
.N0 lOXNX0x; .KWWWWWWWWWWWNkc.
52
:NO, 'lXWWWWWWWWWNk:.
53
.dXN0OkxkO0NWWWWWWWWWWKl.
54
.';o0WWWWWWWWWWWNk;
55
.cxOKXKKOd;.
56
57
**********************************************************************",
58
'width' => '200px' }
59
]
60
end
61
62
def post_execute
63
save({ 'result' => @datastore['result'] })
64
end
65
end
66
67