Gönderen Konu: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]  (Okunma sayısı 3282 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Ref

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2881
  • Advanced User Simulator
    • ae unutmadan
Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« : 19 Ocak 2015, 12:42:09 »
Vefa lök programlarının resmi kırıcısı haline geldim ama cgtr'de muhabbeti dönmüş, benim de "kırılacak programlar" klasörümde bir süredir bekliyordu. Bir ön çalışma yapmıştım eskiden, kırma işini yapmak WinUAE sağolsun yine kolay oldu. Kolay diyorum ama bu sefer Vefa programın önemli bir kısmını kopya korumasına ayırmış :)

Örneğin, program, bugün zararlı yazılımlar tarafından sıkça kullanılan bir yöntem olan birbirini kontrol eden iki bölümden oluşuyor. Eğer birinde önemli bir değişiklik yaparsanız diğer bölüm, "dosyalar bozuk!" diye çığırıyor.

Ayrıca ram diskte gizlice açılıp yine gizlice silinen bir romantik mesaj var, tekrar kırmak isteyenler, ilk basamak olarak onu bulup çıkarmanız ve ram diske kalıcı olarak kopyalamanız işinizi kolaylaştıracaktır.

Sonra, resimli bir koruma olduğu için kodların ya da kodları tutan değişkenlerin yerlerini hafızada aratamıyoruz. Resimlerin yerlerini çözmüş olsam da onları yükleyen kodu amos compiler'ının düzenlemesi ve bu kodun binbir farklı function'a sekmesi sebebiyle işleyiş hakkında mantıklı bir girişim yapamadım.

İlk birkaç saatimi buna harcadıktan sonra baktım basit hex edit yöntemleri ile olmayacak, açtım WinUAE debuggerini. Winuae debugger bu işler için tasarlanmamış, Toni debugger'ı kendi emülasyonunu kontrol etmek için kullanıyor, bu sebepten birçok trap dökümante edilmiş olmasına karşın gerçekte çalışmıyor :) Yine de ilk bir saat içinde önemli adresleri ve kodları bulmayı başardım.

Yine bu sebeple birkaç aracı birlikte kullandım. Biri Easy68K isminde bir cross-compiler. Böylece ufak bir rutin yazarak bütün kontrolleri pas geçmeyi amaçladım, fakat kodu yerleştirecek güvenli bir alan bulmak yine birkaç saatimi aldı. Koda yer ararken zaten sistemi çözmüştüm, birkaç hamle ile crack işi tamamlandı.

En eğlenceli tarafı elbette crack metnini hazırlamaktı. İşler bitince daha önce önemsemediğim bootloader sinirimi bozmaya başladı ve onu da silip standart amigaDOS loader'ı yükledim. Tam bitti demiştim ki orjinal dağıtımın DMS olduğunu farkettim ve onu da adf'ye kopyaladıktan sonra bu iş tamamlanmış oldu.

Sonuçta bu crack beni toplamda 10 saate yakın oyaladı. Vefa'yı bu sebepten kutluyorum, bu eğlenceli crack macerası için ayrıca teşekkür ediyorum. Üstüste bindirdiği bir sürü korumayı compilerde 3-4 opcode değiştirerek atlattım, kusura bakmasın :D

Ekte dosya var, Kickstart 1.3 istediği belirtilmiş, ama ben a1200 ile denedim sorun olmadı, sanırım KS 1.2 ile çalışmıyor demek istenmiş :) Ayrıca malesef 1MB ram istiyor.

İlk fırsatta benim ae unutmadan blog'a detaylı bir crack hikayesi girmeyi planlıyorum.


Dosya ekte, görebilmek için login olmanız gerekiyor.

Çevrimdışı Shax

  • Yönetici
  • Normalleşmiş Retroman
  • *
  • İleti: 1207
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #1 : 19 Ocak 2015, 14:29:29 »
 Ba$ zonta' ya yolla bi kopya. O cok degerli ecdadinin mezar taslariyla sinasin bu programi. Bakalim okumaya degecek bir bok yazmislar mi.

 Not: Adresi biliyorsun.
Sahip oldukların zamanla sana sahip olur.

Çevrimdışı Ref

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2881
  • Advanced User Simulator
    • ae unutmadan
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #2 : 19 Ocak 2015, 17:13:08 »
Daha teknik bir hikayeyi blog'uma ekledim, merak edenler için:

http://arda.kisafilm.org/blog/?p=1008&lang=tr

