Activation codu sorusu

Başlatan Karamel, 11 Temmuz 2014, 19:04:55

Karamel

Selamin aleykum arkadaslar. Su siralar tasarladigim arm mculu bir sistem icin aktivasyon kodlu bir koruma algoritmasi gelistiriyorum. Sistem sorunsuz calisiyor. Yalniz aktivasyon kodumun matematiksel fonksiyonunu test etmek istiyorum. Asagiya uc adet sistemin urettigi kod ve aktivasyon kodu veriyorum. Eger sistem kodu ile, aktivasyon kodu arasinda baginti kuramazsaniz, basarili olmusum demektir. Ilginiz icin simdiden herkese tesekkur ederim.

Device code1: 4138764559788246
Activation code1: 1765350122384415

Device code2: 9318567543985100
Activation code2: 4880996140365412

Device code3: 1973465820196435
Activation code3: 3528469658307104

z

Kimse 3 veri ile uğraşmaz.

İstediğin türde çalışma yapmak için binlerce kod ele geçirmek lazım.

Sisteme saldırma noktası bunlar değil doğrudan çipin içindeki yazılım olmalı.

---------------------

Bu arada nesin kimsin. Dakka 1 gol 1. Birden böyle bir soruyla ortaya çıktın.



Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Karamel

#2
Lise son sinif ogrencisiyim. yazlari akrabamizin firmasinda calismaktayim. mikroc for arm ile mculu sistem gelistirdim. koruma için kendimce yontemler turettim. uretilen kodlari yayinlayip, bilgili insanlara danisamal istedim.

mufitsozen

Alıntı yapılan: Karamel - 11 Temmuz 2014, 19:04:55
Selamin aleykum arkadaslar. Su siralar tasarladigim arm mculu bir sistem icin aktivasyon kodlu bir koruma algoritmasi gelistiriyorum. Sistem sorunsuz calisiyor. Yalniz aktivasyon kodumun matematiksel fonksiyonunu test etmek istiyorum. Asagiya uc adet sistemin urettigi kod ve aktivasyon kodu veriyorum. Eger sistem kodu ile, aktivasyon kodu arasinda baginti kuramazsaniz, basarili olmusum demektir. Ilginiz icin simdiden herkese tesekkur ederim.

Device code1: 4138764559788246
Activation code1: 1765350122384415

Device code2: 9318567543985100
Activation code2: 4880996140365412

Device code3: 1973465820196435
Activation code3: 3528469658307104

bende dahil 1735 uye baginti kuramadik.

Cok basarilisiniz!

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

X-Fi

Ben anlamadim IQ testi falan mi bu ?

Kodlari hangi algoritma ile olusturdugunu soylersen bagintiyi kurariz.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

MC_Skywalker

#5
Hımmm

1 -> tek
3 -> tek

2 -> çift
7 -> tek

1 -> tek
8 -> çift

Hımmm

z

#6
0000000000000000
0000000000000001
0000000000000002
0000000000000003
0000000000000004
0000000000000005
0000000000000006
0000000000000007
0000000000000008
0000000000000009

0000000000000001
0000000000000010
0000000000000100
0000000000001000
0000000000010000
0000000000100000
0000000001000000
0000000010000000
0000000100000100
0000001000000100
0000010000000100
0000100000000000
0001000000000000
0010000000000000
0100000000000000
1000000000000000

Bir de 1,2,4,8,16,32,64,128,256,512,1024.... seklinde 2 nin tam kuvvetleri icin aktivasyon kodu verirsen
cok cok cok kucuk bir ihtimal belki.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Karamel

sanirim kendimi yanlis ifade ettim. devremizi biz programlayacagiz. birde mcu ya flash register i ile okuma korumasi koydum. boylelikle disaridakiler kodumu calamazlar. device kodunu mcu icersinde random generator ile uretiyorum. her programlamadan sonra programin en basinda ilk programlama olup olmadigina bakiyorum. mcu bir kez calistiktan sonra kendi kodu uretilmis oluyor. 10^16 farkli sayi olusabilir. devreleri birkez calistirip musterilere gonderecegiz. onlarda mail yada telefon ile aktivasyon kodlarini isteyecekler. bizde pc ye aktivasyon kodalarini ve alici bilgilerini kaydedip, musteriler hakkinda log tutacagiz. hex imi ve kodlarimi kimse ile paylasmayacagim. ard arda sayilar gelme olasiligi yok gibi birsey. verdigim birinci koddan ikinci koda ulasilamiyorsa amacima ulasmisim demektir.

