Zaten öyle abartı anlayamayacağınız bir şey yok zannediyorum. Çünkü gayet açık ve net yani bunlar.
Şimdi bu crackmenin keygen algosunu açıklayarak yazalımki soru işaretlerini kafamızdan kaldıralım:
1) __vbaForNext 1)İsmin her karakterini alıp
matematiksel işlem yapacak
bir döngüye sokuyor.
2)Mid() 2)Sırayla ismin karakterlerini al
3)Asc() 3)Her karakteri Ascii değerini çevir
4)Len() 4)İsmin uzunluğu
5)__vbaVarAdd 5)23.5 + İsmin uzunluğu(bildiğimiz toplama)
6)__vbaVarXor 6)Harfin ascii değeri ile
23.5+İsmin uzunluğunun toplamını Xor et
7)Long()-->Integer() 7)Integera dönüştür
8)Her karakterin sonucunu topluyor
9)__vbaVarTstEq 8)Serialleri karşılaştırıyor
Şimdi bu crackmenin keygen algosunu açıklayarak yazalımki soru işaretlerini kafamızdan kaldıralım:
1) __vbaForNext 1)İsmin her karakterini alıp
matematiksel işlem yapacak
bir döngüye sokuyor.
2)Mid() 2)Sırayla ismin karakterlerini al
3)Asc() 3)Her karakteri Ascii değerini çevir
4)Len() 4)İsmin uzunluğu
5)__vbaVarAdd 5)23.5 + İsmin uzunluğu(bildiğimiz toplama)
6)__vbaVarXor 6)Harfin ascii değeri ile
23.5+İsmin uzunluğunun toplamını Xor et
7)Long()-->Integer() 7)Integera dönüştür
8)Her karakterin sonucunu topluyor
9)__vbaVarTstEq 8)Serialleri karşılaştırıyor
Olay bu kadar arkadaşlar.SmartCheckte şöyle bir satır göreceksiniz:
__vbaTstEq(VARIANT:String:"123789",VARIANT:Const Integer:432)returns DWORD:0
İşte o gördüğünüz "432" bizim gerçek serialimiz. Ben tutoriali bu kadar uzattım çünkü olayın mantığını kavrayın, algoritmayı anlayın. Şimdi işimiz bitti mi??, hayır tabiki. Sırada yazmamız gereken bir keygen var:
__vbaTstEq(VARIANT:String:"123789",VARIANT:Const Integer:432)returns DWORD:0
İşte o gördüğünüz "432" bizim gerçek serialimiz. Ben tutoriali bu kadar uzattım çünkü olayın mantığını kavrayın, algoritmayı anlayın. Şimdi işimiz bitti mi??, hayır tabiki. Sırada yazmamız gereken bir keygen var:
Hiç yorum yok:
Yorum Gönder