Dosyaların içindeki mesajları gizlemek için steganografi

NS Steganografi, mesajların başkalarının içinde saklanmasına izin veren tekniklerin sanatı veya incelenmesi ve uygulanmasıdır.ve yalnızca belirli okuma yöntemleri veya yazılımlarla gizli içerik ortaya çıkarılabilir. Bilgisayar kriptografisi söz konusu olduğunda, örneğin bir görüntüdeki bir mesajı gizleyebiliriz ve görüntüyü gören kişi, bunun gizli bir mesaj taşıdığını bilemez.

Steganografi bilgisayar güvenliğinde yaygın olarak kullanılmaktadır, internet üzerinden gönderilen bilgileri gizlemek için kullanılmaktadır ve devlet kurumları, şirketler, suç örgütleri tarafından kullanılmaktadır.

Stenografi sadece bir görüntüde bir mesajı saklamakla ilgili değil, herhangi bir unsur, bir video, bir ses, bir kod olabilir, ancak gizli bir mesaj taşıdığını bilenler veya bazı teknikler uygulayanların deşifre edip orada olup olmadığını anlayabilirler. gizli bir mesajdır. , bu eğitimde göreceğimiz bazı teknikleri kullanarak.

Steganografi türleri ve kriptografi teknikleri


klasik steganografi Herhangi bir güvenlik kullanmayan bir tekniktir, bu nedenle herkes gizli mesajı okuyabilir. Tekniklerin uygulanması basittir.

Bu eğitim için, birkaç dosyayı birleştirmemize izin veren cat komutuna sahip olduğumuz Linux'u kullanacağız, sonuçta ortaya çıkan dosya herhangi bir işletim sisteminde daha sonra görülebilir. Örneğin gizleyeceğimiz bir mesaj içeren bir metin dosyası oluşturacağız

Sonra mesajı gizlemek için bir resim ararız:

Ardından bir terminal penceresi açıp her iki dosyanın da bulunduğu dizine gidip aşağıdaki komutu yazıyoruz:

cat files_to_attach >> file_carrier

 kedi text.txt >> photo.jpg.webp
Sonuç, herhangi bir değişiklik yapılmadan, ancak dosya gizlenmiş olarak aynı fotoğraf olacaktır. Bu tekniğin güvenliği yoktur.

Şimdi mesajı ortaya çıkarmak için aşağıdaki tekniklerden bazılarını uygulayabiliriz.

Biri, kullanmak dizeler komutu dosyalarda bulunan yazdırılabilir dizeleri görüntüleyen, dosyalarda metin aramak için kullanılır.

Terminal penceresinden şu komutu yazıyoruz:

 dizeler foto.jpg.webp
Anlaşılır karakterlerle birlikte sonuç şu mesaj olacaktır:

Kodun içine bakmak ve ne bulabileceğimizi görmek için onaltılık bir dosya görüntüleyici veya düzenleyici de kullanabiliriz. yükleyebiliriz Bless Editor veya Ghex yazılımı Linux depolarında şu komutu kullanarak gelenler:

 sudo apt-get install korusun
Ardından programdan foto.jpg.webp dosyasını açıyoruz ve onaltılık kodu analiz edip mesajı görebiliyoruz:

cat komutu ile yapabileceğimiz bir diğer örnek ise şudur:

Diyelim ki elimizde muhasebe verileri olan bir elektronik tablomuz ve bir görüntüde saklamak istediğimiz bir rapor var, yapacağımız şey önce gizlenecek dosyaları sıkıştırmak.

Ardından terminal penceresinden aşağıdaki komutu yazıyoruz:

 kedi belgeleri.zip >> mona.jpg.webp
Bu yüzden zip dosyasını görüntüye ekleyeceğiz, görüntü aynı görünüyor ve boyut farkı dışında herhangi bir değişiklik göstermiyor: orijinal 26 kb ve gizli dosyaları olan 39 kb.

Sonra ters işlemi yapacağız, yani gizli dosyaları alacağız, onlar için aşağıdaki komutu kullanarak görüntüyü içeren herhangi bir zip dosyasını açacağız:

 sıkıştırmayı aç mona.jpg.webp 

Artık sıkıştırırken bir parola kullanırsak daha fazla güvenlik ekleyebiliriz:

Bu durumda, unzip şifreli bir dosyayı açamadığı için bir sorunumuz olacak. 7zip gibi diğer yazılımları kullanabiliriz, aşağıdaki komutları kullanarak kurabiliriz:

 sudo apt-get kurulum p7zip
