• 01-10-2023, 15:01:29
    #1
    Arkadaşlar web sayfaları için tarayıcıda "Sayfa Kaynağını Göster" butonu vardır ya da ilgili ögeye sağ tıklayıp "ögeyi incele" ye basınca kodlarını görürsünüz. Aynı öyle bir şey bilgisayar programlarında da var mı? Yani "setup.exe" ye tıkladık ve kurulum ekranı geldi. Sağ tıklayıp "kodları incele" gibi bir seçenek arıyorum. Benim alanım grafik ama kodları da incelemek ve web sitelerinin yapısıyla karşılaştırmak istiyorum. Öyle bir program var mı?
  • 01-10-2023, 15:02:18
    #2
    ollydbg
  • 01-10-2023, 15:07:32
    #3
    shms adlı üyeden alıntı: mesajı görüntüle
    ollydbg
    hocam bunda web sitelerinde olduğu gibi mesela kodlarda değişiklik yapıp ekranda önizlemesini görebiliyor musun? Ben hangi kodun nerede olduğunu kodlarda mesela başlıkların rengini falan değiştirerek buluyorum. KAlıcı olarak değişmiyor tabi ama önizleme olarak benim bulmama yardımcı oluyor
  • 01-10-2023, 15:11:55
    #4
    Tersine Mühendislik konusunu araştırmanız lazım uzun ve zor bir konudur öyle her program için belirli bir program kullanılmaz, web de tüm web programlama dilleri günün sonunda html'e dönüşüyor o yüzden web de rahatça görebilirsiniz, bilgisayarda da makine koduna dönüşür bu yüzden her programlama dili için en iyi şekilde kaynak koduna ulaşmak için farklı çözücüler kullanmanız gerekebilir.
  • 01-10-2023, 15:12:01
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam bunda web sitelerinde olduğu gibi mesela kodlarda değişiklik yapıp ekranda önizlemesini görebiliyor musun? Ben hangi kodun nerede olduğunu kodlarda mesela başlıkların rengini falan değiştirerek buluyorum. KAlıcı olarak değişmiyor tabi ama önizleme olarak benim bulmama yardımcı oluyor
    exeyi assembly olarak gösterir kaynağı olarak değil.
  • 01-10-2023, 15:18:25
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam bunda web sitelerinde olduğu gibi mesela kodlarda değişiklik yapıp ekranda önizlemesini görebiliyor musun? Ben hangi kodun nerede olduğunu kodlarda mesela başlıkların rengini falan değiştirerek buluyorum. KAlıcı olarak değişmiyor tabi ama önizleme olarak benim bulmama yardımcı oluyor
    https://www.jetbrains.com/decompiler/download/ Jetbrains
    Resource Hacker diye google'dan aratın bu tarz uygulamalarda basit kaynak dosyaları görmeniz sağlar.
  • 01-10-2023, 15:36:57
    #7
    Örnek .NET ile yazılmış basit uygulamaları belki decompile edebilirsiniz ancak popüler ve aktif olarak başkaları tarafından kullanılan masaüstü uygulamalarını ileri düzey teknik bilgi olmadan hata patlatmanız mümkün değil. Elbette o programları yazanlarda bunlara karşı bir takım önlemler almaktadırlar. Webde olduğu gibi kaynağı görüntüle diye bir mantık mümkün değil çünkü Web de yukarıdaki arkadaşın bahsettiği gibi farklı bir dil kullanılsa bile nihayetinde HTML'e çevrilir ve backend tarafı görüntülenemez.
  • 01-10-2023, 15:42:10
    #8
    HSNv2 adlı üyeden alıntı: mesajı görüntüle
    Örnek .NET ile yazılmış basit uygulamaları belki decompile edebilirsiniz ancak popüler ve aktif olarak başkaları tarafından kullanılan masaüstü uygulamalarını ileri düzey teknik bilgi olmadan hata patlatmanız mümkün değil. Elbette o programları yazanlarda bunlara karşı bir takım önlemler almaktadırlar. Webde olduğu gibi kaynağı görüntüle diye bir mantık mümkün değil çünkü Web de yukarıdaki arkadaşın bahsettiği gibi farklı bir dil kullanılsa bile nihayetinde HTML'e çevrilir ve backend tarafı görüntülenemez.
    hata patlatmak dediğiniz, programdan hata bulup para kazanmak mı? Yok hocam ben html'i zor çözdüm Sadece merak ediyorum nasıl düzenlenebileceğini. Cevap veren tüm arkdaşlara teşekkürler. Anladığım kadarıyla öyle tarayıcıdaki gibi bir çözümü yok..
  • 01-10-2023, 15:45:17
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hata patlatmak dediğiniz, programdan hata bulup para kazanmak mı? Yok hocam ben html'i zor çözdüm Sadece merak ediyorum nasıl düzenlenebileceğini. Cevap veren tüm arkdaşlara teşekkürler. Anladığım kadarıyla öyle tarayıcıdaki gibi bir çözümü yok..
    Yok hocam para kazanmaktan kastetmedim Hata ayıklama modu gibi düşünün, eğer kaynak kodlarında belirli önlemler yoksa ve hata dönüşleri sayesinde kaynak kodlarının: diziler, döngüler, değişkenler gibi elementlerini açığa çıkartabilir.