Microdenetleyicilerde Kodların Şifrelenmesi

asıudghasıobdsabnsaü.png

earle abimi çok severdim ama bu cevabı earle abimden iyi kimse veremezdi oda vermemiş canın sağ olsun earle abi...
birde ben mail atayım bakayım bana da forumrpi'mi atacak.
aramız çok iyidir su sızmaz :katil2: :katil2:
 
19825 eklentisine bak
earle abimi çok severdim ama bu cevabı earle abimden iyi kimse veremezdi oda vermemiş canın sağ olsun earle abi...
birde ben mail atayım bakayım bana da forumrpi'mi atacak.
aramız çok iyidir su sızmaz :katil2: :katil2:

Earle abini kızdırma :) RP2040 ın datasheet'inde vardır o bilgi.
 
  • Beğen
Reactions: nt
Earle abini kızdırma :) RP2040 ın datasheet'inde vardır o bilgi.
asoıuhdsaıomjsda.png

Biraz konum dağılacak ama müsait olduğunda denetleyiciler'de kod koruması diye bir başlık açıp oradan devam edebiliriz bu mesajlar ile.

Şimdi rp2040'a bakınca flash'ın SPI-BUS'dan söylüyor programı.
biz standart bir spi flash almak yerine mesela attiny85 alıp programı ona söyletip 85'e kod koruması yaparsam(program reading fuse diasble)
o zaman benim kodumu spi - bus'a paralel olmayıp okumayan kimse çalamaz.
 
Biraz konum dağılacak ama müsait olduğunda denetleyiciler'de kod koruması diye bir başlık açıp oradan devam edebiliriz bu mesajlar ile.

Şimdi rp2040'a bakınca flash'ın SPI-BUS'dan söylüyor programı.
biz standart bir spi flash almak yerine mesela attiny85 alıp programı ona söyletip 85'e kod koruması yaparsam(program reading fuse diasble)
o zaman benim kodumu spi - bus'a paralel olmayıp okumayan kimse çalamaz.
Yalnız nor flash 104 yada 133mhz de çalışıyor. Attiny85 ile hem bu hıza çıkıp hem de Rp2040'a cevap vermen pek olası değil. Uygunlaştırmak için harcayacağın çabadan bahsetmiyorum bile. Eb kolayı prgramı net üzerinde tutup, açılışta rp2040'ın indirmesini sağlamak ama o da kopyalanamaz değil.
 
  • Beğen
Reactions: nt
Yalnız nor flash 104 yada 133mhz de çalışıyor. Attiny85 ile hem bu hıza çıkıp hem de Rp2040'a cevap vermen pek olası değil. Uygunlaştırmak için harcayacağın çabadan bahsetmiyorum bile. Eb kolayı prgramı net üzerinde tutup, açılışta rp2040'ın indirmesini sağlamak ama o da kopyalanamaz değil.
85 sadece örnek.
2040 fiyatı sebebiyle tercih listesinde başları çekiyor.
bu yüzden becerileri ve fiyatı sayesinde projelerde yer etmeye aday.

ÇARE STM32&KEIL
BU IKILIYI KULLANINCA YAZDIGIMIZ PROGRAMIUN %100'UNE HAKIM OLUYORUZ.
ARDUINO VEYA THONY YAZINCA ÇIKIŞ KOMUTU YAZIYORUZ ÇIKIŞ YAPIYOR AMA
ARKADA NELER DÖNÜYOR HABERİMİZ YOK YANİ SADECE DERDİMİZİ ANLATIYORUZ
NE YAPIYOR NE EDİYOR BİLMİYORUZ GENEL OLARAK BU ARDUINO IDE VE THONY KUTUPHANE GİBİ GELİYOR BANA
KUTUPHANEYI OLUSTURAN NE KADAR BECERIKLIYSE BIZIM YAZILIM O KADAR BECERIKLI CALISABILIR

AMA KEIL'DE 0'DAN AYAKLANDIRMA YAZARKEN HER KISIMI KENDIMIZ YAZIYORUZ DUZENLEME SORUN GIDERME COK DAHA KOLAY
 
