fix ofexec not properly checking for windows for tor kill os.system
parent
f5a98fba13
commit
0484655e2e
|
@ -28,7 +28,7 @@ def block_system(cmd):
|
||||||
"""Prevent os.system except for whitelisted commands+contexts."""
|
"""Prevent os.system except for whitelisted commands+contexts."""
|
||||||
allowed = 'taskkill /PID '
|
allowed = 'taskkill /PID '
|
||||||
is_ok = False
|
is_ok = False
|
||||||
if platform.platform == 'Windows':
|
if platform.system() == 'Windows':
|
||||||
if cmd.startswith(allowed):
|
if cmd.startswith(allowed):
|
||||||
for c in cmd.split(allowed)[1]:
|
for c in cmd.split(allowed)[1]:
|
||||||
if not c.isalnum() or c not in ('/', 'F', ' '):
|
if not c.isalnum() or c not in ('/', 'F', ' '):
|
||||||
|
|
Loading…
Reference in New Issue