We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b5d5ba9 + ecb0986 commit 2f1949dCopy full SHA for 2f1949d
lib/rex/post/meterpreter/extensions/stdapi/sys/process.rb
@@ -63,15 +63,15 @@ def Process.open(pid = nil, perms = nil)
63
perms = PROCESS_ALL
64
end
65
66
- if (perms & PROCESS_READ)
+ if (perms & PROCESS_READ) > 0
67
real_perms |= PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_QUERY_INFORMATION
68
69
70
- if (perms & PROCESS_WRITE)
+ if (perms & PROCESS_WRITE) > 0
71
real_perms |= PROCESS_SET_SESSIONID | PROCESS_VM_WRITE | PROCESS_DUP_HANDLE | PROCESS_SET_QUOTA | PROCESS_SET_INFORMATION
72
73
74
- if (perms & PROCESS_EXECUTE)
+ if (perms & PROCESS_EXECUTE) > 0
75
real_perms |= PROCESS_TERMINATE | PROCESS_CREATE_THREAD | PROCESS_CREATE_PROCESS | PROCESS_SUSPEND_RESUME
76
77
0 commit comments