-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathExample.txt
5955 lines (5261 loc) · 92.3 KB
/
Example.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
format PE CONSOLE 4.0
entry start
include 'win32ax.inc'
section '.data' readable writeable
mcJffI dw 50
zTsFytlXBC dw 50
jDPDZhtoEx dd 50
HYdDYFFGA db 50
kAutPAdSueD dd 50
ZHeOsTGIQNkZHE dw 50
qHgfmSBvEe dw 50
GNiKcdjkJni dw 50
bclGdvr db 50
ySHkCiQF dd 50
DIyMvVRWozXD dw 50
gLcYmgPYYoYa dd 50
XiFbnLsdEuOLCP dw 50
kDWtSJ dw 50
nEflha db 50
oMFsiINL dd 50
kiZjiAf dd 50
KWgxFgXfyd dw 50
VRDyVhmZIxh dw 50
RSWddwQHKaLxe db 50
uFYwfi dw 50
cRNBfmliBKbE db 50
DHPHXxNhhG dw 50
OUasMo db 50
MHngnPW dd 50
PXsEvDVPMvayqA dw 50
IUzPCJjb db 50
hdkhFmsO dw 50
mbrLXtTSagDOI db 50
jnSFWRb dw 50
ijnxGtcIK db 50
PIihQwB dw 50
PHteaJbrIMd dd 50
mvtoFMsL db 50
pNGBPDLp dw 50
THRYVl dw 50
mXywBrTSGwcPGS dd 50
bcbnbfhSYdklNn dw 50
PWfCYWJRbkFGa db 50
TSpZINjQxTRQY db 50
wUlqnxUaoRcN dd 50
cpTotaAD dw 50
GomEoztPEaHt dd 50
CjhGJtVEiWM dw 50
iwcVfBtuAMKEh db 50
wUsQAZz dd 50
pLCdSC dw 50
mwjCOTH dw 50
fsxHOYF db 50
TnXQcaTaYmQWpY dw 50
section '.code' executable readable writeable
start:
push 0
invoke ExitProcess
stdcall UCxHbJXUsr, DWORD [TnXQcaTaYmQWpY], ESI
POP EDX
XADD AX, AX
ADD [PWfCYWJRbkFGa], AL
XCHG EDI, [wUlqnxUaoRcN]
MOV AX, AX
MUL [VRDyVhmZIxh]
SAR [ySHkCiQF], 30
MOV ECX, [ySHkCiQF]
XCHG [ijnxGtcIK], DL
XCHG AX, SI
MOV ECX, 30
MOV EAX, 20
LEA EAX, [wUsQAZz]
stdcall YlCumUPSbWbhP, EDX, DWORD [gLcYmgPYYoYa]
ROR [uFYwfi], 8
PUSH EDX
IMUL EDX
MOV EAX, 20
LEA AX, [ZHeOsTGIQNkZHE]
stdcall UBfLvM, DWORD [wUlqnxUaoRcN]
MOV EAX, 20
stdcall uFRbgW, EBX, EDI, ECX, EDX, DWORD [iwcVfBtuAMKEh]
DEC CH
stdcall UBfLvM, DWORD [mvtoFMsL]
CWDE
stdcall iDKuKJxHqEwl
MOV EDX, ECX
XCHG [GomEoztPEaHt], EDI
PUSH ECX
stdcall XuqDlRjOYzK
POP ECX
IMUL EDX
stdcall oLVDFiEfQBTieY
PUSHA
MUL [jnSFWRb]
stdcall phUXfrXnkVRAN, EDX, DWORD [ZHeOsTGIQNkZHE], DWORD [PXsEvDVPMvayqA]
SAR AX, 13
NEG AX
XCHG [DIyMvVRWozXD], AX
LEA AX, [THRYVl]
stdcall YRSNzeilE
stdcall TwbWcm, DWORD [TnXQcaTaYmQWpY], EDI, EBX, DWORD [iwcVfBtuAMKEh]
SUB AH, BL
stdcall KOMUhrKBKzC
POP EDI
LEA AX, [kDWtSJ]
ROR EDI, 1
ROL AX, 7
RCL [mwjCOTH], 8
NOT [mcJffI]
MOV EDX, 45
POP EAX
XCHG [MHngnPW], EDX
POP EDI
MOV EAX, 20
LEA AX, [hdkhFmsO]
MOV AX, AX
RCL BL, 5
NOT ECX
PUSH EDX
IMUL AX
stdcall kisttG
LEA AX, [THRYVl]
POP ECX
POP ESI
NEG [jDPDZhtoEx]
PUSHA
XCHG [kAutPAdSueD], ESI
PUSH EBX
LEA ESI, [GomEoztPEaHt]
XCHG AX, [hdkhFmsO]
POP EDX
MOV AX, AX
stdcall thEuDhboJ, ESI
stdcall KOMUhrKBKzC
NEG AX
NEG [ZHeOsTGIQNkZHE]
stdcall UosstxR
MOV EAX, 20
stdcall ixEqzYKH
INC [PWfCYWJRbkFGa]
MOV AX, AX
MOV ECX, 30
DEC AX
NEG [PWfCYWJRbkFGa]
INC [hdkhFmsO]
stdcall phUXfrXnkVRAN, ECX, DWORD [cpTotaAD], DWORD [RSWddwQHKaLxe]
MOV EAX, 20
MOV ECX, 30
ROL EDI, 2
IMUL CL
POP EBX
DEC [bclGdvr]
stdcall NCvJOqY
LEA ECX, [MHngnPW]
LEA EDX, [kAutPAdSueD]
ROR [VRDyVhmZIxh], 13
NEG AH
LEA EBX, [wUsQAZz]
MOV ECX, 30
MOV EAX, 20
NEG BL
NOT EBX
ADD [DIyMvVRWozXD], AX
MOV [CjhGJtVEiWM], AX
MOV ECX, 30
NEG EBX
XADD [ZHeOsTGIQNkZHE], AX
MOV AX, AX
ADC [MHngnPW], EDX
NEG EBX
stdcall wtFgsOi, EAX, EDI, ESI, EBX, DWORD [cpTotaAD]
XCHG [gLcYmgPYYoYa], EDX
NOT [zTsFytlXBC]
PUSH ESI
NEG CH
CWDE
LEA AX, [pNGBPDLp]
XADD [PIihQwB], AX
LEA AX, [DHPHXxNhhG]
MOV [ySHkCiQF], PHteaJbrIMd
SAL BL, 2
CMP [gLcYmgPYYoYa], ECX
LEA AX, [ZHeOsTGIQNkZHE]
DEC EAX
STC
PUSH EDX
IMUL ECX
MOV [mvtoFMsL], AH
POP EAX
CMC
PUSHA
LEA ECX, [oMFsiINL]
CWD
NEG AX
POP ESI
MOV ECX, 30
IMUL CL
POP EAX
SUB AX, AX
MOV ECX, 30
MOV [ySHkCiQF], EDX
PUSHA
LEA AX, [DIyMvVRWozXD]
stdcall phUXfrXnkVRAN, EAX, ESI, ECX
LEA EAX, [GomEoztPEaHt]
ADD AX, AX
DEC [GNiKcdjkJni]
XCHG AH, [RSWddwQHKaLxe]
XADD [jnSFWRb], AX
XCHG [cRNBfmliBKbE], AH
LEA EAX, [wUlqnxUaoRcN]
SAL DL, 2
MOV [PHteaJbrIMd], jDPDZhtoEx
CWD
XADD AX, AX
CLC
MUL ESI
LEA AX, [mcJffI]
XCHG AX, SI
IMUL EAX
PUSH EDX
NOT DH
MUL [kDWtSJ]
LEA ESI, [mXywBrTSGwcPGS]
stdcall eRlmhFvf, ESI
POP ECX
POP EAX
PUSH EAX
NEG [jnSFWRb]
IMUL EDI
MOV AL, BH
XCHG [hdkhFmsO], AX
DEC AX
IMUL AH
POP ECX
MOV EAX, 20
LEA ECX, [wUlqnxUaoRcN]
NOT AX
PUSH ECX
SUB [wUlqnxUaoRcN], ySHkCiQF
XCHG EAX, EDX
PUSHF
stdcall LJUUOFOQXOr, DWORD [kAutPAdSueD], DWORD [kDWtSJ]
stdcall LaUjcsEQbeTXF
PUSH EAX
NOT [MHngnPW]
XCHG AX, [PXsEvDVPMvayqA]
MOV ESI, [wUsQAZz]
MOV EDX, 45
XCHG AX, [qHgfmSBvEe]
ROL ESI, 29
DEC [ijnxGtcIK]
stdcall dpeAzXgnd, DWORD [CjhGJtVEiWM], DWORD [ijnxGtcIK]
PUSHA
ROL ECX, 20
SAR AX, 12
MOV EDX, 45
PUSH EAX
LEA EDI, [PHteaJbrIMd]
MUL [DIyMvVRWozXD]
INC [kAutPAdSueD]
XCHG [MHngnPW], ECX
RCR BL, 4
MOV [wUlqnxUaoRcN], ECX
LEA AX, [TnXQcaTaYmQWpY]
NOT [kAutPAdSueD]
POP EBX
SAR [jDPDZhtoEx], 22
XCHG ECX, [oMFsiINL]
LEA EDX, [PHteaJbrIMd]
MOV ECX, 30
MOV ECX, 30
NOT EAX
stdcall oDkLMlExLAKxbT
NOT [GNiKcdjkJni]
ROR EDI, 1
PUSH EDX
LEA EBX, [GomEoztPEaHt]
CLC
ROL [wUlqnxUaoRcN], 30
LEA AX, [qHgfmSBvEe]
LEA EBX, [MHngnPW]
MOV EAX, 20
LEA EAX, [mXywBrTSGwcPGS]
MOV EAX, 20
LEA ESI, [wUlqnxUaoRcN]
LEA EBX, [GomEoztPEaHt]
CLC
PUSH ECX
MUL DL
XADD EDX, EDI
NEG [TnXQcaTaYmQWpY]
LEA EDI, [gLcYmgPYYoYa]
PUSH EBX
PUSH ECX
stdcall EIJifY
XCHG AX, [mcJffI]
PUSHF
LEA ESI, [MHngnPW]
stdcall lmJTcRZWqNvBd
stdcall EbuZIRpUPiYrz
SBB AX, AX
CBW
stdcall kcXigavNlW
PUSHA
CWD
LEA EBX, [kAutPAdSueD]
LEA EDX, [ySHkCiQF]
MUL AX
ADC AX, AX
MOV ESI, EAX
LEA AX, [pLCdSC]
LEA AX, [jnSFWRb]
stdcall EHjmQyUdpKth
IMUL DH
NOT ESI
PUSH EDX
XADD [PHteaJbrIMd], ESI
stdcall LdyLCmxvTNt, DWORD [mXywBrTSGwcPGS], DWORD [HYdDYFFGA], DWORD [XiFbnLsdEuOLCP], DWORD [qHgfmSBvEe], EDX
POP EDX
LEA EDI, [kiZjiAf]
NOT [iwcVfBtuAMKEh]
PUSHF
stdcall iHhWmCHayV, ECX, DWORD [pLCdSC], ECX
MUL AX
CBW
NEG [pNGBPDLp]
PUSHF
NOT [oMFsiINL]
MOV AX, AX
PUSHA
stdcall hNthxoLcrV, DWORD [iwcVfBtuAMKEh], DWORD [pNGBPDLp], EBX, EDX, ESI
CMP AX, BX
LEA EAX, [oMFsiINL]
ADD ECX, ECX
LEA EBX, [oMFsiINL]
PUSH ESI
stdcall dufTjGFppRr
stdcall HjgszRkRAZZlNF, EBX, EDI, ECX, DWORD [oMFsiINL], DWORD [iwcVfBtuAMKEh]
MOV EAX, 20
LEA EBX, [wUlqnxUaoRcN]
MOV AH, AL
NEG [zTsFytlXBC]
stdcall vVqxhjEZ, EDI, EBX, ECX, EAX
MUL [gLcYmgPYYoYa]
MOV EDX, [mXywBrTSGwcPGS]
LEA EDI, [gLcYmgPYYoYa]
POP EDX
SAL [kAutPAdSueD], 29
LEA AX, [uFYwfi]
NOT [mbrLXtTSagDOI]
NOT ECX
stdcall DNGSzMSvaSnAwQ, DWORD [PIihQwB], DWORD [TSpZINjQxTRQY], DWORD [kDWtSJ], DWORD [pLCdSC]
NEG AX
stdcall oxqVcKzImZjQR, EDX, DWORD [DHPHXxNhhG], DWORD [hdkhFmsO], DWORD [bcbnbfhSYdklNn], ESI
stdcall TwbWcm, EDI, ECX, DWORD [wUsQAZz], DWORD [RSWddwQHKaLxe]
PUSH ESI
stdcall SyPxUxgbZAudCm
stdcall dqVQnTZK, EDI, EAX
SUB BL, AH
stdcall phUXfrXnkVRAN, EBX, ESI, ECX
stdcall icvvUpQtFUOS
SUB DL, AL
stdcall rIIKecAibjDI
POP ECX
XCHG [PIihQwB], AX
INC [iwcVfBtuAMKEh]
MOV ECX, 30
LEA AX, [zTsFytlXBC]
NOT [RSWddwQHKaLxe]
CMP AX, DX
MUL ECX
CLC
INC [uFYwfi]
stdcall EHjmQyUdpKth
CLC
CMC
PUSH EDI
stdcall JEMYRlZyLmWj, DWORD [GomEoztPEaHt]
MOV DL, CL
POP EAX
LEA AX, [mcJffI]
stdcall NMHYbGdehDf
NEG EAX
STC
LEA AX, [mwjCOTH]
LEA AX, [CjhGJtVEiWM]
stdcall DYpvHSLhl
POP ECX
stdcall uWioWB
DEC EDI
PUSHF
RCL ESI, 22
stdcall rIIKecAibjDI
stdcall LJUUOFOQXOr, ESI, EDI
XCHG BH, [fsxHOYF]
XCHG [PHteaJbrIMd], ESI
NOT CL
NOT [pLCdSC]
POP EDX
NEG [mwjCOTH]
LEA EDX, [kiZjiAf]
IMUL AX
MOV EAX, 20
NOT AL
NEG ECX
PUSH EAX
INC AX
MOV [wUsQAZz], ECX
CLC
ADD [MHngnPW], EDX
NOT [zTsFytlXBC]
LEA EDX, [MHngnPW]
LEA AX, [VRDyVhmZIxh]
LEA EDX, [oMFsiINL]
NEG AX
MUL AX
MOV EAX, 20
XCHG DH, [bclGdvr]
SAL AX, 11
SBB CL, CH
NOT [ZHeOsTGIQNkZHE]
MOV EAX, 20
LEA ECX, [MHngnPW]
LEA ESI, [PHteaJbrIMd]
PUSH EDX
stdcall JWHjZvoAjT
INC [ijnxGtcIK]
stdcall UBfLvM, DWORD [HYdDYFFGA]
LEA AX, [CjhGJtVEiWM]
XCHG [PHteaJbrIMd], EDI
LEA EAX, [GomEoztPEaHt]
CWDE
MUL [XiFbnLsdEuOLCP]
PUSHA
MOV [PXsEvDVPMvayqA], AX
stdcall dgZUjZ
LEA EDX, [ySHkCiQF]
stdcall toAUmXG
MUL [iwcVfBtuAMKEh]
stdcall zPKNtVXvCiAch, DWORD [fsxHOYF], ESI
LEA EDI, [MHngnPW]
stdcall dgZUjZ
stdcall rIIKecAibjDI
XCHG [mvtoFMsL], CL
POP ECX
NOT AX
NOT [CjhGJtVEiWM]
SAL [PIihQwB], 3
PUSH EDX
stdcall iLDdist, ECX, DWORD [kAutPAdSueD], DWORD [gLcYmgPYYoYa], DWORD [IUzPCJjb], ECX
XCHG [hdkhFmsO], AX
PUSH EDX
LEA AX, [mwjCOTH]
stdcall TQwNuNrinVW
SBB [fsxHOYF], AL
stdcall hNthxoLcrV, DWORD [jnSFWRb], DWORD [mvtoFMsL], ECX, EDX, EBX
MOV EAX, 20
MOV EAX, 20
CMP [KWgxFgXfyd], AX
NOT AX
LEA ECX, [kAutPAdSueD]
LEA AX, [mcJffI]
RCR [TnXQcaTaYmQWpY], 13
NEG DH
LEA AX, [bcbnbfhSYdklNn]
PUSHA
MOV AL, DL
NOT BH
stdcall NEsTVpnLHEBL, EDX, DWORD [nEflha], EDX
NEG [mXywBrTSGwcPGS]
stdcall WWMTMWhQPq, DWORD [uFYwfi], EBX
SAL [ySHkCiQF], 20
SAR [jnSFWRb], 7
LEA ECX, [PHteaJbrIMd]
CWDE
LEA ESI, [jDPDZhtoEx]
XCHG [mwjCOTH], AX
stdcall yzFNubNUghCsDN
LEA AX, [TnXQcaTaYmQWpY]
ROR [MHngnPW], 15
XCHG BL, [mvtoFMsL]
MOV EAX, 20
XCHG AX, [PIihQwB]
CMC
XCHG [MHngnPW], EDI
LEA EDI, [PHteaJbrIMd]
ROR [pLCdSC], 15
CWD
LEA AX, [cpTotaAD]
LEA AX, [bcbnbfhSYdklNn]
NEG AX
MOV EAX, 20
stdcall JEMYRlZyLmWj, ESI
LEA AX, [VRDyVhmZIxh]
stdcall feGRrFlyD, DWORD [OUasMo], DWORD [PXsEvDVPMvayqA]
LEA AX, [DHPHXxNhhG]
NEG [kiZjiAf]
MUL [kAutPAdSueD]
XCHG AH, [mbrLXtTSagDOI]
MOV [jDPDZhtoEx], jDPDZhtoEx
DEC EDI
LEA EBX, [wUsQAZz]
MUL [PIihQwB]
stdcall zAHDfsDkgs, DWORD [OUasMo], EBX, EAX, DWORD [nEflha], EAX
ADD AX, AX
NOT [DIyMvVRWozXD]
stdcall jPLwpCZe, DWORD [mcJffI], DWORD [kiZjiAf], DWORD [mcJffI], DWORD [ZHeOsTGIQNkZHE]
XADD AX, AX
POP EDX
MOV DL, AL
POP EDI
MOV [HYdDYFFGA], CH
NEG [ijnxGtcIK]
PUSHA
MOV EAX, 20
POP EAX
XCHG [hdkhFmsO], AX
PUSH EDI
CBW
PUSH EDX
MOV [IUzPCJjb], BL
stdcall NCvJOqY
INC CL
stdcall wadIENbVFoFAn
LEA EAX, [kiZjiAf]
CLC
MOV EAX, 20
LEA AX, [THRYVl]
CMC
SUB [gLcYmgPYYoYa], MHngnPW
ROR [gLcYmgPYYoYa], 16
XCHG AX, CX
PUSH EBX
POP EDI
PUSHF
CBW
SAL AX, 11
PUSH EBX
XCHG DH, BL
stdcall EbuZIRpUPiYrz
stdcall rbWPwCIfxKw
LEA AX, [THRYVl]
stdcall wjjbeOnnCJfBMX, EBX, DWORD [THRYVl]
INC [nEflha]
LEA AX, [XiFbnLsdEuOLCP]
stdcall uFRbgW, DWORD [kDWtSJ], DWORD [ySHkCiQF], DWORD [DIyMvVRWozXD], ESI, EDX
NEG [IUzPCJjb]
stdcall bJcNCGggbRZjs, EAX, ESI
SAR EDX, 25
ROL DL, 1
NOT AX
stdcall qQwdTGy
NOT [kAutPAdSueD]
stdcall TwbWcm, EAX, ESI, DWORD [ySHkCiQF], EAX
POP EAX
IMUL EAX
MOV [ijnxGtcIK], AH
stdcall EbuZIRpUPiYrz
PUSH EAX
DEC [kDWtSJ]
MOV EAX, 20
PUSH ESI
PUSHA
POP ECX
stdcall OZzNkh, DWORD [DIyMvVRWozXD], DWORD [XiFbnLsdEuOLCP], DWORD [iwcVfBtuAMKEh]
MOV AL, AL
SAL CH, 1
LEA EAX, [jDPDZhtoEx]
MOV EAX, 20
SAL [jnSFWRb], 9
NEG DL
NEG AX
DEC [kiZjiAf]
POP EAX
POP ECX
stdcall rZiVYnrjqPbNy, DWORD [HYdDYFFGA], DWORD [qHgfmSBvEe], DWORD [ijnxGtcIK], EDI, EBX
SAR [oMFsiINL], 15
XCHG AX, [jnSFWRb]
PUSHA
LEA AX, [DIyMvVRWozXD]
NEG AX
LEA ESI, [PHteaJbrIMd]
XADD DH, AH
NOT BL
NOT ESI
stdcall bJcNCGggbRZjs, DWORD [oMFsiINL], DWORD [ySHkCiQF]
CMP [CjhGJtVEiWM], AX
MUL EDX
PUSH ESI
stdcall BhEynxKTC, EDI, ESI
PUSH EAX
PUSHA
NOT AH
POP EDI
MOV EAX, 20
LEA AX, [PIihQwB]
XCHG [hdkhFmsO], AX
stdcall DYpvHSLhl
IMUL AX
NEG [zTsFytlXBC]
CMC
LEA EBX, [oMFsiINL]
NEG [zTsFytlXBC]
ADC CH, [mbrLXtTSagDOI]
MOV [mvtoFMsL], CH
stdcall tqWastjC, EDI, DWORD [PWfCYWJRbkFGa], ESI, ECX, DWORD [kAutPAdSueD]
POP EDI
PUSH EBX
MOV EAX, 20
MOV EAX, 20
NEG ESI
PUSHF
PUSH EBX
XCHG [mwjCOTH], AX
MOV ECX, 30
NOT [mbrLXtTSagDOI]
PUSH EDX
stdcall aoLJOzAH
LEA ECX, [MHngnPW]
PUSHF
XCHG [XiFbnLsdEuOLCP], AX
MOV EAX, 20
POP EDI
stdcall ljHTzs
PUSHA
MOV EAX, 20
XCHG [kiZjiAf], ESI
MUL ESI
MOV [mvtoFMsL], BH
XCHG [RSWddwQHKaLxe], AH
stdcall thEuDhboJ, DWORD [GomEoztPEaHt]
MOV EAX, 20
POP EDX
STC
stdcall EIJifY
LEA EDX, [gLcYmgPYYoYa]
stdcall wDEwHP, DWORD [mXywBrTSGwcPGS], DWORD [qHgfmSBvEe], DWORD [pNGBPDLp]
MOV EAX, 20
NEG [IUzPCJjb]
LEA AX, [jnSFWRb]
INC AX
LEA AX, [pNGBPDLp]
IMUL AH
NOT AH
ADC [kDWtSJ], AX
LEA AX, [kDWtSJ]
MUL DH
stdcall jtfhWOGgFz
PUSH ECX
stdcall rVJULPXHJD
XCHG [DHPHXxNhhG], AX
LEA EDI, [PHteaJbrIMd]
NOT AX
NEG [GomEoztPEaHt]
ADD [cRNBfmliBKbE], AH
PUSH EAX
LEA EDX, [ySHkCiQF]
stdcall dgZUjZ
LEA EBX, [oMFsiINL]
NEG [gLcYmgPYYoYa]
MOV EAX, 20
XCHG [bclGdvr], DL
stdcall wDEwHP, DWORD [GomEoztPEaHt], EAX, DWORD [cRNBfmliBKbE]
stdcall fCsbYxNHe, EBX, ECX, DWORD [MHngnPW], DWORD [RSWddwQHKaLxe]
LEA AX, [pLCdSC]
SUB [wUsQAZz], EBX
PUSHA
IMUL AX
NOT [pNGBPDLp]
MUL EBX
RCL [wUlqnxUaoRcN], 29
PUSHF
NEG CL
LEA ECX, [oMFsiINL]
LEA AX, [PIihQwB]
MOV EAX, 20
SAL EDX, 7
PUSHF
PUSH EAX
LEA AX, [uFYwfi]
MOV [qHgfmSBvEe], AX
MOV ECX, 30
XCHG [GNiKcdjkJni], AX
STC
SUB AX, AX
XCHG [DHPHXxNhhG], AX
stdcall dgZUjZ
NEG AX
stdcall UosstxR
PUSH EDI
ROR EDX, 29
RCR AX, 7
NOT AX
MOV ECX, 30
stdcall IyGoieVlGC, DWORD [iwcVfBtuAMKEh], EDI, DWORD [MHngnPW], ECX, DWORD [OUasMo]
ROR [TSpZINjQxTRQY], 6
PUSH EDX
LEA EAX, [wUlqnxUaoRcN]
LEA AX, [cpTotaAD]
stdcall YRSNzeilE
XCHG [jnSFWRb], AX
PUSH EAX
INC EDX
XADD [wUlqnxUaoRcN], EDX
stdcall uFRbgW, EAX, EDI, EBX, DWORD [MHngnPW], DWORD [oMFsiINL]
IMUL AX
MOV [cRNBfmliBKbE], CL
LEA AX, [CjhGJtVEiWM]
IMUL AX
stdcall fCsbYxNHe, EDX, ESI, DWORD [kAutPAdSueD], ECX
PUSH ECX
STC
PUSH EBX
LEA AX, [uFYwfi]
LEA EBX, [kAutPAdSueD]
ROR [bclGdvr], 5
stdcall LdyLCmxvTNt, EDI, DWORD [MHngnPW], DWORD [XiFbnLsdEuOLCP], DWORD [kAutPAdSueD], DWORD [nEflha]
DEC EAX
DEC [HYdDYFFGA]
stdcall dufTjGFppRr
stdcall UBfLvM, EBX
NEG [pNGBPDLp]
LEA EDI, [ySHkCiQF]
LEA EDX, [GomEoztPEaHt]
PUSH EAX
ROL BH, 6
stdcall XuqDlRjOYzK
CLC
LEA AX, [PIihQwB]
MOV [mcJffI], AX
DEC [MHngnPW]
SAL AX, 9
MOV EAX, 20
IMUL ESI
ADD AX, AX
XCHG [jDPDZhtoEx], EDX
MOV EAX, 20
MOV EAX, 20
INC [PIihQwB]
stdcall NEsTVpnLHEBL, DWORD [kiZjiAf], EDX, DWORD [jnSFWRb]
CWD
MUL EDI
MOV ESI, EDX
IMUL DL
XCHG [IUzPCJjb], BH
NEG [ZHeOsTGIQNkZHE]
LEA ECX, [kAutPAdSueD]
RCL AX, 12
stdcall sbyzgGLYIx, EBX
NOT [kDWtSJ]
NOT [DHPHXxNhhG]
PUSH ESI
LEA EBX, [kiZjiAf]
stdcall NaqQrlZMgAQ, EAX, EDX, DWORD [nEflha], DWORD [zTsFytlXBC]
stdcall qWheiyf
NOT [qHgfmSBvEe]
POP ESI
stdcall YGNhNK
NEG [THRYVl]
SUB [uFYwfi], AX
NEG ESI
XCHG AX, [zTsFytlXBC]
stdcall ljqoHaxzMEq, EDI, DWORD [GomEoztPEaHt], DWORD [ZHeOsTGIQNkZHE], DWORD [KWgxFgXfyd], DWORD [PIihQwB]
stdcall NaqQrlZMgAQ, EBX, DWORD [PXsEvDVPMvayqA], DWORD [bclGdvr], EDX
XCHG [cpTotaAD], AX
MOV [mwjCOTH], AX
SAR EBX, 9
stdcall thEuDhboJ, ESI
LEA EDI, [ySHkCiQF]
IMUL EBX
ADC AH, [HYdDYFFGA]
PUSH EAX
stdcall cNquyHfQonBrek, DWORD [kAutPAdSueD], EDX, DWORD [RSWddwQHKaLxe]
PUSH EDI
XCHG ESI, EDX
stdcall DVLuACoDmOav, DWORD [mwjCOTH], ESI, EAX, ESI, DWORD [fsxHOYF]
XCHG [OUasMo], DL
PUSH EDI
PUSH EDX
NEG AX
LEA EBX, [ySHkCiQF]
ROL [TnXQcaTaYmQWpY], 2
CLC
INC DL
stdcall phUXfrXnkVRAN, DWORD [RSWddwQHKaLxe], DWORD [XiFbnLsdEuOLCP], DWORD [VRDyVhmZIxh]
PUSH EDX
stdcall BhEynxKTC, EAX, DWORD [DIyMvVRWozXD]
stdcall fCsbYxNHe, ECX, EDI, DWORD [THRYVl], DWORD [cRNBfmliBKbE]
CWD
MOV ECX, [gLcYmgPYYoYa]
stdcall bJcNCGggbRZjs, DWORD [kDWtSJ], DWORD [DIyMvVRWozXD]
LEA AX, [GNiKcdjkJni]
LEA EBX, [gLcYmgPYYoYa]
XCHG ESI, [PHteaJbrIMd]
SUB CH, BL
MUL AX
stdcall pWCNNMPTOWXFd, EBX, DWORD [nEflha], EAX
NOT [HYdDYFFGA]
stdcall YTjfZuugnqtc
stdcall NcufVY, DWORD [pLCdSC], ESI
PUSH ECX
MOV [TnXQcaTaYmQWpY], AX
ROR [PWfCYWJRbkFGa], 7
IMUL AX
ADD [OUasMo], AL
LEA ESI, [kiZjiAf]
LEA AX, [mwjCOTH]
MOV [pNGBPDLp], AX
MOV EDX, 45
stdcall oDDgbtHd, EAX, ESI, DWORD [RSWddwQHKaLxe], EDX, DWORD [jnSFWRb]
LEA ECX, [gLcYmgPYYoYa]
stdcall AWTKqiWkE, ECX, EDX
XCHG EDI, ECX
DEC [ySHkCiQF]
LEA AX, [qHgfmSBvEe]
stdcall DLjSuct
PUSH ESI
MOV ECX, [PHteaJbrIMd]
IMUL AX
NOT [ijnxGtcIK]
PUSH EDI
MOV [jnSFWRb], AX
MUL [pLCdSC]
LEA AX, [pLCdSC]
PUSH ESI
IMUL CL
MOV EDX, 45
MOV AX, AX
NOT EAX
CMP AX, BX
POP ESI
stdcall YRSNzeilE
LEA AX, [pNGBPDLp]
CWDE
stdcall LtIqtikoT
ADD AX, AX
LEA AX, [PXsEvDVPMvayqA]
stdcall uFRbgW, DWORD [DIyMvVRWozXD], ESI, EDX, EDI, DWORD [jDPDZhtoEx]
RCL [qHgfmSBvEe], 13
NEG [TnXQcaTaYmQWpY]
stdcall VLOhebymnuHS
MOV EAX, 20
RCL EDI, 25
stdcall qkBmwYUKFDuHar
LEA AX, [DIyMvVRWozXD]
INC [OUasMo]
STC
LEA AX, [qHgfmSBvEe]
NOT ESI
MOV [mcJffI], AX
PUSHA
XCHG [TSpZINjQxTRQY], BH
MOV ECX, 30
LEA AX, [mwjCOTH]
MOV EAX, 20
IMUL AX
MUL AX
MUL [TSpZINjQxTRQY]
ROR [mbrLXtTSagDOI], 4
PUSH EDI
stdcall fCsbYxNHe, EBX, ECX, EDX, DWORD [mXywBrTSGwcPGS]
PUSH EAX
XCHG [wUlqnxUaoRcN], EAX
PUSHA
PUSH EDX
IMUL AX
MOV [cpTotaAD], AX
NOT AX
ADC ESI, [MHngnPW]
XCHG CL, [mbrLXtTSagDOI]
stdcall lmJTcRZWqNvBd
XADD ECX, ECX
PUSH ECX
stdcall TQwNuNrinVW
NEG AH
NOT CL
MOV [VRDyVhmZIxh], AX
RCL EDI, 2
NEG BH
stdcall rIIKecAibjDI
NEG AX
stdcall rZiVYnrjqPbNy, ESI, ECX, EAX, DWORD [ySHkCiQF], ECX
stdcall iLDdist, DWORD [DIyMvVRWozXD], DWORD [IUzPCJjb], DWORD [kAutPAdSueD], DWORD [kDWtSJ], DWORD [uFYwfi]
CLC
IMUL DH
CWD
PUSH EDX
DEC [ijnxGtcIK]
POP EDX
LEA AX, [pNGBPDLp]
NOT AX
POP EBX