Manalink C/ASM Dll
Discuss Upcoming Releases, Coding New Cards, Etc.
PLEASE DO NOT REPORT BUGS HERE!
PLEASE DO NOT REPORT BUGS HERE!
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
Re: Manalink C/ASM Dll
by Ghost » 04 Feb 2011, 01:27
Hmm.. So SotA CD has probably what DotP has so a buyer would not need to buy the original game (though I thought having read somewhere that was the case,i.e. you had to have DotP).. I also have the original DotP but not the SotA, I've seen the videos and everything but I didnt understand how SotA could be so big if a simple few MB patch could make it obsolete. That's the only explanation I see.. or.. does it have different videos and stuff?
Ghost.
Ghost.
- Ghost
- Posts: 33
- Joined: 28 Jan 2011, 22:04
- Has thanked: 0 time
- Been thanked: 0 time
Re: Manalink C/ASM Dll
by foolosopher » 04 Feb 2011, 13:37
Hi,
After some more research I found some interesting leads.
http://www.openrce.org/forums/posts/951
(snacko I 'll be bugging you for this )
So during the weekend I'll try compiling magic.asm-c that I already have. In case the code proves too big to alter and compile efficiently (which it probably will ) , I think it will be best to use the simpler version that gmzombie has.
If that also proves too big to tamper with, I 'm thinking to either start building a c file by stripping code from the simple version or stripping card code or
start helping to compare files and try to locate where the changes that affect the card limit are.
Open to suggestions.
meanwhile I'll be checking the forums for any news.
After some more research I found some interesting leads.
http://www.openrce.org/forums/posts/951
(snacko I 'll be bugging you for this )
So during the weekend I'll try compiling magic.asm-c that I already have. In case the code proves too big to alter and compile efficiently (which it probably will ) , I think it will be best to use the simpler version that gmzombie has.
If that also proves too big to tamper with, I 'm thinking to either start building a c file by stripping code from the simple version or stripping card code or
start helping to compare files and try to locate where the changes that affect the card limit are.
Open to suggestions.
meanwhile I'll be checking the forums for any news.
I long for the time where one man could make a difference...
- foolosopher
- Posts: 189
- Joined: 19 May 2010, 20:53
- Location: Greece
- Has thanked: 13 times
- Been thanked: 17 times
Re: Manalink C/ASM Dll
by Snacko » 04 Feb 2011, 17:05
I know this is possible however you need a lot of editing and given the size of manalink you need quite some time which I do not have.
If you do this it would be nice if you used nasm syntax (nasm/yasm) instead of masm which was shown in the linked thread.
Re: Manalink C/ASM Dll
by foolosopher » 04 Feb 2011, 17:26
We will probably try this for the stripped down version but in any case, what we will need from you is to just tell us if the syntax changes referred in that article which apply to masm, apply to nasm/yasm also and we will do the grunt work if necessary. In any case, I 'll let you know if we come down to this.
Anyway I hope one of the asm->c converters that i found will give us close to more functional code, so we won't have to do this.
keep your fingers crossed!
Anyway I hope one of the asm->c converters that i found will give us close to more functional code, so we won't have to do this.
keep your fingers crossed!
I long for the time where one man could make a difference...
- foolosopher
- Posts: 189
- Joined: 19 May 2010, 20:53
- Location: Greece
- Has thanked: 13 times
- Been thanked: 17 times
Re: Manalink C/ASM Dll
by gmzombie » 04 Feb 2011, 23:44
is it supposed to be even better then hex rays disassembler?
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: Manalink C/ASM Dll
by foolosopher » 04 Feb 2011, 23:52
well it is supposed to be directly compilable, so I guess we could consider it better, but we will know once I try it.
I long for the time where one man could make a difference...
- foolosopher
- Posts: 189
- Joined: 19 May 2010, 20:53
- Location: Greece
- Has thanked: 13 times
- Been thanked: 17 times
Re: Manalink C/ASM Dll
by gmzombie » 05 Feb 2011, 16:51
i tried to put it in the plug-ins folder but it said it wasent a compatible plug-in and didn't load it. Also i have an idea here about shandalar. Now this could be a long shot but as i was opening up IDA to disassemble shandalar i had a thought. what if we took 3 versions magic.exe MOK Edition, Magic.exe microprose edition and shandalar.exe current edition(there is a mod that i believe snacko made that fixed up some calls and whatnot see shandalar thread in shandalar forum) and compared them specifically the pre mok and shandalar and figured out which routines went to what and then after that see what routines post mok and pre mok was changed...then it might give us an idea on how to fix up shandalar..maybe im way off base here but it wa just a thought i had.
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: Manalink C/ASM Dll
by gmzombie » 06 Feb 2011, 17:28
ok so i have tried to look at both asm's from a singular dll file..the deckdll file. pre mok version but with the 1.32 patch and post mok. heres the problem though is you cant side by side compare the two because they are not coded the same way. IE deckdllpremok section headers as follows in order
.text
.rdata=export table
.data
.idata=import table/import address
MPS_CODE
.rsrc = resource table
.reloc = relocation table
post mok
CODE
DATA
.INIT
.idata = import table
.edata = export data
.reloc = relocation table
.rsrc = resouce table
so we cant directly look to see what is different.
.text
.rdata=export table
.data
.idata=import table/import address
MPS_CODE
.rsrc = resource table
.reloc = relocation table
post mok
CODE
DATA
.INIT
.idata = import table
.edata = export data
.reloc = relocation table
.rsrc = resouce table
so we cant directly look to see what is different.
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: Manalink C/ASM Dll
by foolosopher » 06 Feb 2011, 23:34
hi, don't get confused with the headers, they are bound to be a bit different anyway. What we are looking for is table sizes and maybe function calls. But like I told you disassembled files tend to be scrambled after decomp. so similar code may exist at different sections of the two files. Try searching functions or global variables with the same name, place them at the same sections of the files (ie. same line numbers) then check their inner code.
Now is there anyone who can tell me how to setup and use the two python scripts below. I tried to run the first, but couldn't make it to see the asm file I wanted it to use as input. I have installed python 2.7.1
http://siyobik.info/index.php?module=pastebin&id=213
http://code.google.com/p/ida-asm-to-cpp/
Thx
Now is there anyone who can tell me how to setup and use the two python scripts below. I tried to run the first, but couldn't make it to see the asm file I wanted it to use as input. I have installed python 2.7.1
http://siyobik.info/index.php?module=pastebin&id=213
http://code.google.com/p/ida-asm-to-cpp/
Thx
I long for the time where one man could make a difference...
- foolosopher
- Posts: 189
- Joined: 19 May 2010, 20:53
- Location: Greece
- Has thanked: 13 times
- Been thanked: 17 times
Re: Manalink C/ASM Dll
by Ghost » 07 Feb 2011, 02:34
How do I send or upload the comparison applications for you guys, should help they are pretty good. If you use them to gradually align similar sections (you can easily see which sections are similar and which are different for the whole document at once, in a scroll bar) those problems should go away.
sorry, not very familiar with python minutia, specially development environments.. reading code might be another story though.
Ghost
sorry, not very familiar with python minutia, specially development environments.. reading code might be another story though.
Ghost
- Ghost
- Posts: 33
- Joined: 28 Jan 2011, 22:04
- Has thanked: 0 time
- Been thanked: 0 time
Re: Manalink C/ASM Dll
by gmzombie » 07 Feb 2011, 16:47
you can use the upload attachment on the bottom of a post reply but i would reccomend it being in a zip file. or you can upload it to rapidshare and share the link. or you can email it to me and i can up it to my site and share the link. either way
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Re: Manalink C/ASM Dll
by Ghost » 07 Feb 2011, 18:32
Cool. They were already zipped, so saving the trouble =)
Ghost.
Ghost.
- Attachments
-
- FD.ZIP
- FreeDiff
- (2.3 MiB) Downloaded 278 times
- Ghost
- Posts: 33
- Joined: 28 Jan 2011, 22:04
- Has thanked: 0 time
- Been thanked: 0 time
Re: Manalink C/ASM Dll
by Ghost » 07 Feb 2011, 18:45
and DocDiff
- Attachments
-
- WDD.ZIP
- (4.26 MiB) Downloaded 289 times
- Ghost
- Posts: 33
- Joined: 28 Jan 2011, 22:04
- Has thanked: 0 time
- Been thanked: 0 time
Re: Manalink C/ASM Dll
by foolosopher » 07 Feb 2011, 20:59
Hi, I managed to correct and run the python script which produced some code, but it mostly uses the conventions that I 've been using for debugging while also injecting inline asm to cpp code and you have to process the asm procedures one by one. Anyway the quality of the produced code seems fair to me, but another opinion would be welcome.
OK now to get organized, how are we going to split the code?
Are we going to clean it up first from cards code?
Is it final that we compare assembly?
I suggest we first check that the same function names apply to the different disassembled files, and if it does we would be comparing functions. We could also scan for 2000 and 7d0 occurrences and maybe limit our search there at first.
OK now to get organized, how are we going to split the code?
Are we going to clean it up first from cards code?
Is it final that we compare assembly?
I suggest we first check that the same function names apply to the different disassembled files, and if it does we would be comparing functions. We could also scan for 2000 and 7d0 occurrences and maybe limit our search there at first.
- Attachments
-
- ida-asm-to-cpp.rar
- (21.44 KiB) Downloaded 267 times
I long for the time where one man could make a difference...
- foolosopher
- Posts: 189
- Joined: 19 May 2010, 20:53
- Location: Greece
- Has thanked: 13 times
- Been thanked: 17 times
Re: Manalink C/ASM Dll
by gmzombie » 11 Feb 2011, 00:24
ok guys quick question as im just fooling around but in a good way. i think i might have found out where the resolution size for the duels resides in the code? the only reason i know it goes to when you run a duel is i did a breakpoint at code 00494d20 and when i went to start a duel it paused..talks about clienttoscreen. I was looking for around the same lines for the deck program. i dunno maybe im way off but you tell me since im just the hacker.
here it is
here it is
- Code: Select all
00494D20 55 PUSH EBP
00494D21 8BEC MOV EBP,ESP
00494D23 81EC 4C030000 SUB ESP,34C
00494D29 53 PUSH EBX
00494D2A 56 PUSH ESI
00494D2B 57 PUSH EDI
00494D2C 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
00494D2F 50 PUSH EAX
00494D30 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00494D33 50 PUSH EAX
00494D34 E8 F90C0400 CALL <JMP.&USER32.GetClientRect>
00494D39 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00494D3C 99 CDQ
00494D3D 83E2 07 AND EDX,7
00494D40 03C2 ADD EAX,EDX
00494D42 C1F8 03 SAR EAX,3
00494D45 A3 F8867200 MOV DWORD PTR DS:[7286F8],EAX
00494D4A A1 F8867200 MOV EAX,DWORD PTR DS:[7286F8]
00494D4F A3 509D7300 MOV DWORD PTR DS:[739D50],EAX
00494D54 A1 509D7300 MOV EAX,DWORD PTR DS:[739D50]
00494D59 8BC8 MOV ECX,EAX
00494D5B C1E0 05 SHL EAX,5
00494D5E BB 18010000 MOV EBX,118
00494D63 03C1 ADD EAX,ECX
00494D65 99 CDQ
00494D66 F7FB IDIV EBX
00494D68 A3 A4317A00 MOV DWORD PTR DS:[7A31A4],EAX
00494D6D 837D 0C 01 CMP DWORD PTR SS:[EBP+C],1
00494D71 0F85 28070000 JNZ Magic.0049549F
00494D77 6A 64 PUSH 64
00494D79 8D85 B0FEFFFF LEA EAX,DWORD PTR SS:[EBP-150]
00494D7F 50 PUSH EAX
00494D80 A1 788C6200 MOV EAX,DWORD PTR DS:[628C78]
00494D85 50 PUSH EAX
00494D86 E8 9F0B0400 CALL <JMP.&USER32.GetWindowTextA>
00494D8B 8D85 B0FEFFFF LEA EAX,DWORD PTR SS:[EBP-150]
00494D91 50 PUSH EAX
00494D92 E8 8939FAFF CALL Magic.00438720
00494D97 83C4 04 ADD ESP,4
00494D9A 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
00494D9D 50 PUSH EAX
00494D9E 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00494DA1 50 PUSH EAX
00494DA2 E8 8B0C0400 CALL <JMP.&USER32.GetClientRect>
00494DA7 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00494DAA 8985 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EAX
00494DB0 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00494DB3 8985 48FFFFFF MOV DWORD PTR SS:[EBP-B8],EAX
00494DB9 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
00494DBF 99 CDQ
00494DC0 83E2 03 AND EDX,3
00494DC3 03C2 ADD EAX,EDX
00494DC5 C1F8 02 SAR EAX,2
00494DC8 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
00494DCB 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00494DD1 99 CDQ
00494DD2 2BC2 SUB EAX,EDX
00494DD4 D1F8 SAR EAX,1
00494DD6 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
00494DDC 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
00494DDF 8985 78FFFFFF MOV DWORD PTR SS:[EBP-88],EAX
00494DE5 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00494DEB 2B85 18FFFFFF SUB EAX,DWORD PTR SS:[EBP-E8]
00494DF1 99 CDQ
00494DF2 2BC2 SUB EAX,EDX
00494DF4 D1F8 SAR EAX,1
00494DF6 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
00494DF9 03C8 ADD ECX,EAX
00494DFB 898D 7CFFFFFF MOV DWORD PTR SS:[EBP-84],ECX
00494E01 8B85 78FFFFFF MOV EAX,DWORD PTR SS:[EBP-88]
00494E07 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
00494E0D 8B85 7CFFFFFF MOV EAX,DWORD PTR SS:[EBP-84]
00494E13 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
00494E19 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00494E1F 50 PUSH EAX
00494E20 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00494E23 50 PUSH EAX
00494E24 E8 F70B0400 CALL <JMP.&USER32.ClientToScreen>
00494E29 6A 01 PUSH 1
00494E2B 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
00494E31 50 PUSH EAX
00494E32 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494E35 50 PUSH EAX
00494E36 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
00494E3C 50 PUSH EAX
00494E3D 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00494E43 50 PUSH EAX
00494E44 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
00494E49 50 PUSH EAX
00494E4A E8 330A0400 CALL <JMP.&USER32.MoveWindow>
00494E4F 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
00494E52 50 PUSH EAX
00494E53 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
00494E58 50 PUSH EAX
00494E59 E8 C60A0400 CALL <JMP.&USER32.GetWindowRect>
00494E5E 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00494E61 2B45 D8 SUB EAX,DWORD PTR SS:[EBP-28]
00494E64 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
00494E67 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00494E6A 2B45 DC SUB EAX,DWORD PTR SS:[EBP-24]
00494E6D 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
00494E73 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
00494E76 50 PUSH EAX
00494E77 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00494E7A 50 PUSH EAX
00494E7B E8 B20B0400 CALL <JMP.&USER32.GetClientRect>
00494E80 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00494E83 8985 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EAX
00494E89 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00494E8C 8985 48FFFFFF MOV DWORD PTR SS:[EBP-B8],EAX
00494E92 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494E95 99 CDQ
00494E96 2BC2 SUB EAX,EDX
00494E98 D1F8 SAR EAX,1
00494E9A 8985 40FFFFFF MOV DWORD PTR SS:[EBP-C0],EAX
00494EA0 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00494EA3 8985 34FFFFFF MOV DWORD PTR SS:[EBP-CC],EAX
00494EA9 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
00494EAF 0385 7CFFFFFF ADD EAX,DWORD PTR SS:[EBP-84]
00494EB5 8945 A8 MOV DWORD PTR SS:[EBP-58],EAX
00494EB8 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494EBB 0385 78FFFFFF ADD EAX,DWORD PTR SS:[EBP-88]
00494EC1 2B85 40FFFFFF SUB EAX,DWORD PTR SS:[EBP-C0]
00494EC7 8945 A4 MOV DWORD PTR SS:[EBP-5C],EAX
00494ECA 8B45 A4 MOV EAX,DWORD PTR SS:[EBP-5C]
00494ECD 8985 30FFFFFF MOV DWORD PTR SS:[EBP-D0],EAX
00494ED3 8B85 7CFFFFFF MOV EAX,DWORD PTR SS:[EBP-84]
00494ED9 2B85 34FFFFFF SUB EAX,DWORD PTR SS:[EBP-CC]
00494EDF 8945 D0 MOV DWORD PTR SS:[EBP-30],EAX
00494EE2 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00494EE5 2B45 A8 SUB EAX,DWORD PTR SS:[EBP-58]
00494EE8 8985 54FFFFFF MOV DWORD PTR SS:[EBP-AC],EAX
00494EEE 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494EF1 99 CDQ
00494EF2 83E2 03 AND EDX,3
00494EF5 03C2 ADD EAX,EDX
00494EF7 C1F8 02 SAR EAX,2
00494EFA 8985 24FFFFFF MOV DWORD PTR SS:[EBP-DC],EAX
00494F00 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494F03 2B85 40FFFFFF SUB EAX,DWORD PTR SS:[EBP-C0]
00494F09 2B85 24FFFFFF SUB EAX,DWORD PTR SS:[EBP-DC]
00494F0F 8945 88 MOV DWORD PTR SS:[EBP-78],EAX
00494F12 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
00494F15 99 CDQ
00494F16 2BC2 SUB EAX,EDX
00494F18 D1F8 SAR EAX,1
00494F1A 8985 38FFFFFF MOV DWORD PTR SS:[EBP-C8],EAX
00494F20 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
00494F26 8945 EC MOV DWORD PTR SS:[EBP-14],EAX
00494F29 8B85 30FFFFFF MOV EAX,DWORD PTR SS:[EBP-D0]
00494F2F 2B85 24FFFFFF SUB EAX,DWORD PTR SS:[EBP-DC]
00494F35 8945 B0 MOV DWORD PTR SS:[EBP-50],EAX
00494F38 8B45 B0 MOV EAX,DWORD PTR SS:[EBP-50]
00494F3B 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
00494F3E 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
00494F41 2B45 88 SUB EAX,DWORD PTR SS:[EBP-78]
00494F44 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
00494F4A 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
00494F50 8985 58FFFFFF MOV DWORD PTR SS:[EBP-A8],EAX
00494F56 8B85 7CFFFFFF MOV EAX,DWORD PTR SS:[EBP-84]
00494F5C 2B85 38FFFFFF SUB EAX,DWORD PTR SS:[EBP-C8]
00494F62 8945 B4 MOV DWORD PTR SS:[EBP-4C],EAX
00494F65 8B45 B4 MOV EAX,DWORD PTR SS:[EBP-4C]
00494F68 8945 AC MOV DWORD PTR SS:[EBP-54],EAX
00494F6B 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
00494F71 0385 7CFFFFFF ADD EAX,DWORD PTR SS:[EBP-84]
00494F77 8945 98 MOV DWORD PTR SS:[EBP-68],EAX
00494F7A 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
00494F7D 8945 84 MOV DWORD PTR SS:[EBP-7C],EAX
00494F80 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494F83 2B85 40FFFFFF SUB EAX,DWORD PTR SS:[EBP-C0]
00494F89 8945 A0 MOV DWORD PTR SS:[EBP-60],EAX
00494F8C 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
00494F8F 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX
00494F95 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
00494F9B 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
00494F9E 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00494FA1 8945 94 MOV DWORD PTR SS:[EBP-6C],EAX
00494FA4 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
00494FAA 0345 98 ADD EAX,DWORD PTR SS:[EBP-68]
00494FAD 8985 20FFFFFF MOV DWORD PTR SS:[EBP-E0],EAX
00494FB3 8B45 B4 MOV EAX,DWORD PTR SS:[EBP-4C]
00494FB6 2B45 94 SUB EAX,DWORD PTR SS:[EBP-6C]
00494FB9 8985 68FFFFFF MOV DWORD PTR SS:[EBP-98],EAX
00494FBF 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00494FC2 2B85 20FFFFFF SUB EAX,DWORD PTR SS:[EBP-E0]
00494FC8 8945 E8 MOV DWORD PTR SS:[EBP-18],EAX
00494FCB 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00494FCE 0385 78FFFFFF ADD EAX,DWORD PTR SS:[EBP-88]
00494FD4 8945 B8 MOV DWORD PTR SS:[EBP-48],EAX
00494FD7 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00494FDA 8985 6CFFFFFF MOV DWORD PTR SS:[EBP-94],EAX
00494FE0 B9 03000000 MOV ECX,3
00494FE5 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
00494FE8 99 CDQ
00494FE9 F7F9 IDIV ECX
00494FEB 8985 5CFFFFFF MOV DWORD PTR SS:[EBP-A4],EAX
00494FF1 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00494FF7 8985 70FFFFFF MOV DWORD PTR SS:[EBP-90],EAX
00494FFD 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
00495003 2B45 C0 SUB EAX,DWORD PTR SS:[EBP-40]
00495006 2B85 5CFFFFFF SUB EAX,DWORD PTR SS:[EBP-A4]
0049500C 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
0049500F 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00495015 99 CDQ
00495016 2BC2 SUB EAX,EDX
00495018 D1F8 SAR EAX,1
0049501A 8945 C8 MOV DWORD PTR SS:[EBP-38],EAX
0049501D 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00495023 2B45 C8 SUB EAX,DWORD PTR SS:[EBP-38]
00495026 8945 CC MOV DWORD PTR SS:[EBP-34],EAX
00495029 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
0049502F 0345 B8 ADD EAX,DWORD PTR SS:[EBP-48]
00495032 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
00495035 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00495038 8945 C4 MOV DWORD PTR SS:[EBP-3C],EAX
0049503B 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
0049503E 2B45 CC SUB EAX,DWORD PTR SS:[EBP-34]
00495041 8985 44FFFFFF MOV DWORD PTR SS:[EBP-BC],EAX
00495047 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
0049504A 8945 80 MOV DWORD PTR SS:[EBP-80],EAX
0049504D 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00495050 8945 D4 MOV DWORD PTR SS:[EBP-2C],EAX
00495053 8B45 CC MOV EAX,DWORD PTR SS:[EBP-34]
00495056 8D04C0 LEA EAX,DWORD PTR DS:[EAX+EAX*8]
00495059 B9 64000000 MOV ECX,64
0049505E 99 CDQ
0049505F F7F9 IDIV ECX
00495061 8985 60FFFFFF MOV DWORD PTR SS:[EBP-A0],EAX
00495067 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
0049506A 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
0049506D 8B8D 44FFFFFF MOV ECX,DWORD PTR SS:[EBP-BC]
00495073 8B85 60FFFFFF MOV EAX,DWORD PTR SS:[EBP-A0]
00495079 99 CDQ
0049507A 2BC2 SUB EAX,EDX
0049507C D1F8 SAR EAX,1
0049507E 2BC8 SUB ECX,EAX
00495080 898D 3CFFFFFF MOV DWORD PTR SS:[EBP-C4],ECX
00495086 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00495089 8985 2CFFFFFF MOV DWORD PTR SS:[EBP-D4],EAX
0049508F B9 28000000 MOV ECX,28
00495094 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
0049509A 99 CDQ
0049509B F7F9 IDIV ECX
0049509D 8945 9C MOV DWORD PTR SS:[EBP-64],EAX
004950A0 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004950A3 8985 28FFFFFF MOV DWORD PTR SS:[EBP-D8],EAX
004950A9 8B45 80 MOV EAX,DWORD PTR SS:[EBP-80]
004950AC 8985 1CFFFFFF MOV DWORD PTR SS:[EBP-E4],EAX
004950B2 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
004950B5 8945 8C MOV DWORD PTR SS:[EBP-74],EAX
004950B8 8B85 44FFFFFF MOV EAX,DWORD PTR SS:[EBP-BC]
004950BE 2B45 9C SUB EAX,DWORD PTR SS:[EBP-64]
004950C1 8945 90 MOV DWORD PTR SS:[EBP-70],EAX
004950C4 6A 05 PUSH 5
004950C6 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
004950CB 50 PUSH EAX
004950CC E8 C1090400 CALL <JMP.&USER32.ShowWindow>
004950D1 6A 01 PUSH 1
004950D3 8B85 68FFFFFF MOV EAX,DWORD PTR SS:[EBP-98]
004950D9 50 PUSH EAX
004950DA 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
004950DD 50 PUSH EAX
004950DE 8B45 94 MOV EAX,DWORD PTR SS:[EBP-6C]
004950E1 50 PUSH EAX
004950E2 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004950E5 50 PUSH EAX
004950E6 A1 642B7A00 MOV EAX,DWORD PTR DS:[7A2B64]
004950EB 50 PUSH EAX
004950EC E8 91070400 CALL <JMP.&USER32.MoveWindow>
004950F1 6A 01 PUSH 1
004950F3 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
004950F6 50 PUSH EAX
004950F7 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
004950FA 50 PUSH EAX
004950FB 8B85 20FFFFFF MOV EAX,DWORD PTR SS:[EBP-E0]
00495101 50 PUSH EAX
00495102 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
00495108 50 PUSH EAX
00495109 A1 7C8C7300 MOV EAX,DWORD PTR DS:[738C7C]
0049510E 50 PUSH EAX
0049510F E8 6E070400 CALL <JMP.&USER32.MoveWindow>
00495114 6A 01 PUSH 1
00495116 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
00495119 50 PUSH EAX
0049511A 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
00495120 50 PUSH EAX
00495121 8B85 34FFFFFF MOV EAX,DWORD PTR SS:[EBP-CC]
00495127 50 PUSH EAX
00495128 8B85 30FFFFFF MOV EAX,DWORD PTR SS:[EBP-D0]
0049512E 50 PUSH EAX
0049512F A1 E82F7A00 MOV EAX,DWORD PTR DS:[7A2FE8]
00495134 50 PUSH EAX
00495135 E8 48070400 CALL <JMP.&USER32.MoveWindow>
0049513A 6A 01 PUSH 1
0049513C 8B85 54FFFFFF MOV EAX,DWORD PTR SS:[EBP-AC]
00495142 50 PUSH EAX
00495143 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
00495149 50 PUSH EAX
0049514A 8B45 A8 MOV EAX,DWORD PTR SS:[EBP-58]
0049514D 50 PUSH EAX
0049514E 8B45 A4 MOV EAX,DWORD PTR SS:[EBP-5C]
00495151 50 PUSH EAX
00495152 A1 9C917300 MOV EAX,DWORD PTR DS:[73919C]
00495157 50 PUSH EAX
00495158 E8 25070400 CALL <JMP.&USER32.MoveWindow>
0049515D 6A 01 PUSH 1
0049515F 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
00495162 50 PUSH EAX
00495163 8B45 88 MOV EAX,DWORD PTR SS:[EBP-78]
00495166 50 PUSH EAX
00495167 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
0049516A 50 PUSH EAX
0049516B 8B85 58FFFFFF MOV EAX,DWORD PTR SS:[EBP-A8]
00495171 50 PUSH EAX
00495172 A1 48067900 MOV EAX,DWORD PTR DS:[790648]
00495177 50 PUSH EAX
00495178 E8 05070400 CALL <JMP.&USER32.MoveWindow>
0049517D 6A 01 PUSH 1
0049517F 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
00495182 50 PUSH EAX
00495183 8B45 88 MOV EAX,DWORD PTR SS:[EBP-78]
00495186 50 PUSH EAX
00495187 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
0049518A 50 PUSH EAX
0049518B 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
00495191 50 PUSH EAX
00495192 A1 EC767800 MOV EAX,DWORD PTR DS:[7876EC]
00495197 50 PUSH EAX
00495198 E8 E5060400 CALL <JMP.&USER32.MoveWindow>
0049519D 6A 01 PUSH 1
0049519F 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
004951A5 50 PUSH EAX
004951A6 8B85 24FFFFFF MOV EAX,DWORD PTR SS:[EBP-DC]
004951AC 50 PUSH EAX
004951AD 8B45 B4 MOV EAX,DWORD PTR SS:[EBP-4C]
004951B0 50 PUSH EAX
004951B1 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
004951B4 50 PUSH EAX
004951B5 A1 48687300 MOV EAX,DWORD PTR DS:[736848]
004951BA 50 PUSH EAX
004951BB E8 C2060400 CALL <JMP.&USER32.MoveWindow>
004951C0 6A 01 PUSH 1
004951C2 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
004951C8 50 PUSH EAX
004951C9 8B85 24FFFFFF MOV EAX,DWORD PTR SS:[EBP-DC]
004951CF 50 PUSH EAX
004951D0 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
004951D3 50 PUSH EAX
004951D4 8B45 B0 MOV EAX,DWORD PTR SS:[EBP-50]
004951D7 50 PUSH EAX
004951D8 A1 1C9A7300 MOV EAX,DWORD PTR DS:[739A1C]
004951DD 50 PUSH EAX
004951DE E8 9F060400 CALL <JMP.&USER32.MoveWindow>
004951E3 8B85 78FFFFFF MOV EAX,DWORD PTR SS:[EBP-88]
004951E9 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
004951EF 8B85 7CFFFFFF MOV EAX,DWORD PTR SS:[EBP-84]
004951F5 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
004951FB 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00495201 50 PUSH EAX
00495202 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495205 50 PUSH EAX
00495206 E8 15080400 CALL <JMP.&USER32.ClientToScreen>
0049520B 6A 01 PUSH 1
0049520D 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
00495213 50 PUSH EAX
00495214 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00495217 50 PUSH EAX
00495218 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
0049521E 50 PUSH EAX
0049521F 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00495225 50 PUSH EAX
00495226 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
0049522B 50 PUSH EAX
0049522C E8 51060400 CALL <JMP.&USER32.MoveWindow>
00495231 6A 01 PUSH 1
00495233 8B45 C8 MOV EAX,DWORD PTR SS:[EBP-38]
00495236 50 PUSH EAX
00495237 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0049523A 50 PUSH EAX
0049523B 8B45 80 MOV EAX,DWORD PTR SS:[EBP-80]
0049523E 50 PUSH EAX
0049523F 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00495242 50 PUSH EAX
00495243 A1 1C9C7300 MOV EAX,DWORD PTR DS:[739C1C]
00495248 50 PUSH EAX
00495249 E8 34060400 CALL <JMP.&USER32.MoveWindow>
0049524E 6A 00 PUSH 0
00495250 6A 00 PUSH 0
00495252 68 12040000 PUSH 412
00495257 A1 1C9C7300 MOV EAX,DWORD PTR DS:[739C1C]
0049525C 50 PUSH EAX
0049525D E8 84080400 CALL <JMP.&USER32.SendMessageA>
00495262 6A 01 PUSH 1
00495264 8B45 CC MOV EAX,DWORD PTR SS:[EBP-34]
00495267 50 PUSH EAX
00495268 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0049526B 50 PUSH EAX
0049526C 8B85 44FFFFFF MOV EAX,DWORD PTR SS:[EBP-BC]
00495272 50 PUSH EAX
00495273 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
00495276 50 PUSH EAX
00495277 A1 0C687300 MOV EAX,DWORD PTR DS:[73680C]
0049527C 50 PUSH EAX
0049527D E8 00060400 CALL <JMP.&USER32.MoveWindow>
00495282 6A 00 PUSH 0
00495284 6A 00 PUSH 0
00495286 68 12040000 PUSH 412
0049528B A1 0C687300 MOV EAX,DWORD PTR DS:[73680C]
00495290 50 PUSH EAX
00495291 E8 50080400 CALL <JMP.&USER32.SendMessageA>
00495296 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44]
00495299 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
0049529F 8B85 3CFFFFFF MOV EAX,DWORD PTR SS:[EBP-C4]
004952A5 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
004952AB 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
004952B1 50 PUSH EAX
004952B2 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
004952B5 50 PUSH EAX
004952B6 E8 65070400 CALL <JMP.&USER32.ClientToScreen>
004952BB 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
004952C1 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
004952C4 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
004952CA 8985 3CFFFFFF MOV DWORD PTR SS:[EBP-C4],EAX
004952D0 6A 01 PUSH 1
004952D2 8B85 60FFFFFF MOV EAX,DWORD PTR SS:[EBP-A0]
004952D8 50 PUSH EAX
004952D9 8B45 D4 MOV EAX,DWORD PTR SS:[EBP-2C]
004952DC 50 PUSH EAX
004952DD 8B85 3CFFFFFF MOV EAX,DWORD PTR SS:[EBP-C4]
004952E3 50 PUSH EAX
004952E4 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44]
004952E7 50 PUSH EAX
004952E8 A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
004952ED 50 PUSH EAX
004952EE E8 8F050400 CALL <JMP.&USER32.MoveWindow>
004952F3 6A 00 PUSH 0
004952F5 8D85 E4FDFFFF LEA EAX,DWORD PTR SS:[EBP-21C]
004952FB 50 PUSH EAX
004952FC 68 02040000 PUSH 402
00495301 A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
00495306 50 PUSH EAX
00495307 E8 DA070400 CALL <JMP.&USER32.SendMessageA>
0049530C 8985 ACFEFFFF MOV DWORD PTR SS:[EBP-154],EAX
00495312 8B85 ACFEFFFF MOV EAX,DWORD PTR SS:[EBP-154]
00495318 50 PUSH EAX
00495319 8D85 E4FDFFFF LEA EAX,DWORD PTR SS:[EBP-21C]
0049531F 50 PUSH EAX
00495320 A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
00495325 50 PUSH EAX
00495326 E8 65910000 CALL Magic.0049E490
0049532B 83C4 0C ADD ESP,0C
0049532E 6A 01 PUSH 1
00495330 8B85 70FFFFFF MOV EAX,DWORD PTR SS:[EBP-90]
00495336 50 PUSH EAX
00495337 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
0049533D 50 PUSH EAX
0049533E 8B85 6CFFFFFF MOV EAX,DWORD PTR SS:[EBP-94]
00495344 50 PUSH EAX
00495345 8B45 B8 MOV EAX,DWORD PTR SS:[EBP-48]
00495348 50 PUSH EAX
00495349 A1 64837200 MOV EAX,DWORD PTR DS:[728364]
0049534E 50 PUSH EAX
0049534F E8 2E050400 CALL <JMP.&USER32.MoveWindow>
00495354 6A 01 PUSH 1
00495356 8B85 70FFFFFF MOV EAX,DWORD PTR SS:[EBP-90]
0049535C 50 PUSH EAX
0049535D 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
00495363 50 PUSH EAX
00495364 8B85 6CFFFFFF MOV EAX,DWORD PTR SS:[EBP-94]
0049536A 50 PUSH EAX
0049536B 8B45 B8 MOV EAX,DWORD PTR SS:[EBP-48]
0049536E 50 PUSH EAX
0049536F A1 F0827200 MOV EAX,DWORD PTR DS:[7282F0]
00495374 50 PUSH EAX
00495375 E8 08050400 CALL <JMP.&USER32.MoveWindow>
0049537A 6A 01 PUSH 1
0049537C 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
0049537F 50 PUSH EAX
00495380 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
00495386 0345 A0 ADD EAX,DWORD PTR SS:[EBP-60]
00495389 50 PUSH EAX
0049538A 8B45 94 MOV EAX,DWORD PTR SS:[EBP-6C]
0049538D 50 PUSH EAX
0049538E 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00495391 50 PUSH EAX
00495392 A1 A4757300 MOV EAX,DWORD PTR DS:[7375A4]
00495397 50 PUSH EAX
00495398 E8 E5040400 CALL <JMP.&USER32.MoveWindow>
0049539D 6A 01 PUSH 1
0049539F 8B85 54FFFFFF MOV EAX,DWORD PTR SS:[EBP-AC]
004953A5 50 PUSH EAX
004953A6 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
004953AC 0345 A0 ADD EAX,DWORD PTR SS:[EBP-60]
004953AF 50 PUSH EAX
004953B0 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
004953B3 50 PUSH EAX
004953B4 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
004953BA 50 PUSH EAX
004953BB A1 7C026200 MOV EAX,DWORD PTR DS:[62027C]
004953C0 50 PUSH EAX
004953C1 E8 BC040400 CALL <JMP.&USER32.MoveWindow>
004953C6 8B85 28FFFFFF MOV EAX,DWORD PTR SS:[EBP-D8]
004953CC 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
004953D2 8B85 1CFFFFFF MOV EAX,DWORD PTR SS:[EBP-E4]
004953D8 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
004953DE 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
004953E4 50 PUSH EAX
004953E5 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
004953E8 50 PUSH EAX
004953E9 E8 32060400 CALL <JMP.&USER32.ClientToScreen>
004953EE 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
004953F4 8985 28FFFFFF MOV DWORD PTR SS:[EBP-D8],EAX
004953FA 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
00495400 8985 1CFFFFFF MOV DWORD PTR SS:[EBP-E4],EAX
00495406 6A 00 PUSH 0
00495408 A1 207E7300 MOV EAX,DWORD PTR DS:[737E20]
0049540D 50 PUSH EAX
0049540E E8 7F060400 CALL <JMP.&USER32.ShowWindow>
00495413 6A 01 PUSH 1
00495415 8B45 9C MOV EAX,DWORD PTR SS:[EBP-64]
00495418 50 PUSH EAX
00495419 8B85 2CFFFFFF MOV EAX,DWORD PTR SS:[EBP-D4]
0049541F 50 PUSH EAX
00495420 8B85 1CFFFFFF MOV EAX,DWORD PTR SS:[EBP-E4]
00495426 50 PUSH EAX
00495427 8B85 28FFFFFF MOV EAX,DWORD PTR SS:[EBP-D8]
0049542D 50 PUSH EAX
0049542E A1 207E7300 MOV EAX,DWORD PTR DS:[737E20]
00495433 50 PUSH EAX
00495434 E8 49040400 CALL <JMP.&USER32.MoveWindow>
00495439 8B45 8C MOV EAX,DWORD PTR SS:[EBP-74]
0049543C 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
00495442 8B45 90 MOV EAX,DWORD PTR SS:[EBP-70]
00495445 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
0049544B 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00495451 50 PUSH EAX
00495452 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495455 50 PUSH EAX
00495456 E8 C5050400 CALL <JMP.&USER32.ClientToScreen>
0049545B 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00495461 8945 8C MOV DWORD PTR SS:[EBP-74],EAX
00495464 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
0049546A 8945 90 MOV DWORD PTR SS:[EBP-70],EAX
0049546D 6A 00 PUSH 0
0049546F A1 0C8A7300 MOV EAX,DWORD PTR DS:[738A0C]
00495474 50 PUSH EAX
00495475 E8 18060400 CALL <JMP.&USER32.ShowWindow>
0049547A 6A 01 PUSH 1
0049547C 8B45 9C MOV EAX,DWORD PTR SS:[EBP-64]
0049547F 50 PUSH EAX
00495480 8B85 2CFFFFFF MOV EAX,DWORD PTR SS:[EBP-D4]
00495486 50 PUSH EAX
00495487 8B45 90 MOV EAX,DWORD PTR SS:[EBP-70]
0049548A 50 PUSH EAX
0049548B 8B45 8C MOV EAX,DWORD PTR SS:[EBP-74]
0049548E 50 PUSH EAX
0049548F A1 0C8A7300 MOV EAX,DWORD PTR DS:[738A0C]
00495494 50 PUSH EAX
00495495 E8 E8030400 CALL <JMP.&USER32.MoveWindow>
0049549A E9 C4060000 JMP Magic.00495B63
0049549F 837D 0C 02 CMP DWORD PTR SS:[EBP+C],2
004954A3 0F85 BA060000 JNZ Magic.00495B63
004954A9 6A 64 PUSH 64
004954AB 8D85 80FDFFFF LEA EAX,DWORD PTR SS:[EBP-280]
004954B1 50 PUSH EAX
004954B2 A1 788C6200 MOV EAX,DWORD PTR DS:[628C78]
004954B7 50 PUSH EAX
004954B8 E8 6D040400 CALL <JMP.&USER32.GetWindowTextA>
004954BD 8D85 80FDFFFF LEA EAX,DWORD PTR SS:[EBP-280]
004954C3 50 PUSH EAX
004954C4 E8 5732FAFF CALL Magic.00438720
004954C9 83C4 04 ADD ESP,4
004954CC 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
004954CF 50 PUSH EAX
004954D0 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
004954D3 50 PUSH EAX
004954D4 E8 59050400 CALL <JMP.&USER32.GetClientRect>
004954D9 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
004954DC 8985 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EAX
004954E2 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
004954E5 8985 48FFFFFF MOV DWORD PTR SS:[EBP-B8],EAX
004954EB 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
004954F1 8BC8 MOV ECX,EAX
004954F3 C1E0 03 SHL EAX,3
004954F6 2BC1 SUB EAX,ECX
004954F8 8D0480 LEA EAX,DWORD PTR DS:[EAX+EAX*4]
004954FB B9 64000000 MOV ECX,64
00495500 99 CDQ
00495501 F7F9 IDIV ECX
00495503 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
00495506 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
0049550C C1E0 02 SHL EAX,2
0049550F 8D0440 LEA EAX,DWORD PTR DS:[EAX+EAX*2]
00495512 8D0480 LEA EAX,DWORD PTR DS:[EAX+EAX*4]
00495515 B9 64000000 MOV ECX,64
0049551A 99 CDQ
0049551B F7F9 IDIV ECX
0049551D 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
00495523 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
00495526 8985 78FFFFFF MOV DWORD PTR SS:[EBP-88],EAX
0049552C 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
0049552F 8985 7CFFFFFF MOV DWORD PTR SS:[EBP-84],EAX
00495535 6A 00 PUSH 0
00495537 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
0049553D 50 PUSH EAX
0049553E 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
00495541 50 PUSH EAX
00495542 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00495545 50 PUSH EAX
00495546 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
00495549 50 PUSH EAX
0049554A A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
0049554F 50 PUSH EAX
00495550 E8 2D030400 CALL <JMP.&USER32.MoveWindow>
00495555 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
00495558 50 PUSH EAX
00495559 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
0049555E 50 PUSH EAX
0049555F E8 C0030400 CALL <JMP.&USER32.GetWindowRect>
00495564 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00495567 2B45 D8 SUB EAX,DWORD PTR SS:[EBP-28]
0049556A 8945 C0 MOV DWORD PTR SS:[EBP-40],EAX
0049556D 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00495570 2B45 DC SUB EAX,DWORD PTR SS:[EBP-24]
00495573 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
00495579 8D45 D8 LEA EAX,DWORD PTR SS:[EBP-28]
0049557C 50 PUSH EAX
0049557D 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495580 50 PUSH EAX
00495581 E8 AC040400 CALL <JMP.&USER32.GetClientRect>
00495586 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
00495589 8985 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EAX
0049558F 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00495592 8985 48FFFFFF MOV DWORD PTR SS:[EBP-B8],EAX
00495598 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
0049559E 99 CDQ
0049559F 83E2 07 AND EDX,7
004955A2 03C2 ADD EAX,EDX
004955A4 C1F8 03 SAR EAX,3
004955A7 8945 A0 MOV DWORD PTR SS:[EBP-60],EAX
004955AA 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
004955B0 99 CDQ
004955B1 83E2 07 AND EDX,7
004955B4 03C2 ADD EAX,EDX
004955B6 C1F8 03 SAR EAX,3
004955B9 8945 E8 MOV DWORD PTR SS:[EBP-18],EAX
004955BC 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
004955BF 8985 68FFFFFF MOV DWORD PTR SS:[EBP-98],EAX
004955C5 8B45 D8 MOV EAX,DWORD PTR SS:[EBP-28]
004955C8 8985 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EAX
004955CE 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
004955D4 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
004955D7 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
004955DD 99 CDQ
004955DE 2BC2 SUB EAX,EDX
004955E0 D1F8 SAR EAX,1
004955E2 2B85 68FFFFFF SUB EAX,DWORD PTR SS:[EBP-98]
004955E8 8945 94 MOV DWORD PTR SS:[EBP-6C],EAX
004955EB 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
004955F1 99 CDQ
004955F2 2BC2 SUB EAX,EDX
004955F4 D1F8 SAR EAX,1
004955F6 8985 20FFFFFF MOV DWORD PTR SS:[EBP-E0],EAX
004955FC 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
004955FF 99 CDQ
00495600 2BC2 SUB EAX,EDX
00495602 D1F8 SAR EAX,1
00495604 8945 88 MOV DWORD PTR SS:[EBP-78],EAX
00495607 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
0049560A 2B45 88 SUB EAX,DWORD PTR SS:[EBP-78]
0049560D 8985 24FFFFFF MOV DWORD PTR SS:[EBP-DC],EAX
00495613 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00495619 99 CDQ
0049561A 83E2 07 AND EDX,7
0049561D 03C2 ADD EAX,EDX
0049561F C1F8 03 SAR EAX,3
00495622 8985 38FFFFFF MOV DWORD PTR SS:[EBP-C8],EAX
00495628 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
0049562E 8945 EC MOV DWORD PTR SS:[EBP-14],EAX
00495631 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
00495634 0345 F8 ADD EAX,DWORD PTR SS:[EBP-8]
00495637 2B85 24FFFFFF SUB EAX,DWORD PTR SS:[EBP-DC]
0049563D 8945 B0 MOV DWORD PTR SS:[EBP-50],EAX
00495640 8B45 B0 MOV EAX,DWORD PTR SS:[EBP-50]
00495643 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
00495646 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00495649 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0049564F 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
00495655 8985 58FFFFFF MOV DWORD PTR SS:[EBP-A8],EAX
0049565B 8B45 94 MOV EAX,DWORD PTR SS:[EBP-6C]
0049565E 2B45 EC SUB EAX,DWORD PTR SS:[EBP-14]
00495661 8945 B4 MOV DWORD PTR SS:[EBP-4C],EAX
00495664 8B45 B4 MOV EAX,DWORD PTR SS:[EBP-4C]
00495667 8945 AC MOV DWORD PTR SS:[EBP-54],EAX
0049566A 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
0049566D 0385 20FFFFFF ADD EAX,DWORD PTR SS:[EBP-E0]
00495673 8945 98 MOV DWORD PTR SS:[EBP-68],EAX
00495676 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
00495679 8945 84 MOV DWORD PTR SS:[EBP-7C],EAX
0049567C 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
0049567F 8985 40FFFFFF MOV DWORD PTR SS:[EBP-C0],EAX
00495685 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00495688 8945 A4 MOV DWORD PTR SS:[EBP-5C],EAX
0049568B 8B45 A4 MOV EAX,DWORD PTR SS:[EBP-5C]
0049568E 8985 30FFFFFF MOV DWORD PTR SS:[EBP-D0],EAX
00495694 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00495697 8985 34FFFFFF MOV DWORD PTR SS:[EBP-CC],EAX
0049569D 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
004956A0 0345 EC ADD EAX,DWORD PTR SS:[EBP-14]
004956A3 8945 A8 MOV DWORD PTR SS:[EBP-58],EAX
004956A6 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
004956A9 2B45 DC SUB EAX,DWORD PTR SS:[EBP-24]
004956AC 8945 D0 MOV DWORD PTR SS:[EBP-30],EAX
004956AF 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
004956B2 2B45 A8 SUB EAX,DWORD PTR SS:[EBP-58]
004956B5 8985 54FFFFFF MOV DWORD PTR SS:[EBP-AC],EAX
004956BB 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
004956C1 0385 30FFFFFF ADD EAX,DWORD PTR SS:[EBP-D0]
004956C7 8945 B8 MOV DWORD PTR SS:[EBP-48],EAX
004956CA 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
004956CD 8985 6CFFFFFF MOV DWORD PTR SS:[EBP-94],EAX
004956D3 B9 03000000 MOV ECX,3
004956D8 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
004956DE 99 CDQ
004956DF F7F9 IDIV ECX
004956E1 8985 5CFFFFFF MOV DWORD PTR SS:[EBP-A4],EAX
004956E7 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
004956ED 8985 70FFFFFF MOV DWORD PTR SS:[EBP-90],EAX
004956F3 8B85 20FFFFFF MOV EAX,DWORD PTR SS:[EBP-E0]
004956F9 8985 44FFFFFF MOV DWORD PTR SS:[EBP-BC],EAX
004956FF 8B45 DC MOV EAX,DWORD PTR SS:[EBP-24]
00495702 8945 80 MOV DWORD PTR SS:[EBP-80],EAX
00495705 8B85 68FFFFFF MOV EAX,DWORD PTR SS:[EBP-98]
0049570B 0345 94 ADD EAX,DWORD PTR SS:[EBP-6C]
0049570E 2B45 DC SUB EAX,DWORD PTR SS:[EBP-24]
00495711 8945 C8 MOV DWORD PTR SS:[EBP-38],EAX
00495714 8B45 E4 MOV EAX,DWORD PTR SS:[EBP-1C]
00495717 2B85 44FFFFFF SUB EAX,DWORD PTR SS:[EBP-BC]
0049571D 8945 CC MOV DWORD PTR SS:[EBP-34],EAX
00495720 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
00495726 0345 B8 ADD EAX,DWORD PTR SS:[EBP-48]
00495729 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
0049572C 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
0049572F 8945 C4 MOV DWORD PTR SS:[EBP-3C],EAX
00495732 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
00495738 2B85 40FFFFFF SUB EAX,DWORD PTR SS:[EBP-C0]
0049573E 2B85 5CFFFFFF SUB EAX,DWORD PTR SS:[EBP-A4]
00495744 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
00495747 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0049574A 8945 D4 MOV DWORD PTR SS:[EBP-2C],EAX
0049574D 8B45 CC MOV EAX,DWORD PTR SS:[EBP-34]
00495750 8D04C0 LEA EAX,DWORD PTR DS:[EAX+EAX*8]
00495753 B9 64000000 MOV ECX,64
00495758 99 CDQ
00495759 F7F9 IDIV ECX
0049575B 8985 60FFFFFF MOV DWORD PTR SS:[EBP-A0],EAX
00495761 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
00495764 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
00495767 8B8D 44FFFFFF MOV ECX,DWORD PTR SS:[EBP-BC]
0049576D 8B85 60FFFFFF MOV EAX,DWORD PTR SS:[EBP-A0]
00495773 99 CDQ
00495774 2BC2 SUB EAX,EDX
00495776 D1F8 SAR EAX,1
00495778 2BC8 SUB ECX,EAX
0049577A 898D 3CFFFFFF MOV DWORD PTR SS:[EBP-C4],ECX
00495780 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00495783 8985 2CFFFFFF MOV DWORD PTR SS:[EBP-D4],EAX
00495789 B9 28000000 MOV ECX,28
0049578E 8B85 48FFFFFF MOV EAX,DWORD PTR SS:[EBP-B8]
00495794 99 CDQ
00495795 F7F9 IDIV ECX
00495797 8945 9C MOV DWORD PTR SS:[EBP-64],EAX
0049579A 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
0049579D 8985 28FFFFFF MOV DWORD PTR SS:[EBP-D8],EAX
004957A3 8B45 80 MOV EAX,DWORD PTR SS:[EBP-80]
004957A6 8985 1CFFFFFF MOV DWORD PTR SS:[EBP-E4],EAX
004957AC 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
004957AF 8945 8C MOV DWORD PTR SS:[EBP-74],EAX
004957B2 8B85 44FFFFFF MOV EAX,DWORD PTR SS:[EBP-BC]
004957B8 2B45 9C SUB EAX,DWORD PTR SS:[EBP-64]
004957BB 8945 90 MOV DWORD PTR SS:[EBP-70],EAX
004957BE 6A 00 PUSH 0
004957C0 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
004957C5 50 PUSH EAX
004957C6 E8 C7020400 CALL <JMP.&USER32.ShowWindow>
004957CB 6A 01 PUSH 1
004957CD 8B85 68FFFFFF MOV EAX,DWORD PTR SS:[EBP-98]
004957D3 50 PUSH EAX
004957D4 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
004957D7 50 PUSH EAX
004957D8 8B45 94 MOV EAX,DWORD PTR SS:[EBP-6C]
004957DB 50 PUSH EAX
004957DC 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004957DF 50 PUSH EAX
004957E0 A1 642B7A00 MOV EAX,DWORD PTR DS:[7A2B64]
004957E5 50 PUSH EAX
004957E6 E8 97000400 CALL <JMP.&USER32.MoveWindow>
004957EB 6A 01 PUSH 1
004957ED 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
004957F0 50 PUSH EAX
004957F1 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
004957F4 50 PUSH EAX
004957F5 8B85 20FFFFFF MOV EAX,DWORD PTR SS:[EBP-E0]
004957FB 50 PUSH EAX
004957FC 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
00495802 50 PUSH EAX
00495803 A1 7C8C7300 MOV EAX,DWORD PTR DS:[738C7C]
00495808 50 PUSH EAX
00495809 E8 74000400 CALL <JMP.&USER32.MoveWindow>
0049580E 6A 01 PUSH 1
00495810 8B45 D0 MOV EAX,DWORD PTR SS:[EBP-30]
00495813 50 PUSH EAX
00495814 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
0049581A 50 PUSH EAX
0049581B 8B85 34FFFFFF MOV EAX,DWORD PTR SS:[EBP-CC]
00495821 50 PUSH EAX
00495822 8B85 30FFFFFF MOV EAX,DWORD PTR SS:[EBP-D0]
00495828 50 PUSH EAX
00495829 A1 E82F7A00 MOV EAX,DWORD PTR DS:[7A2FE8]
0049582E 50 PUSH EAX
0049582F E8 4E000400 CALL <JMP.&USER32.MoveWindow>
00495834 6A 01 PUSH 1
00495836 8B85 54FFFFFF MOV EAX,DWORD PTR SS:[EBP-AC]
0049583C 50 PUSH EAX
0049583D 8B85 40FFFFFF MOV EAX,DWORD PTR SS:[EBP-C0]
00495843 50 PUSH EAX
00495844 8B45 A8 MOV EAX,DWORD PTR SS:[EBP-58]
00495847 50 PUSH EAX
00495848 8B45 A4 MOV EAX,DWORD PTR SS:[EBP-5C]
0049584B 50 PUSH EAX
0049584C A1 9C917300 MOV EAX,DWORD PTR DS:[73919C]
00495851 50 PUSH EAX
00495852 E8 2B000400 CALL <JMP.&USER32.MoveWindow>
00495857 6A 01 PUSH 1
00495859 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
0049585C 50 PUSH EAX
0049585D 8B45 88 MOV EAX,DWORD PTR SS:[EBP-78]
00495860 50 PUSH EAX
00495861 8B45 AC MOV EAX,DWORD PTR SS:[EBP-54]
00495864 50 PUSH EAX
00495865 8B85 58FFFFFF MOV EAX,DWORD PTR SS:[EBP-A8]
0049586B 50 PUSH EAX
0049586C A1 48067900 MOV EAX,DWORD PTR DS:[790648]
00495871 50 PUSH EAX
00495872 E8 0B000400 CALL <JMP.&USER32.MoveWindow>
00495877 6A 01 PUSH 1
00495879 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
0049587C 50 PUSH EAX
0049587D 8B45 88 MOV EAX,DWORD PTR SS:[EBP-78]
00495880 50 PUSH EAX
00495881 8B45 84 MOV EAX,DWORD PTR SS:[EBP-7C]
00495884 50 PUSH EAX
00495885 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0049588B 50 PUSH EAX
0049588C A1 EC767800 MOV EAX,DWORD PTR DS:[7876EC]
00495891 50 PUSH EAX
00495892 E8 EBFF0300 CALL <JMP.&USER32.MoveWindow>
00495897 6A 01 PUSH 1
00495899 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
0049589F 50 PUSH EAX
004958A0 8B85 24FFFFFF MOV EAX,DWORD PTR SS:[EBP-DC]
004958A6 50 PUSH EAX
004958A7 8B45 B4 MOV EAX,DWORD PTR SS:[EBP-4C]
004958AA 50 PUSH EAX
004958AB 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
004958AE 50 PUSH EAX
004958AF A1 48687300 MOV EAX,DWORD PTR DS:[736848]
004958B4 50 PUSH EAX
004958B5 E8 C8FF0300 CALL <JMP.&USER32.MoveWindow>
004958BA 6A 01 PUSH 1
004958BC 8B85 38FFFFFF MOV EAX,DWORD PTR SS:[EBP-C8]
004958C2 50 PUSH EAX
004958C3 8B85 24FFFFFF MOV EAX,DWORD PTR SS:[EBP-DC]
004958C9 50 PUSH EAX
004958CA 8B45 98 MOV EAX,DWORD PTR SS:[EBP-68]
004958CD 50 PUSH EAX
004958CE 8B45 B0 MOV EAX,DWORD PTR SS:[EBP-50]
004958D1 50 PUSH EAX
004958D2 A1 1C9A7300 MOV EAX,DWORD PTR DS:[739A1C]
004958D7 50 PUSH EAX
004958D8 E8 A5FF0300 CALL <JMP.&USER32.MoveWindow>
004958DD 6A 01 PUSH 1
004958DF 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
004958E5 50 PUSH EAX
004958E6 8B45 C0 MOV EAX,DWORD PTR SS:[EBP-40]
004958E9 50 PUSH EAX
004958EA 8B85 7CFFFFFF MOV EAX,DWORD PTR SS:[EBP-84]
004958F0 50 PUSH EAX
004958F1 8B85 78FFFFFF MOV EAX,DWORD PTR SS:[EBP-88]
004958F7 50 PUSH EAX
004958F8 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
004958FD 50 PUSH EAX
004958FE E8 7FFF0300 CALL <JMP.&USER32.MoveWindow>
00495903 6A 01 PUSH 1
00495905 8B45 C8 MOV EAX,DWORD PTR SS:[EBP-38]
00495908 50 PUSH EAX
00495909 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0049590C 50 PUSH EAX
0049590D 8B45 80 MOV EAX,DWORD PTR SS:[EBP-80]
00495910 50 PUSH EAX
00495911 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
00495914 50 PUSH EAX
00495915 A1 1C9C7300 MOV EAX,DWORD PTR DS:[739C1C]
0049591A 50 PUSH EAX
0049591B E8 62FF0300 CALL <JMP.&USER32.MoveWindow>
00495920 6A 00 PUSH 0
00495922 6A 00 PUSH 0
00495924 68 12040000 PUSH 412
00495929 A1 1C9C7300 MOV EAX,DWORD PTR DS:[739C1C]
0049592E 50 PUSH EAX
0049592F E8 B2010400 CALL <JMP.&USER32.SendMessageA>
00495934 6A 01 PUSH 1
00495936 8B45 CC MOV EAX,DWORD PTR SS:[EBP-34]
00495939 50 PUSH EAX
0049593A 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0049593D 50 PUSH EAX
0049593E 8B85 44FFFFFF MOV EAX,DWORD PTR SS:[EBP-BC]
00495944 50 PUSH EAX
00495945 8B45 C4 MOV EAX,DWORD PTR SS:[EBP-3C]
00495948 50 PUSH EAX
00495949 A1 0C687300 MOV EAX,DWORD PTR DS:[73680C]
0049594E 50 PUSH EAX
0049594F E8 2EFF0300 CALL <JMP.&USER32.MoveWindow>
00495954 6A 00 PUSH 0
00495956 6A 00 PUSH 0
00495958 68 12040000 PUSH 412
0049595D A1 0C687300 MOV EAX,DWORD PTR DS:[73680C]
00495962 50 PUSH EAX
00495963 E8 7E010400 CALL <JMP.&USER32.SendMessageA>
00495968 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44]
0049596B 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
00495971 8B85 3CFFFFFF MOV EAX,DWORD PTR SS:[EBP-C4]
00495977 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
0049597D 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00495983 50 PUSH EAX
00495984 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495987 50 PUSH EAX
00495988 E8 93000400 CALL <JMP.&USER32.ClientToScreen>
0049598D 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00495993 8945 BC MOV DWORD PTR SS:[EBP-44],EAX
00495996 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
0049599C 8985 3CFFFFFF MOV DWORD PTR SS:[EBP-C4],EAX
004959A2 6A 01 PUSH 1
004959A4 8B85 60FFFFFF MOV EAX,DWORD PTR SS:[EBP-A0]
004959AA 50 PUSH EAX
004959AB 8B45 D4 MOV EAX,DWORD PTR SS:[EBP-2C]
004959AE 50 PUSH EAX
004959AF 8B85 3CFFFFFF MOV EAX,DWORD PTR SS:[EBP-C4]
004959B5 50 PUSH EAX
004959B6 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44]
004959B9 50 PUSH EAX
004959BA A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
004959BF 50 PUSH EAX
004959C0 E8 BDFE0300 CALL <JMP.&USER32.MoveWindow>
004959C5 6A 00 PUSH 0
004959C7 8D85 B4FCFFFF LEA EAX,DWORD PTR SS:[EBP-34C]
004959CD 50 PUSH EAX
004959CE 68 02040000 PUSH 402
004959D3 A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
004959D8 50 PUSH EAX
004959D9 E8 08010400 CALL <JMP.&USER32.SendMessageA>
004959DE 8985 7CFDFFFF MOV DWORD PTR SS:[EBP-284],EAX
004959E4 8B85 7CFDFFFF MOV EAX,DWORD PTR SS:[EBP-284]
004959EA 50 PUSH EAX
004959EB 8D85 B4FCFFFF LEA EAX,DWORD PTR SS:[EBP-34C]
004959F1 50 PUSH EAX
004959F2 A1 54347A00 MOV EAX,DWORD PTR DS:[7A3454]
004959F7 50 PUSH EAX
004959F8 E8 938A0000 CALL Magic.0049E490
004959FD 83C4 0C ADD ESP,0C
00495A00 6A 01 PUSH 1
00495A02 8B85 70FFFFFF MOV EAX,DWORD PTR SS:[EBP-90]
00495A08 50 PUSH EAX
00495A09 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
00495A0F 50 PUSH EAX
00495A10 8B85 6CFFFFFF MOV EAX,DWORD PTR SS:[EBP-94]
00495A16 50 PUSH EAX
00495A17 8B45 B8 MOV EAX,DWORD PTR SS:[EBP-48]
00495A1A 50 PUSH EAX
00495A1B A1 64837200 MOV EAX,DWORD PTR DS:[728364]
00495A20 50 PUSH EAX
00495A21 E8 5CFE0300 CALL <JMP.&USER32.MoveWindow>
00495A26 6A 01 PUSH 1
00495A28 8B85 70FFFFFF MOV EAX,DWORD PTR SS:[EBP-90]
00495A2E 50 PUSH EAX
00495A2F 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
00495A35 50 PUSH EAX
00495A36 8B85 6CFFFFFF MOV EAX,DWORD PTR SS:[EBP-94]
00495A3C 50 PUSH EAX
00495A3D 8B45 B8 MOV EAX,DWORD PTR SS:[EBP-48]
00495A40 50 PUSH EAX
00495A41 A1 F0827200 MOV EAX,DWORD PTR DS:[7282F0]
00495A46 50 PUSH EAX
00495A47 E8 36FE0300 CALL <JMP.&USER32.MoveWindow>
00495A4C 6A 01 PUSH 1
00495A4E 8B85 68FFFFFF MOV EAX,DWORD PTR SS:[EBP-98]
00495A54 50 PUSH EAX
00495A55 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
00495A58 50 PUSH EAX
00495A59 8B45 94 MOV EAX,DWORD PTR SS:[EBP-6C]
00495A5C 50 PUSH EAX
00495A5D 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
00495A60 50 PUSH EAX
00495A61 A1 A4757300 MOV EAX,DWORD PTR DS:[7375A4]
00495A66 50 PUSH EAX
00495A67 E8 16FE0300 CALL <JMP.&USER32.MoveWindow>
00495A6C 6A 01 PUSH 1
00495A6E 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
00495A71 50 PUSH EAX
00495A72 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
00495A75 50 PUSH EAX
00495A76 8B85 20FFFFFF MOV EAX,DWORD PTR SS:[EBP-E0]
00495A7C 50 PUSH EAX
00495A7D 8B85 74FFFFFF MOV EAX,DWORD PTR SS:[EBP-8C]
00495A83 50 PUSH EAX
00495A84 A1 7C026200 MOV EAX,DWORD PTR DS:[62027C]
00495A89 50 PUSH EAX
00495A8A E8 F3FD0300 CALL <JMP.&USER32.MoveWindow>
00495A8F 8B85 28FFFFFF MOV EAX,DWORD PTR SS:[EBP-D8]
00495A95 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
00495A9B 8B85 1CFFFFFF MOV EAX,DWORD PTR SS:[EBP-E4]
00495AA1 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
00495AA7 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00495AAD 50 PUSH EAX
00495AAE 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495AB1 50 PUSH EAX
00495AB2 E8 69FF0300 CALL <JMP.&USER32.ClientToScreen>
00495AB7 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00495ABD 8985 28FFFFFF MOV DWORD PTR SS:[EBP-D8],EAX
00495AC3 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
00495AC9 8985 1CFFFFFF MOV DWORD PTR SS:[EBP-E4],EAX
00495ACF 6A 00 PUSH 0
00495AD1 A1 207E7300 MOV EAX,DWORD PTR DS:[737E20]
00495AD6 50 PUSH EAX
00495AD7 E8 B6FF0300 CALL <JMP.&USER32.ShowWindow>
00495ADC 6A 01 PUSH 1
00495ADE 8B45 9C MOV EAX,DWORD PTR SS:[EBP-64]
00495AE1 50 PUSH EAX
00495AE2 8B85 2CFFFFFF MOV EAX,DWORD PTR SS:[EBP-D4]
00495AE8 50 PUSH EAX
00495AE9 8B85 1CFFFFFF MOV EAX,DWORD PTR SS:[EBP-E4]
00495AEF 50 PUSH EAX
00495AF0 8B85 28FFFFFF MOV EAX,DWORD PTR SS:[EBP-D8]
00495AF6 50 PUSH EAX
00495AF7 A1 207E7300 MOV EAX,DWORD PTR DS:[737E20]
00495AFC 50 PUSH EAX
00495AFD E8 80FD0300 CALL <JMP.&USER32.MoveWindow>
00495B02 8B45 8C MOV EAX,DWORD PTR SS:[EBP-74]
00495B05 8985 4CFFFFFF MOV DWORD PTR SS:[EBP-B4],EAX
00495B0B 8B45 90 MOV EAX,DWORD PTR SS:[EBP-70]
00495B0E 8985 50FFFFFF MOV DWORD PTR SS:[EBP-B0],EAX
00495B14 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
00495B1A 50 PUSH EAX
00495B1B 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495B1E 50 PUSH EAX
00495B1F E8 FCFE0300 CALL <JMP.&USER32.ClientToScreen>
00495B24 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
00495B2A 8945 8C MOV DWORD PTR SS:[EBP-74],EAX
00495B2D 8B85 50FFFFFF MOV EAX,DWORD PTR SS:[EBP-B0]
00495B33 8945 90 MOV DWORD PTR SS:[EBP-70],EAX
00495B36 6A 00 PUSH 0
00495B38 A1 0C8A7300 MOV EAX,DWORD PTR DS:[738A0C]
00495B3D 50 PUSH EAX
00495B3E E8 4FFF0300 CALL <JMP.&USER32.ShowWindow>
00495B43 6A 01 PUSH 1
00495B45 8B45 9C MOV EAX,DWORD PTR SS:[EBP-64]
00495B48 50 PUSH EAX
00495B49 8B85 2CFFFFFF MOV EAX,DWORD PTR SS:[EBP-D4]
00495B4F 50 PUSH EAX
00495B50 8B45 90 MOV EAX,DWORD PTR SS:[EBP-70]
00495B53 50 PUSH EAX
00495B54 8B45 8C MOV EAX,DWORD PTR SS:[EBP-74]
00495B57 50 PUSH EAX
00495B58 A1 0C8A7300 MOV EAX,DWORD PTR DS:[738A0C]
00495B5D 50 PUSH EAX
00495B5E E8 1FFD0300 CALL <JMP.&USER32.MoveWindow>
00495B63 A1 C8587100 MOV EAX,DWORD PTR DS:[7158C8]
00495B68 50 PUSH EAX
00495B69 E8 8277FEFF CALL Magic.0047D2F0
00495B6E 83C4 04 ADD ESP,4
00495B71 A1 C46D7800 MOV EAX,DWORD PTR DS:[786DC4]
00495B76 50 PUSH EAX
00495B77 E8 7477FEFF CALL Magic.0047D2F0
00495B7C 83C4 04 ADD ESP,4
00495B7F A1 0C687300 MOV EAX,DWORD PTR DS:[73680C]
00495B84 50 PUSH EAX
00495B85 E8 D6610000 CALL Magic.0049BD60
00495B8A 83C4 04 ADD ESP,4
00495B8D A1 1C9C7300 MOV EAX,DWORD PTR DS:[739C1C]
00495B92 50 PUSH EAX
00495B93 E8 C8610000 CALL Magic.0049BD60
00495B98 83C4 04 ADD ESP,4
00495B9B A1 A8B67300 MOV EAX,DWORD PTR DS:[73B6A8]
00495BA0 50 PUSH EAX
00495BA1 E8 0AB6FFFF CALL Magic.004911B0
00495BA6 83C4 04 ADD ESP,4
00495BA9 6A 00 PUSH 0
00495BAB A1 CC697800 MOV EAX,DWORD PTR DS:[7869CC]
00495BB0 50 PUSH EAX
00495BB1 E8 6A6AFCFF CALL Magic.0045C620
00495BB6 83C4 08 ADD ESP,8
00495BB9 A1 A05C7100 MOV EAX,DWORD PTR DS:[715CA0]
00495BBE 50 PUSH EAX
00495BBF E8 98FE0300 CALL <JMP.&USER32.UpdateWindow>
00495BC4 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00495BC7 50 PUSH EAX
00495BC8 E8 8FFE0300 CALL <JMP.&USER32.UpdateWindow>
00495BCD 5F POP EDI
00495BCE 5E POP ESI
00495BCF 5B POP EBX
00495BD0 C9 LEAVE
00495BD1 C3 RETN
can I maze of ith your snowstorm?
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
- gmzombie
- Posts: 857
- Joined: 26 Feb 2009, 01:05
- Location: Wyoming, Mi
- Has thanked: 200 times
- Been thanked: 51 times
Who is online
Users browsing this forum: No registered users and 2 guests