MikroPyton Rasperry Pi demi kulanılıyor yoksa yeni sürüm Arduino IDE yede eklendimi?
*ESP8266 da olan bir özellikmiş
 
Son düzenleme:
MikroPyton Rasperry Pi demi kulanılıyor yoksa yeni sürüm Arduino IDE yede eklendimi?
*ESP8266 da olan bir özellikmiş
raspberry'nin ürettiği RP2040 isimli mikrodenetleyici Arduino ide ile beraber kullanılabiliyor eski veya yeni ide fark etmeksizin
 
Bildiğim kadarıyla aşağıdaki kartların hepsinde çalışıyor.
Raspberry Pi Pico ve pico w
BBC Microbit
Esp32 türevleri
Esp8266 türevleri
Ti mbed üzerinde de çalışıyor olması gerekir
Arduino nano33 iot
Mkr ve portenta ailesi Arduino kartlar
Teensy serisi kartlar
M5 Stack


https://micropython.org/download/
 
Evet biraz video seyredince pekçok kartta kullanılıyormuş.
Bu konunun başlığı "Kodların şifrelenmesi" farkındayım ancak bu MicroPhyton ile sizlerin yaptığı en karmaşık kodlama donanımları sınırda çalıştıran işlemler olarak neler yaptırdınız?
Örneğin tanıttığım 20 kişinin kamera görüntülerinden bunları daha sonra gördüğünde tanıyabilirmi ?
Buna nasıl bir hardware gerekir?.Birde Arduino Uno ve Nano da bile microphyton la kod yazılabilirmi?
 
Kodların görünmesine kasıt "kodların çalınmsı/kopyalanması" değil. Herhangi bir sisteme login olacak bilgilerin başkasının eline geçmesi. Sıkıntı burda. Mesela araç takip cihazı yaptım ve cihazım benim siteme veri gönderirken bir sağlama/doğrulama yapıyor ki herkes buraya login olamasın. Ama benim cihazım üzerindeki kodlara erişilirse benim siteye nasıl login olduğum da çözülür. Yada kurduğum algoritma başkasının eline geçer. Bu da can sıkıcı bir durum.
Mcuda code protect ile bu iş kolayca halloluyor ama Micropython bu konuda sıkıntılı
 
Son düzenleme:
Benim bu başlığa ait bir önerim yoktu sadece Microphyton hakkında biraz temel bilgi almak istedim.
Ama böyle sattığım bir arduino programının login bilgileri başkasının eline geçme sorununun çözümü için ;
sanırım arduinonun içindeki ID numarası gibi bir mükerreri olmayan bir seri numarası vardır,IP numarasıda farklıdır bu numara ile kulanıcı adlarınının kombinasyonundan bir kod üretirdim herhalde.
 
Benim bu başlığa ait bir önerim yoktu sadece Microphyton hakkında biraz temel bilgi almak istedim.
Ama böyle sattığım bir arduino programının login bilgileri başkasının eline geçme sorununun çözümü için ;
sanırım arduinonun içindeki ID numarası gibi bir mükerreri olmayan bir seri numarası vardır,IP numarasıda farklıdır bu numara ile kulanıcı adlarınının kombinasyonundan bir kod üretirdim herhalde.
orjinal çiplerde evet chipID farklı olabiliyor fakat replika bir çip üreticisi banttan çıkan 20milyon adet işlemcisine aynı ıd'yi basmış da olabilir.
en güvenilir yol bizim çamaşır makinesinin kartı üstündeki işlemci gibi.

yükleme ve çekme koruması işlemci artık sadece içindeki programı işliyor ne yenisini yükleyebilirsin nede içindekini çekebilirsin.
ama bunu ancak sistemin %100 tamamken yapabilirsin bir bug varsa eğer o bug'ı çözdüğün yazlımı yüklemek için denetleyiciyi değiştirmen gerekir.

