.NET ile yazılmış crackme çözümü | Tersine Mühendislik

Sdílet
Vložit
  • čas přidán 10. 12. 2022
  • Çok hakim olduğum bir framework değil .NET ama uygulamalarını cracklemek çok zevklİ:D şaka bir yana günümüzde çoğu windows masaüstü uygulaması .NET çatısı altında yazılıyor bu yüzden bizim gibi "ters" adamların sevmesede anlaması gereken bir alan... Umarım keyifli ve eğitici bir video olmuştur (Her ne kadar koca video boyunca laf geveleyip dursamda). Selametle kalın.
    Videoda geçen toolların linkleri ve crackme.one dosyasının linki:
    de4dot - github.com/ViRb3/de4dot-cex
    AntiDecompiler-Cleaner - github.com/NotPrab/AntiDecomp...
    Crackme Linki: crackmes.one/crackme/63698712...
  • Hry

Komentáře • 35

  • @kemkon4238
    @kemkon4238 Před 5 měsíci

    Hocam şu yaptığınız video mükemmel bir şey. Hem bilgilisiniz hem de bilginizi aktarabiliyorsunuz. Çok teşekkürler emeklerinize.

  • @user-yh3vw6hg1v
    @user-yh3vw6hg1v Před měsícem

    javada swing ile gui tasarlarken guiyi kapatsan bile program arkada çalışmaya devam ediyordu onun için özel bir fonksiyon çağırıyorduk ve böylece gui X butonu ile kapatıldığında programın processi tamamen sonlandırılıyordu büyük ihtimal c#'dada öyle bir mevzu var (java çakması zaten :d ) ve programcı fonksiyonu eklemeyi unuttuğundan dolayı kapatmana rağmen arkaplanda çalışmaya devam ediyor

  • @SkuldVi
    @SkuldVi Před rokem

    videolarını severek izliyorum abone oldum

  • @Avto_Cars7
    @Avto_Cars7 Před rokem

    azerbaycan Selam olsun supesin boyle devam

  • @tektabanca3275
    @tektabanca3275 Před 4 měsíci

    Harika

  • @hakanguzelyurt8681
    @hakanguzelyurt8681 Před 6 měsíci +1

    Son kodda ya da(|| ) .Net operatörü olan ya da dan bahsediyorum.kullanıldığı zaman hem yanlış girildiğin de hem de doğru girildiğinde form2 ye yollaması sağlanabilir

  • @ebubekiryazilim
    @ebubekiryazilim Před 4 měsíci

    Tabiki böyle rahatlıkla kırılmaması için ilgili c# exenizi değişik şifrelemeler ile şifreleyip "c++" yazılım dili ve ya "c" yazılım dili ile bellekte çalıştırmanız gereklidir :)

  • @whisyutubacc3158
    @whisyutubacc3158 Před rokem

    edit method yönteminin çalışmama sebebi sen sadece belirli bir functionu edit etmeye çalışıyorsun ama ona bağlı olan değişkenler o methodun dışında olduğu için onları bulamıyor ve hata veriyor yapman gereken form1'e sağ tıklayıp edit method demen gerekiyor form1 de bütün hepsi görünür istediğin yeri bulup değiştirirsin

    • @semsyapar6600
      @semsyapar6600  Před rokem

      Edit method da başka dış referanslar olduğunda gene hata veriyor (bu uygulama için bakmadım) direk tüm yapıyı ele alabileceğim ve değişiklik yapabileceğim bir opsiyon olmalı

  • @Useradmin.
    @Useradmin. Před rokem

    Teşekkürler

  • @mehmetaliavsar956
    @mehmetaliavsar956 Před 9 měsíci

    MERHABA c++ ile yazılan bi dosyamız var içerinde ıp ve hardisk licasn var lisanslamaları devre dışı bırakmak mümkünmü dosya yapısını bozmadan

  • @Useradmin.
    @Useradmin. Před rokem

    Teşekkürler.
    Lor çekme burdan devam ☺️

  • @onurkaran442
    @onurkaran442 Před rokem

    Hocam iyi calısmalar video atmadınız üzülmüştüm bildirimi gördüm geldim :) sizden ricam hocam yol haritası istiyorum nerden başlamalıyım önce ingilizce ögrenmemi lazım ceviri iş görürmü daha sonra bi yazılım dili ögrenip tersine mühendisliğe öylemi geçmeliyim kafam cok karısık.. Saygılar..

    • @semsyapar6600
      @semsyapar6600  Před rokem +2

      Önceki videomda da size uzuncana bir yazı yazmıştım. Burda biraz daha hedefe yönelik bir şey söylemem gerekirse eğer hiç yazılım dili bilmiyorsanız kesinlikle bir tane öğrenin bu önemli onun dışında ingilizce ile ilgili ekstra bir şey yapmaktan ziyade araştırdığınız konuları ingilizce kaynaklardan okumaya çalışmak kendinizi buna zorlamak enazından bilgisayar bilimi ile ilgili ingilizceniz için yeterli olacaktır, kendim böyle yapıyorum. Merak ettiğiniz bilgayar kavramlarını araştırmanızı tavsiye edebilirim. Tavsiye Türkçe kaynak olarak Sadi Evren Seker'in BilgisayarKavramlari kanalını önerebilirim. Ama ağırlıklı yapmak istediğiniz araştırmaları ingilizce kaynaklardan anlamaya çalışın bu sayede eş zamanlı ingilizcenizi de hazırlamış olursunuz. Bu süreçte de zaten belirli bir zaman sonra CTF ve crackme leri anlamaya ve çözebilmeye yetkin olduğunuzu zaten siz gözlerinizle görüceksiniz. Selametle kalın.

  • @juzensari2589
    @juzensari2589 Před 4 měsíci

    Vay be adam video yapmış altın gibi bilgiler 1 yılda video 5.9 izlenmiş . kimse ögrenmek istemiyor birisi cracklesin bizde faydalanalım toplumu olmuşuz

  • @furkanakman271
    @furkanakman271 Před rokem

    Bu kadar derinlemesine incelemeden gerekli kontrol fonksiyonunu bulup IDA ile direk atlama yaparak lisans sistemini devre dışı bırakmak daha mantıklı değil mi?

    • @semsyapar6600
      @semsyapar6600  Před rokem +1

      Program .net ile yazıldığı için IDA dan incelemek dnspy a göre daha zahmetli ve karmaşık olur niye bir level üstten (IL ınstruction) bakmak yerine gene assembly seviyesinde çalışalım ki mesele kontrol fonksiyonunu bulmak zaten, keyfin isterse dnspy dan kontrol fonksiyonunu bulup hangi adreste olduğuna bakarsın sonra IDA ile o adrese gidip assembly level den patch lersin programı eğer benim bilmediğim daha kolay bir yöntemle kırabiliyorsanız nütfen paylaşın bende öğrenmiş olurum.

  • @tca580
    @tca580 Před 8 měsíci

    hocam mail adresin nedir. bi program cracklamam lazım

  • @PiyanistSelcukAlpay
    @PiyanistSelcukAlpay Před rokem

    afkbot gördüm ou çözebildiniz mi ?

  • @bigbythebigbadwolf8612

    crackme indirirken pc'niz patlar diye korkmuyor musunuz?

  • @TuKiyi
    @TuKiyi Před 3 měsíci

    a debugger has been found running in your system please unload it from memory and restart program.
    bunun çözümü için ne yapmalıyım.

    • @semsyapar6600
      @semsyapar6600  Před 3 měsíci +1

      Debugger i görüyor demekki açtığın program, isdebuggerpresent gibi bazı API ler var bunlarla kontrol ediyor olabilir ama çok fazla ihtimal var ilk aklına gelen apiler e breakpoint at durucak mi program oralarda bak durursa flag larla oynayıp bypass layabilirsin. Ama baktın genede anlıyor program debugger da çalıştığını o zaman scyhallahide mi ne diye bişey var onun hangi debugger i kullanıyorsan onun için olan plugin i nini indir kur o baya bir API yi bypassliyor.
      Not: .net i desteklemiyor. Schallahide

    • @TuKiyi
      @TuKiyi Před 3 měsíci

      @@semsyapar6600 Detect it ease ile hangi platformda yazılmış diye baktığımda görünmüyor. breakpoint ile durdura biliyorum flagları değiştirdiğimde işin sonunda hiç çalışmıyor.
      Bu Allah'ın belaları 2006 dan beri oynadığımız oyuna bot yazdılar oyunu botlarla doldurdular oda yetmezmiş gibi oyunun sunucu dosyalarını alıp yanı çalıp kendilerine private server açıp kendi private serverlarında botu engellemiş. Çok bir şey istemiyorum sadece oyunda botlara sınır getirsin, her kullanıcı 50 karakter açmak yerine max 8 karakter açmalı partı oluşturma için yeterli sayı.

  • @whisyutubacc3158
    @whisyutubacc3158 Před rokem

    direk d4dot kullanarak c# programı decrypt edilebilir ve direk şifreler görebilirdi

    • @semsyapar6600
      @semsyapar6600  Před rokem

      de4dot da antidumpcleaner dan çıkan haliyle veriyordu

  • @mehmetyusufaydn4557
    @mehmetyusufaydn4557 Před rokem

    peki Python programları için dnSpy tarzı bir uygulama var mı ?

    • @semsyapar6600
      @semsyapar6600  Před rokem

      Script dilidir python, bir ortamda (python yüklü bir bilgisayar) kendi kaynak kodunu yorumlayarak çalışır. Bu yüzden kaynak kodu zaten okursunuz kolayca ama debug etmekse istediğiniz şey, onun için vscode gibi bir kod yazma platformu kullanabilirsiniz. Python eklentilerini indirdikten sonra tabiki

    • @mehmetyusufaydn4557
      @mehmetyusufaydn4557 Před rokem

      @@semsyapar6600 Kodu şifreledikleri için sorumuştum var mı bir yolu acaba?

  • @Kriptogamerr
    @Kriptogamerr Před rokem

    1 exe göndersem source çıkarabilirmisin.

  • @ahmethan2819
    @ahmethan2819 Před 6 měsíci

    gabb

  • @enescivelek3369
    @enescivelek3369 Před rokem

    biz daha kod yazamıyoruz adamlar yazılan bozuk kodları okuyup çözümlüyor bu neyin seviyesidir :D

    • @kubicix1265
      @kubicix1265 Před 6 měsíci

      çok karışık bir şey değil çalışsan yaparsın