patasana

Kodu korumaya fazla kafa yoruyorsunuz..

z

Neden yormayalim?

Neden gavurun da koruma ihtiyaci olan durumlar var?

Neden ciplere kod koruma vs donanimi ekleniyor?

Her kodu yazabilecegini mi dusunuyorsun?

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

patasana

Alıntı yapılan: z - 11 Temmuz 2014, 21:05:20
Her kodu yazabilecegini mi dusunuyorsun?

Yeterince kaynak varsa her kod tekrar yazılabilir.
Hatta var olan bir kod veya sistemi gözleme imkanı var ise, iş daha kolaydır.

z

Iste bu isteklerinin gerceklenemeyecegi durumlar var. Bu nedenle her kodu yazamazsin.

Mesela Israil makamlarinin yurt disindaki elemanlari ile yaptigi gizli haberlesmeyi cozen kod yazabilirmisin?

Soyleyeyim yazamazsin.

Neden yazamazsin?

Soyleyeyim.

Gerekli bilgilere ulasamazsin.

Donanimi ele gecirsen bile icini okuyamazsin.

Eee bu adamlara da "Bosu bosuna kod koruma yapiyorsunuz" desene.

Olaya korunacak kodlarin kalitesi varmi yokmu diye sorgulamayin. Kod koruma bir muhendislik problemidir. Bu problemle de ugrasilmalidir.

Ahmet ugrasmaz, Mehmet ugrasmaz ama Karamel ugrasir. Birilerinin ugrasmasi sart.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

patasana

karamelin uğraşması gereken mesele nasıl "üst düzey c kod yazılır"ı ögrenmek olmalıdır.

Sizinde iyi bir satış elemanı almanız gerekiyor. İyi bir satış elemanı malınızı korumalıda olsa satar, korumasızda olsa satar.

Yeterince kaynak olursa her sistem kopyalanabilir kırılabilir. Yeterince kaynak yoksa olmaz. İsrailin yaptığı aşılamaz fikrini neden kafanızda en tepeye koyuyorsunuz ?

z

#13
Israil sadece bir ornekti. Ornek olarak secmemin sebebi sozkonusu bilgilere erisememeniz olusu. Israil olmasin Tunus olsun. Amerika olsun. Farketmez. Siz erisemezsiniz. Ben erisem. Ahmet erisemez Mehmet erisemez. Kitaplarda da yazmaz. Google amca da bahsetmez. ODTU, Bogazici, ITU, MIT, Oxford vs de de okutulmaz.

2 dakika Reklam arasi.

Benim iyi yada kotu satis elemani olmami elbette sorgulayabilirsiniz. Fakat sitemdeki Bukalemun basligini okursaniz yapmaya calistigim duzenege alternatif cozum olmayacagini gorursunuz.
Yada en azindan baska alternatif bulamadigimi ancak  sectigim yolun yanlis olmadigini anlarsiniz.

Tum olay isin felsefesinde. Ben benim yazdigim kodlari kimse yazamaz diye ortaya cikmiyorum. Bukalemunu okuyun sonra tartisalim.

-----------

Bu arada Tunus'un kodlarina ben erisemem ama Israilli, yada ABD li yada bir Alman zaten erismistir cunku zaten onlardan birinin tasarimidir.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

speak48

z hocam kod korumayla kafayı kırdı.
kırılamaz diye birşey yok kırılmaya değen ve değmiyen var.
zaten elalemin donanımında elaleme koruma yapmaya çok fazla çalışmak  gereksiz .
adamların gizli bir registere tüm donanımsal güvenliği iptal eden donaım koymadığını kim biliyor.