@Endorfin35+ abi bilir 1 kez programlanabilen daha sonra programlanması mümkün olmayan PIC denetleyicileri vardı
 
orjinal çiplerde evet chipID farklı olabiliyor fakat replika bir çip üreticisi banttan çıkan 20milyon adet işlemcisine aynı ıd'yi basmış da olabilir.
en güvenilir yol bizim çamaşır makinesinin kartı üstündeki işlemci gibi.
Mesajımda zaten şifreleme için ,sadece chipin ID si değil,adamın IP sini, kullanıcı adı,hatta buna ürünü aldığı tarih saat bilgisi bile eklenebilir.
Sonuçta bu veriler benim serverimda olacak ve bilgileri tutmayanlar login olamayacaklar
 
Koda erişim varsa ve kodu değiştirebiliyorsan hiçbir güvenlik önlemi işe yaramaz. Programın istediği çip ID değerini tam zamanı gelince koyarsın işlemci registerine program da gayet mutlu bir şekilde çalışır.
 
Koda erişim varsa ve kodu değiştirebiliyorsan hiçbir güvenlik önlemi işe yaramaz. Programın istediği çip ID değerini tam zamanı gelince koyarsın işlemci registerine program da gayet mutlu bir şekilde çalışır.
Benim kasdettiğim güvenlik servera bağlananması.Oradaki bilgiye ulaşamaması.
Arduino da kod kabak gibi zaten görülüyor.Yoksa 100 bin dolarlık cihazın içindeki MCU nun kodunu ele geçirmeleri bile 15 dakika sürüyor
 
Mesajımda zaten şifreleme için ,sadece chipin ID si değil,adamın IP sini, kullanıcı adı,hatta buna ürünü aldığı tarih saat bilgisi bile eklenebilir.
Sonuçta bu veriler benim serverimda olacak ve bilgileri tutmayanlar login olamayacaklar
Arduino'larda kabak gibi ortada eğer önlem almazssan.
1 adet usb-asp alırsan arduino ide'nin çıkardığı .hex dosyasını avrdude ile gerekli fuse ayarlarını yapıp yüklersen kimse senin arduino kodunu çekemez.

ben geliştirme aşamasındayken usb-uart dönüştürücü ile geliştirmeyi tamamlayıp daha sonra usb-asp ile final halini korumalı şekilde yüklüyorum.
içindeki bootloader'i temizleyip yüklersen usb-asp ile senin projende kullanılan arduino kartını kimse usb-uart dönüştürücü ile programlayamaz'da.
 
Hack amaçlı yazılımış programlar ve cihazlar hakkında bilgi sahibimisin ?
Hiç yazdığın kodları test etmek için biryerlere gönderip test ettimi?
Hadi bakayım kodu elegeçirebiliyormusunuz dedinmi?
 
Hack amaçlı yazılımış programlar ve cihazlar hakkında bilgi sahibimisin ?
Hiç yazdığın kodları test etmek için biryerlere gönderip test ettimi?
Hadi bakayım kodu elegeçirebiliyormusunuz dedinmi?
epey kalabalık elektronikçi çevrem var.
bu konular hakkında aramızda minik çaplı yarışma dahi yapmıştık.

hepimiz farklı marka farklı model bir denetleyiciyi yazıp bildiğimiz şekilde güvenli hale geitirip birbirmize dağıttık.
benim çalabildiğim olmadı, ama arkadaşım benim güvenli hale getirdiğime inandığım atmega88'in içinden sadece READ diyip çekmişti.

biraz zaman ayrılıp testler yapılması gereken bir konu.
İzmirde olan arkadaşlar ile yine böyle bir yarışma yapabilriz.

daha önce şifrelenmiş bir siemens marka bir plc'den no-name çince bir program kullanarak yazılım çekmiştik hemde yorum satırlarına kadar.
 
  • Beğen
Reactions: nt

Çevrimiçi personel

Forum istatistikleri

Konular
5,663
Mesajlar
97,421
Üyeler
2,440
Son üye
turankaya

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top