Tersine mühendislik yöntemlerini kullanarak .net çevrelerinde kaynak koda dönüşüm ve dosya sistemi işlemlerinin kontrolü
Convert program in writing .net to source code with using reverse engineering methods
- Tez No: 179205
- Danışmanlar: YRD. DOÇ. DR. HÜSEYİN PEHLİVAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2008
- Dil: Türkçe
- Üniversite: Karadeniz Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Bölümü
- Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Özet
Tersine mühendislik (Reverse Engineering, RE) bir aygıtın, objenin veya sistemin;yapısının, işlevinin ve ya çalışmasının, çıkarımcı bir akıl yürütme analiziyle keşfedilmesiişlemidir. Bu yöntem, genellikle orijinalinden kopyalamadan onunla aynı şeyi yapan yenibir alet veya yazılım yapmaya çalışır ve sıklıkla bir şeylerin (örneğin; makine veyamekanik alet, elektronik komponent, yazılım programı gibi) parçalarına ayrılması veçalışma prensiplerinin detaylı şekilde analizini içerir. Tersine mühendislik, sıklıkla, diğermilletlerin teknolojilerini, aletlerini, bilgilerini veya açık arazilerde muvazzaf skerlertarafından toplanan ve ya haberalma operasyonlarıyla toplanan bilgi parçalarınıkopyalamak için, ordu tarafından sık sık kullanılır.Yazılım dünyasında ise tersine mühendisliğin önemi algoritmalarda ve karmaşıksistemlerde ortaya çıkmaktadır. Örneğin, bir problem için güzel bir yöntem geliştirilerekprogram koduna dönüştürülmüş olabilir. Bu yöntemi elde etmek için genel olarak üçseçenek mevcuttur. Birincisi problemi çözmek ki çok uzun zaman alabilir veya sonuçvermeyebilir. İkincisi programa sürekli veriler vererek çıkışı gözlemlemek ve bu çıkışdeğerlerine göre problemin çözümü hakkında fikir sahibi olmaktır. Bu yöntem de sonuçvermeyebilir. Üçüncüsü ise programı kaynak koda döküp problemin nasıl çözüldüğünüanlamaktır. İşte tersine mühendisliğin yazılım dünyasında önemi burada ortayaçıkmaktadır.
Özet (Çeviri)
Reverse Engineering (RE) is the process of discovering the technological principlesof a device, object or system through analysis of its structure, function and operation. Itoften involves taking something (e.g. a mechanical device, electronic component, orsoftware program) apart and analyzing its workings in detail, usually to try to make a newdevice or program that does the same thing without copying anything from the original.Reverse engineering is often used by military in order to copy other nations' technology,devices or information, or parts of which, have been obtained by regular troops in thefields or by intelligence operations.In software world, the importance of reverse enginneering occurs in algorihtms andcomplex systems. For example, suppose that a good method is discovered andprogrammed for a particular problem. In general, there are three alternative ways toacquire the method. One way is to try to solve the problem, which can take long time orcan?t be solved. The second one is to give various data to program and to observe theoutput. This output may give an idea in identifying the method. But it also results in nosolution all the time. This method also can?t solve the problem. The last one is tounderstand how the problem is solved converting the program to source code. That is whyreverse enginnering is very important in the software world.
Benzer Tezler
- La Programmation de projet sous les contraintes liees aux ressources
Kaynak kısıtları altında proje yönetimi
SEVGİN VATANSEVER
Yüksek Lisans
Fransızca
2002
Endüstri ve Endüstri MühendisliğiGalatasaray ÜniversitesiDOÇ. DR. H. ZİYA ULUKAN
- Fuzzy-nöral ve yapay sinir ağları ile lineer olmayan sistemlerin modellenmesi ve kontrolü
Modelling and control of nonlinear systems with fuzzy-neural and neural networks
AYŞEGÜL UÇAR
Yüksek Lisans
Türkçe
2000
Elektrik ve Elektronik MühendisliğiFırat ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. YAKUP DEMİR
- Görsel bozulmaya dayalı sayısal video şifreleme
Picture scrambler for digital video
VADİ DİPÇİN
Doktora
Türkçe
2002
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DOÇ. DR. MELİH PAZARCI
- Uygun vibro sinyali kullanarak zayıf yansımaların güçlendirilmesi
Başlık çevirisi yok
RECEP BOZ
Yüksek Lisans
Türkçe
1993
Jeofizik Mühendisliğiİstanbul Teknik ÜniversitesiY.DOÇ.DR. BERKAB G. ECEVİTOĞLU
- Köprü hasarlarının dinamik test verileri ile saptanması
Identification of bridge damages by using vibration based test data
B. ÖZDEN ÇAĞLAYAN