ACDSee 32 v2.22 Crack
Öncelikle böyle crack yazıları yazmaya pek alışık değilim,zaten öle iyi bir crackerda değilim yalnızca hobby benimkisi.
onun için yazımdaki yazım yanlışları veya bilgi yanlışlarını mazur görün! Neyse başlayalım.
Bilmiyorum bu programın neye yaradığını anlatmama gerek varmı!ama yinede söyliyim bilmeyenler için!
ACDSee birçok resim formatını destekleyen gelişmiş bir programdır:))umarım anlamışsınzıdır ne demek istediğimi.
programı açtığımızda üst araç çubuğunda unregister yazısı yazıyor bide bazen resimlere bakarken ne
zaman registerlicen diye bi uyarı penceresi geliyor.neyse acdsee açıp serial girceğimiz bi yer buluyoruz
(name=WarriorCRAFT serial=123456789 yazıyoruz:)odaa ne!! kabul etmedi seriali,ve bir hata mesajı verdi!
hata mesajını biyere not edin ve çıkın(cancel:)
Programı önce windasmla disassemble edeLim ve String Data References Penceresindenn not ettiğimiz Hata
mesajInı buLaLım
:00405CE3 81C468020000 add esp, 00000268
:00405CE9 C21000 ret 0010
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00405C7F(C)
|
* Possible StringData Ref from Data Obj ->"ACDSee 32"
|
:00405CEC 8B1524F24900 mov edx, dword ptr [0049F224]
:00405CF2 6A00 push 00000000
:00405CF4 52 push edx
* Possible StringData Ref from Data Obj ->"Your name and registration code "
->"do not match."
|
:00405CF5 688CF44900 push 0049F48C --> hata mesajini veren yer burasi iste
:00405CFA 56 push esi
* Reference To: USER32.MessageBoxA, Ord:0195h
|
:00405CFB FF1538FA4A00 Call dword ptr [004AFA38]
Böyle biyere geliyoruz.Evet ama bizim gitmemiz gereken yer burası değil biraz yukarda
şöle bişey görmeniz gerekiyor
:00405C5D 68F5010000 push 000001F5
:00405C62 52 push edx
* Possible Reference to Menu: MenuID_0082
|
* Possible Reference to Dialog: DialogID_00E3, CONTROL_ID:0082, ""
|
* Possible Reference to String Resource ID=00130: "Total %d files (%s)"
|
:00405C63 6882000000 push 00000082
:00405C68 56 push esi
:00405C69 FFD7 call edi
:00405C6B 8D44247C lea eax, dword ptr [esp+7C]
:00405C6F 8D4C243C lea ecx, dword ptr [esp+3C]
:00405C73 50 push eax
:00405C74 51 push ecx
:00405C75 E846F8FFFF call 004054C0 --> burası gerçek serialin hesaplandığı yere gidiyor!
:00405C7A 83C408 add esp, 00000008
:00405C7D 85C0 test eax, eax --> karşılaştırma yapılıyor!
:00405C7F 7E6B jle 00405CEC --> testin sonucu yanlışsa 00405CEC noktasına ışınlan!
Yapmamız gereken 00405C75 E846F8FFFF call 004054C0 noktasından call komutuyla içeri
girmek ve girdikten sonra şöyle bir yere geliyoruz.
:004054BE 90 nop
:004054BF 90 nop
* Referenced by a CALL at Addresses:
|:004055FA , :00405C75
|
:004054C0 56 push esi
:004054C1 8B742408 mov esi, dword ptr [esp+08]
:004054C5 56 push esi
:004054C6 C70540F0490000000000 mov dword ptr [0049F040], 00000000
:004054D0 E82B000000 call 00405500
:004054D5 83C404 add esp, 00000004
:004054D8 85C0 test eax, eax
:004054DA 7502 jne 004054DE --> burda testin sonucu eşit olmassa zıplıyor!
:004054DC 5E pop esi
:004054DD C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004054DA(C)
|
:004054DE 8B44240C mov eax, dword ptr [esp+0C]
Yapmamız gereken tek şey 004054DA 7502 jne 004054DE noktasındaki jne'yi je çevirmek!
niye böyle yaptık,çünkü yazdığımız serial %99 yanlış çakacağından o jumpda %99 zıplıcak ve
bize hata mesajı vericekti! bizim yaptığımız şeyse eğer yazdığımız serial doğru çıkarsa
hata mesajı göster dedik je yapmakla! neyse anladınız umarım
Görüş ve önerileriniz için veya yazım yanlışlarım için beni zırt pırt WarriorCRAFT2000@yahoo.com
mail adresimden rahatsız etmeyin:))lütfenn rica edicemmm:))hadi kalın sağlıcakla başka bi
programda görüşmek üzere,kendinize iyi bakın..
CRACKED BY FOX
/-->/"-->