• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

PC Programının Kodlarını Görmek ve Değiştirmek

34mstfmrt

Öğrenci
Katılım
11 Temmuz 2015
Mesajlar
39
Tepki puanı
0
Puanları
0
Merhaba arkadaşlar, bir PC programının kodlarını nasıl görüp değiştirebiliriz, ve PC deki bir uygulamayı nasıl Facebook'ta oynanabilir hale getirebiliriz? Yardımlarınızı bekliyorum.
Şimdiden teşekkürler.
 
Göremezsin, değiştiremezsin, oynatamazsın.
 
O zaman yapacakları patch içinde silmek istedikleri kodları kaldıran bir program yazıyorlar. ;)
 
Şaka maka mesela apk uzantılı dosyaların kodlarını görmek için sonuna .zip yazıyoruz sonra bir programı yükleyip onun klasörüne atıyoruz programı açıp uygulamanın ismini yazdığımızda kodlar görünüyor ve değiştirilebiliyor. Mesela Flappy Bird çakmaları böyle basit değişikliklerle ortaya çıkıyor :D
 
Sonuçta kodu görüyor :)

Kardeşim adam yazdığı programın kodlarını bir yere kaydeder değil mi :)

Kod çalınamaz , mümkün değildir.Eğer açık kaynaksa zaten adam kodu dağıtır.O dediğin olayda , programcı adam zaten o oyunu görür görmez nasıl kodları olduğunu anlayabilir.
 
Code obfuscation 'i bir araştır belki ne demek istediğimi anlayacaksın…
 
Diyelim ki ben bir oyundaki biseyi cok beğendim onu kendi oyunuma nasıl aticam?
 
yazılan oyun ya da program açık kaynak kodlu değil ise, istediğiniz şey mümkün değil. çünkü yazılan oyun ya da program yazıldığı dilde değil bilgisayar için derlendikten sonra çalışabilir hale geliyor. ve derleme sonucunu koda geri döndürmek mümkün değil.
 
Binlerce Protokol var. Bir Protokol, konu ile ilgisi olan kuruluş veya kişilerin aralarında anlaştıkları ortak ölçeklere denir. Bunların bazıları yasal çerçeve içinde korunmaya alındığında, Protokol denilen anlaşmanın adı standart olur. Cihaz ve donanımların ölçeklerinde olduğu gibi, yazılımda da protokoller var. Ve bunlar binlerce sayıda oluyorlar. Herhangi bir ürünün içeriğini çözebilmek için, kullanılan protokolleri bilmek gerekir. Ve bir de kullanabilmek için, hak sahibinin buna izin vermesi gerekir. Yine bir yerde bir şey yayınlayabilmek için, o yere üye olup, yayın hakkı bedelini üyelik süresi boyunca ödemek gerekir. Bazı EXE dosyaları (Winrar ile yapılanlar) uzantısı değiştirilince açılabilirler ve içeriği okunabilir. İçeriğine bakıldığında, içinde .ini .bat. exe .dat v.s uzantılı dosyalar çıkar. EXE uzantısı sistemi kandırır. Yalancı EXE dosyası içindeki ini dosyası sisteme yol gösterir ve gerçek EXE dosyasına yön verir. EXE dosyaları genelde başka dosyaları çalıştırabilmek için kullanılır. Tamamen EXE formatından oluşan bir dosya, sistem ile uyumluysa çalıştırılabilir, ancak uygulamaya hiç bir şekilde ayar yapılamaz. Gelişmiş programlar bu nedenle düzinelerce farklı formatlı dosyalardan oluşurlar. Ayar dosyalarının değiştirilebilir olmaları gerekiyor. Gerçek EXE dosyaları aralarında da yine farklar var. Bazıları Net üzerinde çalışır, bazıları sistem API'lerine gerek duyar, bazıları 64 bit'tir, yine başkaları 32 bit veya 16 bit'tir. OS2, Windows ve DOS işletim sistemleri için farklı EXE uzantılı dosyalar var. Bir program kurmaya çalıştığınızda "Bu bir geçerli Windows programı değil" hatası alırsanız, nedenini artık öğrenmiş oluyorsunuz. Sizin kullandığınız işletim sistemi tarafından desteklenmeyen bir Formatta bir dosya kurmaya çalışmış oluyorsunuz. Programlar orijinal olarak "Kaynakkod" olarak geliştirilir ve Kaynakkod için kullanılan protokolü destekleyen bir uygulama (Derleyici veya IDE) ile bir çalıştırılabilir uygulamaya dönüştürülür. Bu esnada kaynakkod'lara bir çok standartlaşmış ilave işlemer eklenir. Bunların ne işe yaradığını ve ne amaçladığını veya var olduklarını dahi, çoğu programcı bilmez bile. Kullanılan uygulamanın sürümüne göre, bazen kullanılan protokolün sürümü de değişebilir. Ve bütün çalışabilir dosyalar EXE veya APK olmak zorunda değilller. Bir program olmak ta zorunda değilller. (Veya bizim program algımıza uymak zorunda değiller.) Mesela JPG formatı bir standart oluyor ve her sistemde destekleniyor. JPG bir çalışabilen (işlem yapan) dosya türü. Bu tür işlere girişebilmek için iki şeye gereksinim var. 1. Bilgi, 2. Sermaye.
 
