Mesela herhangi bir elektronik materyal içindeki yazılımı nasıl görebilirim Bunun için bir program vs var mıdır < Bu ileti mobil sürüm kullanılarak atıldı > |
MİKRODENETLEYİCİ İÇİNDEKİ YAZILIMI NASIL GÖRÜRÜM
-
-
Programlayıcı ile mcu içerisindeki yazılım okunur
HEX Editörle görebilirsiniz.
Yazılım kilitli ise zor.
Hex editör Yazılımı ücretsiz ve TÜRKÇE dil desteği vardır
< Bu mesaj bu kişi tarafından değiştirildi muhsin kamer -- 25 Kasım 2023; 23:9:55 > -
Hocam beyaz eşya veya televizyon vs gibi ev eşyalarında genelde kilitli midir yazılım eğer kilitliyse açmanın yolu yok mudur
Bilginiz var mı
< Bu ileti mobil sürüm kullanılarak atıldı > -
Ticari ürünlerde lisans gereği yazılım koruması olur.
Bunları aşmanın yolu var. Ancak etik değil.
Ürün/ yazılım geliştirmek için firmalar çok yatırım yapıyor .Bu ürünlerden yazılım çıkartmak, yazılım üzerinde oynamalar yapmak doğru değil.
< Bu ileti mobil sürüm kullanılarak atıldı > -
Dİp yani deliğe oturtularak lehimlenmiş eski tip devrelerde ve dolayısıyla eski makinelerde yazılımın pek gizli olduğu düşünülemez. Zaten ne yaptığı ortada. AYrıca firmalar da yazılımlarının nasıl kopyalanabileceğinin gayet farkındadır.
Bir yöntem: çin ya da bi yerlerde bi firma vardı. Elemanın üzerini (kılıfının) belirli ölçüde kaldırıp iç kısmından yazılımı alıyordu. Ücretli yapılıyordu bu işlem.
-
"Görmekten" kastınızı veya amacınızı biraz daha açabilirmisiniz. Herhangi bir elektronik materyal şeklinde skalayı çok geniş tutan bir soru sordunuz. Bu sorunun herşeye uyarlanabilen kısa ve sihirli bir cevabı maalesef yok.
-
Üstte bahsettiğim elemanın üstünün kaldırılıp da programın tespiti hakkında tecrüben var mıdır Sayın Rafet ?
-
Bizzat bir tecrübem yok ama uzakdoğuda bu tarz işler yapan firmalar olduğunu biliyorum. Nisbeten yüksek/hassas teknoloji isteyen bir işlem. Bu noktada chip üreticileride kod koruma sistemlerini sürekli geliştiriyorlar. Bazı açıklar sonraki üretimlerde kapatılabiliyor.
Konuyu açan arkadaş bir üstteki mesajımda da belirttiğim gibi skalayı çok geniş tutmuş. Bazı tip chiplerden çok kolay içindeki veri okunabilir boş bir tanesine yazdığınızda da sistem çalışabilir, bazı tiplerde ise içindekini okuyup boş bir tanesine yazdığınızda çalışmayacaktır. Kopya korumanın çeşitli katmanları var, her chip bunu desteklemez veya kart üreticisi desteklediği halde bunu kullanmayı çeşitli nedenlerle tercih etmez/gözardı edebilir.
Günümüz tv lerinde ise içinde bir işletim sistemi çalışmakta. Bunu 20 yıl önceki bir buzdolabı kartındaki basit bir mcu ile aynı şekilde düşünmek / aynı kefeye koymak çok saçma olur. Onun için konu sahibi genel cevaplar haricinde detay istiyorsa sorusunu/sorununu daha da detaylandırıp sınırlarını daraltmalı. Bu şekilde olursa, konusunda uzman veya tecrübesi olan birileri daha detaylı ve kapsamlı cevap verebilir.
-
Cevaba teşekkürler...
Konular sahibinin haricinde forum ahalisine de faydalı. Konu sahibi sormasa da konuşulabiloir. Rafet32 gibi değerli bir forumdaşımızı dinlemek isteriz...
-
@karafetva Bir yöntem: çin ya da bi yerlerde bi firma vardı. Elemanın üzerini (kılıfının) belirli ölçüde kaldırıp iç kısmından yazılımı alıyordu. Ücretli yapılıyordu bu işlem.
Cahilliğime verin.
Yazılım böyle mi çıkartılıyor?
A1Elektroyoutube#Fiberlaser #decapsulation This is a video of Intel Chipset decapsulations and an examination of the chip under a microscope! Thank you for supporting my YouTube channel https://www.buymeacoffee.com/a1elektro Laser machine on a video M-triangel oneS https://alii.pub/6pqiz3 More videos with Decapsulation https://www.youtube.com/playlist?list=PLNkw7VJgyjyDRuVDDIlL-jdTYjqKDHyq-https://www.youtube.com/watch?v=NN8bqM7qMTg&feature=youtu.beYada böyle mi?
A1ElektroyoutubeLaser machine on a video M-triangel oneS https://alii.pub/6pqiz3 More videos with Decapsulation https://www.youtube.com/playlist?list=PLNkw7VJgyjyDRuVDDIlL-jdTYjqKDHyq-https://www.youtube.com/watch?v=Az-lJ_IYxgY&feature=youtu.beBelki de böyle mi?
A1ElektroyoutubeDecapsulation Mobile CPU IC Laser machine on a video M-triangel oneS https://alii.pub/6pqiz3 More Decapsulation IC Video https://www.youtube.com/playlist?list=PLNkw7VJgyjyDRuVDDIlL-jdTYjqKDHyq-https://www.youtube.com/watch?v=ygXC6U09Ons&feature=youtu.be
< Bu mesaj bu kişi tarafından değiştirildi muhsin kamer -- 26 Kasım 2023; 19:57:45 >
-
Bu konudaki tecrübelerini paylaşır mısın Sayın Muhsin ?
-
Bazı mikro çiplere firmware(yazılım)1 kez yazılır. İkinci kez bir yazılım yüklenemez. Örnek Pic MicroChip lerin C serisi.
Kartlar arıza yaptığında veya MCU arızalandığında kart yenisi ile değiştirilir.
Bir karttaki MCU sağlamsa aynı arızalı karttaki işlemci ile değiştirilir.
Buna tamir/onarım/bakım deriz.
Bu yapılabilir.
Bazı MCU lara firmware defalarca silinir yazılır. Yazılım korumasında (PROTECT_ON) data pini aktif edilir.
Yazılım MCU(işlemci) ye yüklenir. Artık yazılım çipten çıkartılamaz. Okunamaz.
İşlemcinin hangi katmanını çıkartırsanız çıkartın, yazılıma ulaşmak asla mümkün değildir. (bunu diyen masal anlatır)
İşlemciye yazılım yüklenir ve işlemci ne yapacağını nasıl davranacağını bu yazılımdan öğrenir.
Yazılımı geliştirenin/yazanın/üretenin yazılımı koruma hakkı(lisanslama hakkı) vardır. (doğrusu da budur.)
Çamaşır makinesi, bulaşık makinesi, TV, havya istasyon, telefon, TOGG, İHA; SİHA; KAAN vs.vs.. tüm akıllı cihazlarda yazılım vardır. ve lisans korumalıdır.
İşlemciden Yazılım çıkarttığını söyleyenler vardır. (korumasız - NO Protech olan zaten programlayıcı vasıtasıyla çıkartılır.)
Korumalı yazılımların;
Ben nasıl çıkartılır bilmiyorum. Bilmekte istemiyorum. Emek hırsızlığıdır. Etik(Ahlaki) değildir.
Umarım yeterince açıklayıcı olmuştur.
A1Elektroyoutube#Fiberlaser #decapsulation This is a video of Intel Chipset decapsulations and an examination of the chip under a microscope! Thank you for supporting my YouTube channel https://www.buymeacoffee.com/a1elektro Laser machine on a video M-triangel oneS https://alii.pub/6pqiz3 More videos with Decapsulation https://www.youtube.com/playlist?list=PLNkw7VJgyjyDRuVDDIlL-jdTYjqKDHyq-https://www.youtube.com/watch?v=NN8bqM7qMTg&feature=youtu.be
< Bu mesaj bu kişi tarafından değiştirildi muhsin kamer -- 26 Kasım 2023; 21:5:52 >
-
Konuya katkılar konu sahibinin ufkunu genişletecektir.
Ancak yazılım hakkında son eklenen videoların alaka kurduğu mikroçipin içine bir nevi mikroskopla dalmak gibi bir işlemden bahsediyorduk. Bu konuda tecrübe olmadan ya da açıkça "bilmediğini" söyleyerek nasıl masal olduğunu iddia edebiliriz ? Zaten bildiklerimiz sadece açıklananlardan ibaretken ?
Asitle eritiliyordu çipin üst katmanı.
Emek hırsızlığı olamayacak o kadar uygulama alanı var ki.... Bazen açıkça program döngüsü çalışmadan anlaşılır biçimde yani gizli birşey yok. Bazen de kötü bir niyet yok, ticari değil. Bap bazen de, programı saklayan aslında programın sahibi değil...
-
Cahilliğim; asitle eritilerek çipin katmanının çıkartılarak yazılıma ulaşıldığını/ çip katmanın kaldırılarak yazılıma ulaşıldığını bilmeyişimdir.
Bu tür bilgilerin
MASAL olduğunu teknik bilgiye sahip olanlar zaten bilir.
bilmeyenler de GERÇEK olduğuna inanır.
-
Protect kaldırma, program kırma gibi bilgilere sahip olmanın başkalarına zarar verecek şekilde kullanılmadığı taktirde iyi ve faydalı birşey olduğu kanaatindeyim. Bir sistemin zayıf noktalarını bilirseniz, kendi tasarladığınız veya yazdığınız uygulamalarda bu tip dış müdahalelere karşıda önlem alma şansınız olur. Kapı kilidinin nasıl çalıştığını bilirseniz, hatta bunu başkalarınında bildiğini bilirseniz ve birileri bu kilidi açabiliyorsa evinizde o kapı kilidini kullanmazsınız veya imkanınız varsa modifiye ederek daha güvenli hale getirirsiniz. Bazende evde korumaya değecek birşey yoktur kilidin güvenliğini önemsemezsiniz. Bu kadar metafor yeter :) genellikle bu tip bilgi ve tecrübeler kötü amaçlar için kullanılıyor.
Bir şekilde mcu içindeki program çekildiğinde okunan hex veya bin dosyası ilgili mcunun komut setine göre yorumlanabilir, bir noktaya kadar asm e çeviren çeşitli araçlar bulunmakta. Tabi bu okunan programdan algoritma çıkartmak, değişiklik yapmak, ilgili mcu nun komut seti ve çevre donanımları hakkında bilgi sahibi olmanın yanında çokca zaman ve sabır ile uğraşı gerektirir. imkansız değil ama çokda kolay değil. Bu seviyede bilgisi olan birisi merak veya meydan okuma gibi bir motivasyonu yoksa zaten kendisi kendi programını yazacak kapasiteye sahiptir.
Amaç; adam bir kart yapmış bende aynısını kopyalayıp yapacağım şeklinde ise programı decompile etmeye çalışmaya gerek yok. Yükleyeceğiniz hex elinizde ise yüklersiniz işlem biter (farklı kod koruma yöntemleri yoksa). Bu şekildeki bir işlemin etik ve yasal olmadığını söylemeye gerek yok.
Lazer ile chip üzerinin kazınması silikon kısımda bir hasara neden olabilir, bu konu hakkında net bilgiye sahip değilim benimkisi sadece bir tahmin. Silikon yonga kısmına zarar vermeyen kimyasal işlemler ile dıştaki siyah kaplamayı kaldırıp, kod koruma kısmına müdahale /bypas yapılarak chip içindeki program içerisinden çekiliyor.
Bazı chiplerde illa silikon yongaya ulaşmadan belirli şartlar oluşturularak deneme yanılma / kaba kuvvet (brute force) yolu ile içindeki program çekilebiliyor. Fakat bu tarz işlemler belirli bir / iyi seyiyede elektronik ve yazılım bilgisi ile yapılabilecek şeyler.
Özetle kilide uygun ve açacak maymuncuklar farklı farklı (tabi varsa). Chip ailesine göre hatta aile içindeki seriye göre bazende belirli kodlardaki chiplere göre yöntemler değişebiliyor.
-
Kod koruma ile ilgili Cambridge'de yayımlanmış bir rapor var. Tabii adamlar kodları nasıl kırarız'ı değil, kod korumasını nasıl daha iyi hale getiririz'in araştırmasını yapıyor.
Merak edenler inceleyebilir.www.cl.cam.ac.ukDepartment of Computer Science and Technology – Technical reports: UCAM-CL-TR-630https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-630.html
TV'lerdeki programlar SPI flash hafızada tutulur. DSP içerisinde sonradan atılan bir yazılım olmaz. TV tamiri yapanlar bilir, arızalı DSP'yi söküp yenisini taktığında SPI hafıza arızalı değilse çalışır.
< Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 27 Kasım 2023; 20:10:11 >
< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X