Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
beefproject
GitHub Repository: beefproject/beef
Path: blob/master/modules/ipec/cross_site_printing/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_printing < 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' => '9100' },
11
{ 'name' => 'msg', 'ui_label' => 'Message', 'description' => 'Message to print', 'type' => 'textarea', 'value' => "**********************************************************************
12
13
.O,
14
lkOl
15
od cOc
16
'X, cOo.
17
cX, ,dkc.
18
BeEF ;Kd. ,odo,.
19
.dXl . .:xkl'
20
'OKc .;c' ,oOk:
21
,kKo. .cOkc. .lOk:.
22
.dXx. :KWKo. 'dXd.
23
.oXx. cXWW0c..dXd.
24
oW0 .OWWWNd.'KK.
25
....,;lkNWx KWWWWX:'XK.
26
,o:, .,:odkO00XNK0Okxdlc,. .KWWWWWWddWd
27
K::Ol .:d0NXK0OkxdoxO' .lXWWWWWWWWKW0
28
od d0. .l0NKOxdooooooox0. .,cdOXWWWWWWWWWWWWWx
29
:O ;K; ;kN0kooooooooooooK: .':ok0NWWWWWWWWWWWWWWWWWWK.
30
'X .Kl ;KNOdooooooooooooooXkkXWWWWWWWWWWWWWWWWWWWWWWWNd.
31
.N. o. .Kl 'OW0doooooooooooooodkXWWWWWWWWWWWWWWWWWWWWWWWW0l.
32
0l oK' .kO:';kNNkoooooooooooook0XWWWWWWWWWWWWWWWWWWWWWWWKx:.
33
lX.,WN: .:c:xWkoooooooooood0NWW0OWWWWWWWWWWWWWWWWWWWKo.
34
0O.0WWk' .XKoooooooooooONWWNo dWWWWWWWWWWWWWWWWWl
35
oKkNWWWX00NWXdooooooooxXWWNk' dWWWWWWWWWWWWWWWWX
36
.cONWWWWWWWWOoooooooONWWK:...c0WWWWWWWWWWWWWWWWWW:
37
.;oONWWWWxooooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.
38
'XW0oooookNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWd
39
oW0ooooo0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWO
40
;NXdooodKWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWx
41
;xkOOdooooxOO0KNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX.
42
.NOoddxkkkkxxdoookKWWWWWWWWWWWWWWWWWWWWWWWWWWX'
43
:KNWWWWWWWWWWX0xooONWWWWWWWWWWWWWWWWWWWWWWWk.
44
.xNXxKWWWWWWWOXWWXxoKWWWWWWWWWWWWWWWWWWWWNk'
45
OWl cNWWWWWWWk oNWNxKWWWWWWWWWWWWWWWWWNOl.
46
,Wk xWWWWWWWWd xWWNWWWWWWWWWWWWXOdc,.
47
.N0 lOXNX0x; .KWWWWWWWWWWWNkc.
48
:NO, 'lXWWWWWWWWWNk:.
49
.dXN0OkxkO0NWWWWWWWWWWKl.
50
.';o0WWWWWWWWWWWNk;
51
.cxOKXKKOd;.
52
53
**********************************************************************", 'width' => '200px' }
54
]
55
end
56
57
def post_execute
58
content = {}
59
content['result'] = @datastore['result'] unless @datastore['result'].nil?
60
content['fail'] = @datastore['fail'] unless @datastore['fail'].nil?
61
content['fail'] = 'No data was returned.' if content.empty?
62
save content
63
end
64
end
65
66