Skip to content

Commit 83b0ac0

Browse files
zeroSteinerBrent Cook
authored andcommitted
Fix stdapi_sys_config_getenv for Python3
1 parent 44816b8 commit 83b0ac0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

data/meterpreter/ext_server_stdapi.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -675,8 +675,10 @@ def channel_open_stdapi_net_tcp_server(request, response):
675675
@meterpreter.register_function
676676
def stdapi_sys_config_getenv(request, response):
677677
for env_var in packet_enum_tlvs(request, TLV_TYPE_ENV_VARIABLE):
678-
pgroup = ''
679-
env_var = env_var['value'].translate(None, '%$')
678+
pgroup = bytes()
679+
env_var = env_var['value']
680+
env_var = env_var.replace('%', '')
681+
env_var = env_var.replace('$', '')
680682
env_val = os.environ.get(env_var)
681683
if env_val:
682684
pgroup += tlv_pack(TLV_TYPE_ENV_VARIABLE, env_var)

0 commit comments

Comments
 (0)