@@ -68,7 +68,7 @@ def psexec(command)
68
68
scm_handle = dcerpc . last_response . stub_data [ 0 , 20 ]
69
69
end
70
70
rescue ::Exception => e
71
- print_error ( "#{ peer } - Error: #{ e } " )
71
+ print_error ( "#{ peer } - Error getting scm handle : #{ e } " )
72
72
return false
73
73
end
74
74
servicename = Rex ::Text . rand_text_alpha ( 11 )
@@ -98,7 +98,7 @@ def psexec(command)
98
98
svc_status = dcerpc . last_response . stub_data [ 24 , 4 ]
99
99
end
100
100
rescue ::Exception => e
101
- print_error ( "#{ peer } - Error: #{ e } " )
101
+ print_error ( "#{ peer } - Error creating service : #{ e } " )
102
102
return false
103
103
end
104
104
vprint_status ( "#{ peer } - Closing service handle..." )
@@ -114,7 +114,7 @@ def psexec(command)
114
114
svc_handle = dcerpc . last_response . stub_data [ 0 , 20 ]
115
115
end
116
116
rescue ::Exception => e
117
- print_error ( "#{ peer } - Error: #{ e } " )
117
+ print_error ( "#{ peer } - Error opening service : #{ e } " )
118
118
return false
119
119
end
120
120
vprint_status ( "#{ peer } - Starting the service..." )
@@ -124,7 +124,7 @@ def psexec(command)
124
124
if dcerpc . last_response != nil and dcerpc . last_response . stub_data != nil
125
125
end
126
126
rescue ::Exception => e
127
- print_error ( "#{ peer } - Error: #{ e } " )
127
+ print_error ( "#{ peer } - Error starting service : #{ e } " )
128
128
return false
129
129
end
130
130
vprint_status ( "#{ peer } - Removing the service..." )
@@ -134,13 +134,13 @@ def psexec(command)
134
134
if dcerpc . last_response != nil and dcerpc . last_response . stub_data != nil
135
135
end
136
136
rescue ::Exception => e
137
- print_error ( "#{ peer } - Error: #{ e } " )
137
+ print_error ( "#{ peer } - Error removing service : #{ e } " )
138
138
end
139
139
vprint_status ( "#{ peer } - Closing service handle..." )
140
140
begin
141
141
response = dcerpc . call ( 0x0 , svc_handle )
142
142
rescue ::Exception => e
143
- print_error ( "#{ peer } - Error: #{ e } " )
143
+ print_error ( "#{ peer } - Error closing service handle : #{ e } " )
144
144
end
145
145
select ( nil , nil , nil , 1.0 )
146
146
simple . disconnect ( "\\ \\ #{ datastore [ 'RHOST' ] } \\ IPC$" )
0 commit comments