Macro Magic 4.1t

kresuz

Program Url: http://www.iolo.com
Program Tipi: Macro Maker

     Araçlar:
OllyDbg v1.10 , Peid v0,93

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


Başlangıç

Macro oluşturuyor.30 gün süreli.Peid ile bakalım.ASPack 2.1 ile paketlenmiş.

Yazı

OllyDbg v1.10 açıp F3 ile proğramı yükleyelim.F9 ile proğramı çalıştırın.(Eğer proğram beklerse çalışana kadar Shift+F9'a basın.)
Enter License Code bölümünü tıklayalım. "Are you registering a multi-user versiyon of Macro Magic ?"sorusuna hayır diyelim.
Şimdi Macro Magic Personel Edition registration sorusuna evet diyelim. (Buraya gelirken ollydbg'a gecerse 
yine Shift+F9'a basalım) User ID:kresuz   Serial #:12345678901234567890 yazıyoruz.Ok tuşuna basıyoruz.Aşağıda 
gördüğümüz şekilde "invalid serial number" içeren bir hata mesajı verdi.




Ok.tuşuna basın.Şimdi OllyDbg'dönelim.CPU-main thread.module Macros bölümünde sağ tuş yapın. Search for ==>All referenced text strings ==>enter yapalım.Önümüze gelen bölümde yine sağ tuş yapıp ,buradan search for text'i seçin. Arama ekranına hata mesajında geçen "invalid serial number"cümlesini yazın ve ok. tusuna basın



004a98ec 'de hata mesajını buldu.Buraya F2 ile breakpoint koyun.Proğrama dönün Register Macro Magic Personel Edition ekranına tekrar gelin.User ID:kresuz Serial #:12345678901234567890 yazın. Ok.tuşuna basın.Ollydbg'a düştük.Aşağıda görüldüğü gibi ekranın sağ alt köşesinde bizi süpriz bekliyor.


Bu yöntemi daha önce Mertx kullanmıstı.ama o hata veren mesajın string data referenceslerini w32dasm ile bulup ollyde breakpoint koyuyordu.biz hepsini olly yaptırdık.w32dasm'gerek duymadık. Şimdi işe biraz daha profesyonel bakalım.ollydbg seriali bizim için buldu,ama serial için dönen işlemler nerede. Proğrama dönün Register Macro Magic Personel Edition ekranına tekrar gelin.User ID:kresuz Serial #:12345678901234567890 yazın. OK.tusuna basmadan önce ollydbg geçin.aynı anda ctrl ve G tusuna basın önumüze gelen ekrana 004A9AED yazıp enterleyin. 004A9AED'ye F2 ile breakpoint koyun ve proğrama dönüp ok.tuşuna basın.Şimdi ollydbg'yiz.F8 ile hata koduna kadar ilerleyin. Proğram verilen isime göre 3 ayrı kullanım için serial üretiyor. 004A9AED |. E8 FE84F7FF CALL Macros.00421FF0 ;girilen ismin boyut kontrolu(kresuz=6h) 004A9AF8 |. BA 01000000 MOV EDX,1 004A9AFD |. E8 9AE7FFFF CALL Macros.004A829C ;İsmi büyük harf yapıp, 1.seriali olusturuyor. 004A9B05 |. 50 PUSH EAX ;EAX=61668-MP366-8656269566 ;for personel edition 004A9B38 |. BA 02000000 MOV EDX,2 004A9B3D |. E8 5AE7FFFF CALL Macros.004A829C ;2.serial olusuyor. 004A9B45 |. 50 PUSH EAX ; EAX=53589-MR558-6737077685 ;for professional edition 004A9B78 |. BA 03000000 MOV EDX,3 004A9B7D |. E8 1AE7FFFF CALL Macros.004A829C ;3.serial olusuyor. 004A9B85 |. 50 PUSH EAX ;EAX=56619-MD861-3707764616 ;for developer edition 004A9B98 |. E8 13A2F5FF CALL Macros.00403DB0 ;karsılastır. 004A9B9D |. 75 05 JNZ SHORT Macros.004A9BA4 ;badboy(patch yaptıgımızda teşekkür ediyor ama kalıcı değil.) 004A9BDB |. E8 0CFDFFFF CALL Macros.004A98EC ;Hata mesajı


Son Notlar

Bu programı kullanarak para kazanıyorsanız lütfen satın alın. Bu yazının yazılma amacı program yazanlara programlarını daha iyi korumaları konusunda yol göstermektir. Lisanssız kullanımda Dokümanı hazırlayan sorumlu değildir. Diyeceğim şudurki: Emek verilmiş bir şeyi çalma, onu satın al.

kresuz
E-Mail: kresuz@hotmail.com