"Exploiting" Windows Spider Solitaire
(Friday, April 21. 2006)Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hi morpheus,
these are my analysis on the "bug"...
01007400 /$ 8BFF MOV EDI,EDI
01007402 |. 55 PUSH EBP
01007403 |. 8BEC MOV EBP,ESP
01007405 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
01007408 |. 8B49 0C MOV ECX,DWORD PTR DS:[ECX+C]
0100740B |. 8B55 0C MOV EDX,DWORD PTR SS:[EBP+C]
0100740E |. 8D0440 LEA EAX,DWORD PTR DS:[EAX+EAX*2] ; EAX = 41414141 -> C3C3C3C3
01007411 |. 895481 08 MOV DWORD PTR DS:[ECX+EAX*4+8],EDX ; This is the point where the error occurs -> ECX (00381320) + EAX (C3C3C3C3) * 4 + 8 --> 3(0F472234)
01007415 |. 5D POP EBP
01007416 \. C2 0800 RETN 8
EDX=00000000
DS:[0F472234]=??? MOV DWORD PTR DS:[ECX+EAX*4+8],EDX
I think that there is no exploit possible...
EAX C3C3C3C3
ECX 00381320
EDX 00000000
EBX 000AEBA8 ASCII 41,"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
ESP 0007F754
EBP 0007F754
ESI 01012008 spider.01012008
EDI 0000000C
EIP 01007411 spider.01007411
these are my analysis on the "bug"...
01007400 /$ 8BFF MOV EDI,EDI
01007402 |. 55 PUSH EBP
01007403 |. 8BEC MOV EBP,ESP
01007405 |. 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
01007408 |. 8B49 0C MOV ECX,DWORD PTR DS:[ECX+C]
0100740B |. 8B55 0C MOV EDX,DWORD PTR SS:[EBP+C]
0100740E |. 8D0440 LEA EAX,DWORD PTR DS:[EAX+EAX*2] ; EAX = 41414141 -> C3C3C3C3
01007411 |. 895481 08 MOV DWORD PTR DS:[ECX+EAX*4+8],EDX ; This is the point where the error occurs -> ECX (00381320) + EAX (C3C3C3C3) * 4 + 8 --> 3(0F472234)
01007415 |. 5D POP EBP
01007416 \. C2 0800 RETN 8
EDX=00000000
DS:[0F472234]=??? MOV DWORD PTR DS:[ECX+EAX*4+8],EDX
I think that there is no exploit possible...
EAX C3C3C3C3
ECX 00381320
EDX 00000000
EBX 000AEBA8 ASCII 41,"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
ESP 0007F754
EBP 0007F754
ESI 01012008 spider.01012008
EDI 0000000C
EIP 01007411 spider.01007411
Hearts, Spider Solitair and Minesweeper - what makes these games dangerous?...
The following article I wrote during an hour of low concentration during writing my Bachelor-Thesis. It discusses why the Microsoft Games Hearts, Spider Solitair and Minesweeper are dangerous games and strategies to win them. Unfortunately the text is ...
The following article I wrote during an hour of low concentration during writing my Bachelor-Thesis. It discusses why the Microsoft Games Hearts, Spider Solitair and Minesweeper are dangerous games and strategies to win them. Unfortunately the text is ...
