Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
22 Aralık 2023
Mesajlar
2.011
Çözümler
1
Beğeniler
852
Son düzenleyen: Moderatör:
Çözüm
Kabaca, bir programın veya donanımın çalışma şeklinin incelenerek taklit edilmesi diyebiliriz.

Bir yazılımdan bahsediyor isek, bu yazılımın kaynak kodları kapalı ise, çalışma şekli belirli yöntemler ile incelenir.

Sandbox gibi ortamlarda da davranışı gözlemlenebilir, decompile dediğimiz işlem denenebilir ve ardından taklidi oluşturulabilir.

Ama bu işlem genelde yasal olmaz. 🙂 Örneğin oyun kıran kişiler, genelde Steam'ı taklit eden kitaplıklar geliştirirler.
Kabaca, bir programın veya donanımın çalışma şeklinin incelenerek taklit edilmesi diyebiliriz.

Bir yazılımdan bahsediyor isek, bu yazılımın kaynak kodları kapalı ise, çalışma şekli belirli yöntemler ile incelenir.

Sandbox gibi ortamlarda da davranışı gözlemlenebilir, decompile dediğimiz işlem denenebilir ve ardından taklidi oluşturulabilir.

Ama bu işlem genelde yasal olmaz. 🙂 Örneğin oyun kıran kişiler, genelde Steam'ı taklit eden kitaplıklar geliştirirler.
 
Son düzenleyen: Moderatör:
Çözüm
Tersine mühendislik, bir ürünün ya da sistemin nasıl çalıştığını anlamak için onu parçalarına ayırarak inceleme. Sonra da ürünün, sistemin mantığını anlayınca çakmasını üretmek :p

Örnegin 1958’de Çin-Tayvan çatışmasında Tayvan'a ait bir F-86 Sabre uçağından atılan Amerikan yapımı AIM-9B füzesi Çinli bir uçağa saplanıp patlamayınca Sovyetler'e verildi; Sovyetler bu füzeyi tersine mühendislikle kopyalayarak K-13 (AA-2 Atoll) füzesini üretti. Aslında fuze yakınlık tapası kullanıyordu ama B oldukça ilkel bir modeldi. O dönem tapanın çalışmayıp da fuzenin direkt ısı izi yayan araca kafa attığı cok oluyordu. Bazıları da bu olaydaki gibi, kafa atıp patlamak yerine ok gibi saplanıyordu. Füze hafif hasarla uçakta saplı kalınca da düşmanın eline geçti. Sonuç:

1000239376.webp

Orijinal ABD üretimi AIM-9B.

1000239377.webp

Rus cakmasi teneke K-13.
 
Son düzenleme:
Bilinmeyen bir şeyi (Program, PCB vs.) inceleyerek birebir orijinal halini ortaya çıkarmaktır. Yazılımlar için Ghidra kullanılır mesela, PCB'ler için multimetre.

Basitçe;
Bir şeyin işlevini birebir öğrenmek (ya da kopyalamak).
Birebir orijinal hali çıkıyor mu? Yoksa ona yakın bir şey mi çıkıyor?
 
Herkes aynı şeyi söylemiş de tersine mühendisliğin hiç legal işler için kullanıldığı olmaz mı? Hep mi kopyalamaya, çalmaya, taklit etmeye yöneliktir?

Olmaz olur mu? Örneğin bir virüsü inceleyip nasıl çalıştığını anlayabilir, buna göre de o virüsün zararlarını azaltacak veya çalışmasını doğrudan engelleyecek yeni bir çözüm geliştirebilirsin.