Binlerce Protokol var. Bir Protokol, konu ile ilgisi olan kuruluş veya kişilerin aralarında anlaştıkları ortak ölçeklere denir. Bunların bazıları yasal çerçeve içinde korunmaya alındığında, Protokol denilen anlaşmanın adı standart olur. Cihaz ve donanımların ölçeklerinde olduğu gibi, yazılımda da protokoller var. Ve bunlar binlerce sayıda oluyorlar. Herhangi bir ürünün içeriğini çözebilmek için, kullanılan protokolleri bilmek gerekir. Ve bir de kullanabilmek için, hak sahibinin buna izin vermesi gerekir. Yine bir yerde bir şey yayınlayabilmek için, o yere üye olup, yayın hakkı bedelini üyelik süresi boyunca ödemek gerekir. Bazı EXE dosyaları (Winrar ile yapılanlar) uzantısı değiştirilince açılabilirler ve içeriği okunabilir. İçeriğine bakıldığında, içinde .ini .bat. exe .dat v.s uzantılı dosyalar çıkar. EXE uzantısı sistemi kandırır. Yalancı EXE dosyası içindeki ini dosyası sisteme yol gösterir ve gerçek EXE dosyasına yön verir. EXE dosyaları genelde başka dosyaları çalıştırabilmek için kullanılır. Tamamen EXE formatından oluşan bir dosya, sistem ile uyumluysa çalıştırılabilir, ancak uygulamaya hiç bir şekilde ayar yapılamaz. Gelişmiş programlar bu nedenle düzinelerce farklı formatlı dosyalardan oluşurlar. Ayar dosyalarının değiştirilebilir olmaları gerekiyor. Gerçek EXE dosyaları aralarında da yine farklar var. Bazıları Net üzerinde çalışır, bazıları sistem API'lerine gerek duyar, bazıları 64 bit'tir, yine başkaları 32 bit veya 16 bit'tir. OS2, Windows ve DOS işletim sistemleri için farklı EXE uzantılı dosyalar var. Bir program kurmaya çalıştığınızda "Bu bir geçerli Windows programı değil" hatası alırsanız, nedenini artık öğrenmiş oluyorsunuz. Sizin kullandığınız işletim sistemi tarafından desteklenmeyen bir Formatta bir dosya kurmaya çalışmış oluyorsunuz. Programlar orijinal olarak "Kaynakkod" olarak geliştirilir ve Kaynakkod için kullanılan protokolü destekleyen bir uygulama (Derleyici veya IDE) ile bir çalıştırılabilir uygulamaya dönüştürülür. Bu esnada kaynakkod'lara bir çok standartlaşmış ilave işlemer eklenir. Bunların ne işe yaradığını ve ne amaçladığını veya var olduklarını dahi, çoğu programcı bilmez bile. Kullanılan uygulamanın sürümüne göre, bazen kullanılan protokolün sürümü de değişebilir. Ve bütün çalışabilir dosyalar EXE veya APK olmak zorunda değilller. Bir program olmak ta zorunda değilller. (Veya bizim program algımıza uymak zorunda değiller.) Mesela JPG formatı bir standart oluyor ve her sistemde destekleniyor. JPG bir çalışabilen (işlem yapan) dosya türü. Bu tür işlere girişebilmek için iki şeye gereksinim var. 1. Bilgi, 2. Sermaye.
Vuvv harika bilgi teşekkürler :)
 
Üst