Daha sonra bu yazılımı kullanarak anahtarı biliyorsak açabiliyoruz, aşağıdaki komutu yazıyoruz:
 7za ve mona.jpg.webp

Steghide - Steganografi için başvuru


Steghide, görüntü veya ses dosyalarındaki veri dosyalarını gizlemenize olanak tanır. Özellikleri arasında, jpg.webp veya wav türündeki dosyalara veri ekleyebileceğiniz otomatik inceleme bulunmaktadır.

Çok platformludur ve resmi web sitesinden indirilebilir veya aşağıdaki komutu kullanarak Linux depolarından kurabiliriz:

 sudo apt-get install steghide
Bu programın grafik arayüzleri yoktur, bu yüzden komutlar şeklinde yürütülür, birkaç pdf dosyamız ve bir resmimiz olduğunu varsayalım. Zip dosyasında sıkıştırıyoruz. Resmin, eklenecek dosyadan çok daha büyük bir boyuta sahip olması.

Ardından aşağıdaki komutu uyguluyoruz:

 steghide embed -ef viajes.zip -cf beachler.jpg.webp
Bunun anlamı nerede:
  • Göm eklemektir
  • -ef gizlenecek dosya
  • -cfr görüntü dosyası

Yürütüldükten sonra, dosyayı korumak için bir metin veya şifre olan bir güvenli davranış atamamızı ister.

Daha sonra dosyadan veri çıkarmak istersek aşağıdaki komutu kullanırız:

 steghide özü -sf plajları.jpg.webp 
Sakladığımız dosyayı göstermek için bizden tekrar şifre isteyecek, viajes.zip dosyasının da bir şifresi olduğunu unutmayın.

SilentEyes - Steganografi Uygulaması


SilentEye, görüntülerin içindeki dosyaları stenografi teknikleriyle gizlemek için platformlar arası bir uygulamadır. Steganografi ve proses kriptografisi için grafiksel bir arayüz ve güçlü bir algoritma sağlar, bir eklenti sistemi kullanarak işlevlerini genişletebilirsiniz. SilentEyes'i resmi web sitesinden kullandığımız işletim sistemine göre indirebiliriz.

Kurulduktan sonra programı açıyoruz ve bilgileri gizlemek için kullanacağımız görüntüyü açmalıyız. Örneğin:

Burada başvurabiliriz Şifrelemek için kodlayın ve kodu çözmek için kodu çözün fotoğraf. İlk olarak aşağıdaki gibi kodlamayı uygulayacağız butona geçiyoruz. kodlamak.

Burada ortaya çıkan görüntünün kalitesini, ortaya çıkan görüntünün hedef klasörünü belirtiyoruz ve bir mesaj yazabilir veya bir dosya ekleyebiliriz, SilentEyes Görüntü içine dosya eklemek için kaç tane bit veya sekizliye sahip olduğumuzu hesaplar. Yapabiliriz Şifrelemeyi etkinleştir seçeneğini seçersek şifre ekle.

Bir dosya içinde gizlenen verilerin, taşıma dosyasının boyutundan önemli ölçüde daha küçük olması gerektiğine dikkat etmek önemlidir.

Sonuç, bmp.webp formatında aynı görüntü olacaktır, ancak gizli veriler eklenecektir.

SilentEye Kodlama ve kod çözme görüntüsünü sürükleyip bırakmanıza izin verdiği için çok basittir, kodlama penceresi kodlama biçimini, çıktı görüntü kalitesini, kullanılan piksel renklerini ve diğer ayarları seçmenize olanak tanır.

Android için steganografi uygulamaları


gerçekleştirmek için kullanabileceğimiz birkaç yazılım var. Android cihazımızdan steganografi telefonda bulunan bir fotoğrafı veya resmi çekerken, gizli bir şekilde bir mesaj veya dosya ekleyebiliriz. Bazı araçlar Steganografi Ustası.

Gerçekleştirilecek web sitesi steganografi


Steganografi oluşturmak için çok ilginç bir çevrimiçi araç http://pixelator.io'dur, çevrimiçi olarak hem kodlayabilir hem de kodunu çözebiliriz.

İlk önce olacak resmi ekliyoruz. Kapak veya gizli gördüğünüz ve ardından kodlanacak dosya veya tüm klasör.

Şimdiye kadar bazılarını gördük basit steganografi teknikleri, bu araçları kullanabiliriz bilgileri daha güvenli bir şekilde kişilerimize gönderin bir görüntünün veya videonun içinde başka dosyalar olduğundan şüphelenmeden.

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave