Yazılım | Programlama Kapalı Kaynak Kodları Nasıl Okunuyor?

13 May 2019
184
2
Merhaba, bugün aklıma kapalı kaynak kodları nasıl oluyor da açık kaynağa çevrilemeyip kodlarına bakılamıyor sorusu geldi ve araştırmaya başladım. Araştırmamın sonunda (yanlış olabilir emin değilim) windows'un özel bir derleyicisi olduğunu ve o sayede Windows'un özel olarak kodladığı kapalı kaynak kodlarının özel derleyici sayesinde açabildiğini anladım. Örnek olarak net framework Windows'a özel yapılmış bir dil ve Linux'ta çalışmıyor nedeni ise Windows'un Net Framework derleyicisini başka yerlerle paylaşmaması dil sadece Windows'ta çalıştığı için Net Framework'u kapalı kaynak kodu yapınca (açık kaynak kodu yapıp kodları görebilme seçeneğimiz var ama bu geliştiricinin tercihi) decompile edemiyoruz çünkü derleyici Windows'a özel ve Windows kapalı kaynak kodu olduğundan derleyicisine ulaşamıyoruz. Buraya kadar tamamım ama benim merak ettiğim yer Windows'u nasıl bilgisayarlara kurabiliyoruz? Çünkü Windows'u kurarken bilgisayarın normal derleyicisini kullanmak lazım ve bu derleyici kullanılırsa kaynak kodu bulunabilir. Windows nasıl oluyor da bilgisayara kurulurken kendini kapalı kaynak kodlu olarak kuruyor?

Araştırmamda yararlandığım en büyük kaynak: [ame]https://www.youtube.com/watch?v=QXjU9qTsYCc[/ame]
 
Son düzenleme:

AXPA

Kıdemli Üye
13 Ocak 2018
2,340
152
New World
Merhaba,

Bilgisayarınıza Windows kurarken aslında siz paket yüklemesi yapmış oluyorsunuz.

Yani önceden hazırlanmış verileri sadece bilgisayarınıza aktarıyorsunuz.

Kafanızın karıştığı yer ise şu ==> Windows derleyicisi demek; windows'un programlandığı araç demektir.

Sonuç olarak siz Windows'u programlamıyorsunuz. Önceden programlanıp paket haline getirilmiş verileri bilgisayarınıza yüklüyorsunuz.

Bilginize,
 
13 May 2019
184
2
Merhaba,

Bilgisayarınıza Windows kurarken aslında siz paket yüklemesi yapmış oluyorsunuz.

Yani önceden hazırlanmış verileri sadece bilgisayarınıza aktarıyorsunuz.

Kafanızın karıştığı yer ise şu ==> Windows derleyicisi demek; windows'un programlandığı araç demektir.

Sonuç olarak siz Windows'u programlamıyorsunuz. Önceden programlanıp paket haline getirilmiş verileri bilgisayarınıza yüklüyorsunuz.

Bilginize,

Önceden hazırlanmış verileri bilgisayara aktarıyorsak bu verilere bakıp kapalı kaynak kodu çözülebilir mi? Teorisel olarak sormak istedim sadece kapalı kaynak kodu çözülebilir mi onu merak ediyorum da.
 

whatamnotsaying

Katılımcı Üye
29 Mar 2020
408
5
Bu soruyu irdelemen harika bir şey. Çünkü bir çok soruyu beraberinde getirir. Zamanla irdeledikçe bilgi zenginliği artar ve anlatılmaz yaşanır denilen o şeye ulaşılıp çok şey bildiğini sarnaken aslında çok ufak şey bildiğinin farkına varılıp bu kısır döngüyle mutluluk bugı bulunup mutlu sona veya determinizmle deliliğe sığınılmaya ulaşılır vs... :trl

https://www.quora.com/If-I-desperat...t-around-the-closed-source-nature-of-the-file

https://stackoverflow.com/questions...mpile-a-game-down-to-its-original-source-code

https://www.quora.com/How-can-I-crack-a-exe-application-file-and-get-its-source-code

https://unix.stackexchange.com/questions/229802/convert-executable-back-to-c-source-code

şunlara bi bak bakalım :)
 

AXPA

Kıdemli Üye
13 Ocak 2018
2,340
152
New World
Önceden hazırlanmış verileri bilgisayara aktarıyorsak bu verilere bakıp kapalı kaynak kodu çözülebilir mi? Teorisel olarak sormak istedim sadece kapalı kaynak kodu çözülebilir mi onu merak ediyorum da.

Tekrar Merhaba,

Senin anlattıklarından benim anladığım şu ==> Aslında kapalı kod sistemi ile yazılmış olan programların kaynaklarına ulaşmak, aracı uygulamalar ile değişiklik yapmak ve gerekiyorsa kendine göre tasarlamak istiyorsun ve buna da en alışkın olduğun Windows işletim sistemi ile yapmaya başlamak istiyorsun.

"Kapalı Kaynak Kodu" dediğimizde şunu demek istiyoruz ==> Yazdığımız programın başı ve sonu kaynak olarak gerçekten kapalı, yetkisi olmayan birilerinin yazılıma müdahale etmemesi için yazılımsal olarak tam korumalı vs...

Dolayısıyla "Kapalı Kaynak Kodları"na developer (Yazılımcı) izni olmadan müdahale etmeniz imkansız. Dilediğiniz aracı uygulamayı kullansanız da ilgili programa kod ilavesi yapamazsınız.

Bilginize,
 
13 May 2019
184
2
Tekrar Merhaba,

Senin anlattıklarından benim anladığım şu ==> Aslında kapalı kod sistemi ile yazılmış olan programların kaynaklarına ulaşmak, aracı uygulamalar ile değişiklik yapmak ve gerekiyorsa kendine göre tasarlamak istiyorsun ve buna da en alışkın olduğun Windows işletim sistemi ile yapmaya başlamak istiyorsun.

"Kapalı Kaynak Kodu" dediğimizde şunu demek istiyoruz ==> Yazdığımız programın başı ve sonu kaynak olarak gerçekten kapalı, yetkisi olmayan birilerinin yazılıma müdahale etmemesi için yazılımsal olarak tam korumalı vs...

Dolayısıyla "Kapalı Kaynak Kodları"na developer (Yazılımcı) izni olmadan müdahale etmeniz imkansız. Dilediğiniz aracı uygulamayı kullansanız da ilgili programa kod ilavesi yapamazsınız.

Bilginize,

Anladım bilgilendirme için teşekkür ederim.

Bu soruyu irdelemen harika bir şey. Çünkü bir çok soruyu beraberinde getirir. Zamanla irdeledikçe bilgi zenginliği artar ve anlatılmaz yaşanır denilen o şeye ulaşılıp çok şey bildiğini sarnaken aslında çok ufak şey bildiğinin farkına varılıp bu kısır döngüyle mutluluk bugı bulunup mutlu sona veya determinizmle deliliğe sığınılmaya ulaşılır vs... :trl

https://www.quora.com/If-I-desperat...t-around-the-closed-source-nature-of-the-file

https://stackoverflow.com/questions...mpile-a-game-down-to-its-original-source-code

https://www.quora.com/How-can-I-crack-a-exe-application-file-and-get-its-source-code

https://unix.stackexchange.com/questions/229802/convert-executable-back-to-c-source-code

şunlara bi bak bakalım :)

Kaynaklar için teşekkür ederim anlamamda yardımcı oldunuz.
 
Moderatör tarafında düzenlendi:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.