Keygen nedir ve nasıl çalışır?

300319

Zettapat
İlk 5 Haneli Mesajınız!
Katılım
4 Aralık 2018
Mesajlar
21.763
Makaleler
63
Çözümler
478
Merhaba 😇

Bugün sizlere Keygen'in ne olduğu ve nasıl çalıştığını anlatmaya çalışacağım.

Makalemiz 2 ana maddeden oluşuyor;
  • Keygen nedir?
  • Keygen nasıl çalışır?
1679573598056.png


Keygen nedir?

Bir anahtar oluşturucu (keygen)
, bir yükleyici programına yüklemeyi başlatan kullanıcının yazılımın bir lisansına sahip olduğunu bildiren benzersiz alfa sayısal diziler olan ürün anahtarlarını oluşturmak için kullanılan bir şifreleme aracıdır. Bir anahtar oluşturucu, yazılımın kurulumunun tamamlanmasını sağlayan doğru bir ürün anahtarı oluşturmaya çalışır. Bu nedenle, keygen genellikle yazılım korsanlığı, kırma ve bilgisayar korsanlığı ile ilişkilendirilir ki bu genellikle doğrudur. Ancak korsanlıkta kullanılmayan keygen'ler de vardır; yazılım distribütörlerinin kendileri, daha sonra sattıkları yazılımın her bir kopyasıyla ilişkilendirilen çok sayıda benzersiz anahtar üreten anahtar oluşturuculara sahiptir.

Keygen, en temel olarak, kurulum için bir programın gerektirdiği anahtar dizisini taklit etmeye çalışır. Bu, yazılımın korsan kopyalarının genellikle ücretsiz olarak dağıtılmasına ve ardından ürün anahtarını içermesi gereken bir ürün için gerçek bir lisans için ödeme yapılmasına gerek kalmadan herhangi biri tarafından yüklenmesine olanak tanır. Meşru yazılımların perakende maliyeti nedeniyle, anahtar oluşturucuların ve kırma yazılımlarının oluşturulması çok yaygındır. Örneğin, Microsoft Office veya Adobe programları gibi üretkenlik araçları, tek bir kopya için yüzlerce ila binlerce dolara mal oluyor ve bu, dünyadaki birçok insan için çok pahalı. Bu yüzden son kullanıcı Keygen kullanman durumunda kalıyor.

Keygen nasıl çalışır?
  • Alt program (Basic Program) nedir?
  • Ürün Aktivasyonu nedir?
  • Çevrimiçi Anahtar Doğrulama nedir?
Alt Program (Basic Program) nedir?

Alt program
, belirli bir görevi yerine getiren bir yazılımın içindeki programlama kodunun bir bölümüdür. Aslında, bit alt program, bir yazılım içindeki bir yazılımdır. Keygen'ler söz konusu olduğunda, bir alt program, bir yazılım içindeki bir parolanın doğru olup olmadığını doğrulayan belirli bir kod bölümü olacaktır. Bir keygen, bir yazılımın alt programına girerek, alt programın doğru olduğunu düşündüğü kendi şifrelerini oluşturabilir. Bu basit görev nedeniyle, keygen'ler dünya çapında milyonlarca bilgisayar kullanıcısı için yazılıma ücretsiz erişim sağlayabilir.

Ürün Aktivasyonu nedir?

Keygen
'lerin sıklıkla karşılaştığı bir problem, ürün aktivasyonudur. Ürün aktivasyonu, yazılım, donanım ve diğer bilgisayar araçlarının malzemelerine basılan kimlik numaralarının ve ürün anahtarlarının kullanımını içerir. Kullanıcı ürününü etkinleştirdiğinde, yazılımı kullanabilmek için bu doğrulama anahtarlarının her ikisini de girmesi gerekir. Çoğu zaman, ürün etkinleştirme kullanıcı kimliği ve seri numarasını satıcının parola veri tabanına göre de kontrol eder. Bu, seri numaralarının gerçek zamanlı, benzersiz bir işlemini içerdiğinden, keygen'ler genellikle ürün aktivasyonunu kullanan yazılımları kıramazlar.

Çevrimiçi Anahtar Doğrulama nedir?
Ürün aktivasyonuna benzer şekilde,
çevrimiçi anahtar doğrulaması genellikle bir keygen programının önünde durur. Çevrimiçi anahtar doğrulama, bir seri numarasının veya ürün anahtarının sahte olmadığından emin olmak için birden çok algoritma kullanır. Bu, kullanıcının seri numarasını girmesi ve ardından satıcının veri tabanında kontrol etmesiyle çalışır. Keygen, yazılımda bulunan algoritmaya dayalı olarak bir parola üretebilirken, satıcı tarafından seri numarası içindeki belirli karakterleri ortadan kaldırmak için ikincil bir algoritma kullanılabilir. Örneğin, bir satıcının ikincil algoritması A, B, C veya D harflerini içeren seri numaralarına izin vermeyebilir. Birincil algoritma bu tür kısıtlamaları içermez, dolayısıyla keygen yazılımı tarafından üretilen seri numarası yanlış olur.

Çevrimiçi olmayan anahtar doğrulama algoritamları, keygen'ler için kırması çok daha kolaydır.

Buraya kadar okuyan herkese teşekkür ederim.

İyi günler, iyi çalışmalar 😎

Referans kaynaklar;
 

Technopat Haberler

Yeni konular

Geri
Yukarı