Fast Formula Painter v1.02

amois

Program Url: w*w.private.peterlink.ru/alxx/ffp
Program Tipi: *

Araçlar:

 

SoftICE

Basit (x)  Orta (x)  Zor ( )  Pro ( )

Başlangıç

 

"Başkalarının bilgisiyle bilgin olsak bile, ancak kendi aklımızla akıllı oluruz."

 

Yazı


Sallama serial “1907” -> [bpx hmemcpy] -> [F12]

...
0049606F MOV ESI,00000001
00496074 MOV EBX,00000001
00496079 MOV EAX,[EBP-0C]                 <- “1907”
0049607C CALL 00403D20                    <- uzunluk = 4
00496081 CMP ESI,EAX
00496083 JG 0049609A
00496085 JMP 00496088
00496087 INC EBX
00496088 MOV EAX,[004987AC]               <- 13C79MELNIKZV26XBSTU45WJYD8AFQPHG
0049608D MOV AL,[EBX+EAX-01]
00496091 MOV EDX,[EBP-0C]                 <- “1907”
00496094 CMP AL,[ESI+EDX-01]
00496098 JNZ 00496087
0049609A ADD [EBP-08],EBX
0049609D INC ESI
0049609E CMP ESI,0A
004960A1 JNZ 00496074
004960A3 CMP DWORD PTR [EBP-08],00000081  <- kontrol
004960AA JZ 004960B3                      <- iyi cocuk

496088’de 33 karakterden olusan sabit bir tablo goruyoruz. Sallama serialin digitlerinin, tablodaki konumuna gore ebx deger aliyor ve [ebp-08] bolgesine ekleniyor. Ilk 2 digitimiz tabloda 1 ve 5.inci sirada bulundugu icin, [ebp-08] bolgesi 1 ve 6 (1+5) degerlerini aliyor. Ucuncu digitimiz 0, tabloda yok ve program bu degeri aramaya devam ediyor. Karsisina memory’de cikacak ilk “0” degerini bulana kadar gidecek. Bu nedenle [ebp-08] bolgesine hangi degerin eklenecegini bilemeyiz.

Sallama serialin digitleri, tabloda olmak zorunda ve konum toplamlari 81h=129 olmali. Dongu, esi=0Ah olana kadar surecek (9 kez). Yani, 4 digit serial girersek, 4.uncu digitten sonra [ebp-08] bolgesine hep 1 degeri eklenecek. Cunku, 496083’de hep Jump yapacagiz ve ebx degeri hep 1 olacak.Sallama serialin uymasi gereken kosul ->

Basamak konumlari toplami + 9 - serial uzunlugu = 129

min. basamak sayimizi MBS ile gosterirsek ->

MBS*33 + 9 - MBS >= 129 -> MBS >= (129 - 9) / 33 = 3.63 -> MBS = min. 4 olabilir.

Eger 4 basamakli serial girersek, digit konumlarinin toplami = 129 - 9 + 4 = 124 olmali

124 = 33 + 33 + 33 + ? = G + G + G + ? <- gecerli serial
 

Son Notlar

Bir programı kullanarak para kazanıyorsanız, programı satın alın.