Çevrimdışı Adamın Biri

  • RAAT
  • Retro Meraklısı
  • *
  • İleti: 170
    • Sadece bir müze...
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #3 : 20 Ocak 2015, 10:24:42 »
Ekran görüntüsünden anladığım kadarıyla program pek güvenilir değil. "Yine" ve "ile" sözcüklerinin yazımında (ye harfinin kullanımında) yanlışlar var. Ayrıca "karşınızda" yazmak için ze yerine dat kullanmış. Mezar taşlarını yine okuyamayacaksınız yani!

Çevrimdışı Ref

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2881
  • Advanced User Simulator
    • ae unutmadan
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #4 : 20 Ocak 2015, 10:37:03 »
Ekran görüntüsünden anladığım kadarıyla program pek güvenilir değil. "Yine" ve "ile" sözcüklerinin yazımında (ye harfinin kullanımında) yanlışlar var. Ayrıca "karşınızda" yazmak için ze yerine dat kullanmış. Mezar taşlarını yine okuyamayacaksınız yani!

Ben pek anlamam aslında ama alfabede sadece bir adet sesli sözcük (elif) mevcut iken (menülerde tam alfabe (elifba?) mevcut) nasıl her kelime yazılabiliyor tam çözebilmiş değilim. Acaba bir yorum, kafaya göre yazma durumu mu var?

Çevrimdışı Adamın Biri

  • RAAT
  • Retro Meraklısı
  • *
  • İleti: 170
    • Sadece bir müze...
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #5 : 20 Ocak 2015, 11:43:27 »
Arap harfli Türkçede üç adet sesli harf mevcut. Bunlar ve karşıladıkları sesler şöyle:

Elif (a, e ve yerine göre i sesleri)
He (e)
Vav (o, ö, u, ü sesleri)

Ayrıca ye harfi ı veya i sesi olarak da kullanılabiliyor. Ama sözcük ı/i sesleriyle başlıyorsa elif+ye şeklinde yazılması gerekiyor gibi birtakım çetrefilli kurallar var... Her neyse, Vefa Lök'ün programı kodlarken bu dilbilgisi kurallarını tam olarak aktarıp aktarmadığını bilemiyorum, ama görünen o ki Latin harflerinden Arap harflerine çevirmede birtakım hatalar mevcut. Eğer programı kullanma şansım olursa daha ayrıntılı yorum yapabilirim. Belki Vefa da bunların farkındaydı (ve bir sonraki sürümde düzeltecekti), ama düzelmek için vakti/isteği/durumu yoktu. Bilemiyoruz.

Çevrimdışı Ref

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2881
  • Advanced User Simulator
    • ae unutmadan
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #6 : 20 Ocak 2015, 13:41:22 »
Program içinde Ahmet Kabaklı ve Gazi Altun'a (türk edebiyat vakfı) teşekkür edilmiş. Bu kişilerin programa ne gibi katkıda bulunduğunu bilmiyorum.

Belki Vefa Lök bize bunu anlatabilir.

Çevrimdışı Alco

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2130
  • "Kahraman olmak, dürüst olmaktan kolaydır" Luigi P
    • Sizin Amstrad
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #7 : 21 Ocak 2015, 11:12:16 »
@Ref

Osmanlıca sende... Üç çocuk sende... Gidişatını hiç iyi görmüyorum... Haberin olsun :)

Böyle kırdınız kırdınız programları... Sonra tabi yazılımcılar da PC'ye kaydı ve öldürdünüz Amiga'yı... Hiç mi içiniz sızlamadı???

Çevrimdışı witchdoktor

  • RAAT
  • Normalleşmiş Retroman
  • *
  • İleti: 757
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #8 : 21 Ocak 2015, 14:29:21 »
@Ref

Osmanlıca sende... Üç çocuk sende... Gidişatını hiç iyi görmüyorum... Haberin olsun :)

Böyle kırdınız kırdınız programları... Sonra tabi yazılımcılar da PC'ye kaydı ve öldürdünüz Amiga'yı... Hiç mi içiniz sızlamadı???

Bu adam yüzünden PC'ye geçtim zaten, benim oyunu da kırmıştı. Aslında hiç konuşmamam lazım bu herifle ;)

Çevrimdışı Ref

  • Yönetici
  • Özgür Retrocu
  • *
  • İleti: 2881
  • Advanced User Simulator
    • ae unutmadan
Ynt: Vefa Lök Osmanlıca Programı Şifresi [Cr REF]
« Yanıtla #9 : 21 Ocak 2015, 20:44:22 »
ve öldürdünüz Amiga'yı... Hiç mi içiniz sızlamadı???

olur mu ya, her crack'in arkasına "Pirate it, like it? Buy it, if not, delete it!" falan yazıyorduk yaniii, ayrıca cracklerimiz hep ballı disketlerdeydi, oyunda fazla ilerlersen ballı kısıma takılıp sürücüyü mort ediyordun... Amiganın ömrünü uzattık bis!