From 14e3ffde17805caf7848b5a1546a215f05fe1e23 Mon Sep 17 00:00:00 2001 From: Spencer McIntyre Date: Wed, 22 Sep 2021 14:00:16 -0400 Subject: [PATCH] Only return the username for getuid --- php/meterpreter/ext_server_stdapi.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/php/meterpreter/ext_server_stdapi.php b/php/meterpreter/ext_server_stdapi.php index 0fe184ee..a66cefa5 100755 --- a/php/meterpreter/ext_server_stdapi.php +++ b/php/meterpreter/ext_server_stdapi.php @@ -756,12 +756,12 @@ function stdapi_sys_config_getuid($req, &$pkt) { if (is_callable('posix_getuid')) { $uid = posix_getuid(); $pwinfo = posix_getpwuid($uid); - $user = $pwinfo['name'] . " ($uid)"; + $user = $pwinfo['name']; } else { # The posix functions aren't available, this is probably windows. Use # the functions for getting user name and uid based on file ownership # instead. - $user = get_current_user() . " (" . getmyuid() . ")"; + $user = get_current_user(); } my_print("getuid - returning: " . $user); packet_add_tlv($pkt, create_tlv(TLV_TYPE_USER_NAME, $user));