Seite 2 von 2

Verfasst: 26.07.2007 23:26
von ZeHa

Code: Alles auswählen

00404059   803D 3C304000 00 CMP BYTE PTR DS:[40303C],0
00404060   75 05            JNZ SHORT rnd.00404067
00404062   E8 8C000000      CALL rnd.004040F3
00404067   A3 44324000      MOV DWORD PTR DS:[403244],EAX
0040406C   E8 8FFFFFFF      CALL rnd.00404000
00404071   53               PUSH EBX
00404072   8B1D 44324000    MOV EBX,DWORD PTR DS:[403244]
00404078   2B1D 38304000    SUB EBX,DWORD PTR DS:[403038]
0040407E   78 17            JS SHORT rnd.00404097
00404080   43               INC EBX
00404081   89D1             MOV ECX,EDX
00404083   F7E3             MUL EBX
00404085   89C8             MOV EAX,ECX
00404087   89D1             MOV ECX,EDX
00404089   F7E3             MUL EBX
0040408B   01C8             ADD EAX,ECX
0040408D   1315 38304000    ADC EDX,DWORD PTR DS:[403038]
00404093   89D0             MOV EAX,EDX
00404095   5B               POP EBX
00404096   C3               RETN
00404097   B8 00000080      MOV EAX,80000000
0040409C   5B               POP EBX
0040409D   C3               RETN
0040409E   803D 3C304000 00 CMP BYTE PTR DS:[40303C],0
004040A5   75 05            JNZ SHORT rnd.004040AC
004040A7   E8 47000000      CALL rnd.004040F3
004040AC   31C9             XOR ECX,ECX
004040AE   69C0 054B56AC    IMUL EAX,EAX,AC564B05
004040B4   40               INC EAX
004040B5   89048D 48324000  MOV DWORD PTR DS:[ECX*4+403248],EAX
004040BC   41               INC ECX
004040BD   83F9 22          CMP ECX,22
004040C0  ^72 EC            JB SHORT rnd.004040AE
004040C2   D9E8             FLD1
004040C4   D91D 24304000    FSTP DWORD PTR DS:[403024]
004040CA   C705 30304000 00>MOV DWORD PTR DS:[403030],0
004040D4   C705 34304000 50>MOV DWORD PTR DS:[403034],50
004040DE   E8 1DFFFFFF      CALL rnd.00404000
004040E3   57               PUSH EDI
004040E4   BF 1E000000      MOV EDI,1E
004040E9   E8 12FFFFFF      CALL rnd.00404000
004040EE   4F               DEC EDI
004040EF  ^75 F8            JNZ SHORT rnd.004040E9
004040F1   5F               POP EDI
004040F2   C3               RETN
004040F3   50               PUSH EAX
004040F4   C605 3C304000 01 MOV BYTE PTR DS:[40303C],1
004040FB   E8 46E0FFFF      CALL <JMP.&KERNEL32.GetTickCount>
00404100   E8 99FFFFFF      CALL rnd.0040409E
00404105   58               POP EAX
00404106   C3               RETN
Okay, das wäre dann mal der Code. Scheint nicht besonders viel Mathematik dahinter zu stecken.

Was mich jetzt viel mehr interessiert, ist, warum ich die Adresse vorhin nirgends finden konnte... :freak: