- 13 Ocak 2018
- 3,227
- 29
Merhaba Değerli THT Üyeleri,
Bu konumda sizlerle bir Steganografi aracı olan OpenStego kurulumunu ve kullanımını uygulamalı olarak göstereceğim. Hazırsanız buyrun arkanıza yaslanın, yaklaşmakta olan bir cisim var..
KONU BAŞLIKLARI
- Steganografi Nedir ?
- Bazı Steganografi Araçları
- Gerekli Yazılımların Kurulması
- OpenStego Kullanımı
STEGANOGRAFİ NEDİR ?
Steganografi, iletişim gizliliği ve güvenli iletişim sağlanabilmesi adına görüntü ve ses dosyaları içerisine mesaj yerleştirilmesine denir. Şimdi bütün bu terimlerden uzaklaşın ve bir silah kaçakçısı olduğunuzu düşünün. Silahları gümrükten geçirirken ecza malzemesi adı altında ve ecza malzemeleri arasına saklayarak gitmesini istediğiniz yere götürdüğünüzü varsayın. İşte steganografi tam olarak bu. Görünen'in yanında bir de görünmeyen var ki işte bu görünmeyen de bizim dosyalara gizlediğimiz mesajımız oluyor. Şimdi tekrar teknik anlamda anlatımımıza dönelim. Dosyaların içerisine mesaj gizleme işlemi çeşitli yazılımlar yardımıyla yapılabilmektedir. Biz bu yazımızda OpenStego aracından yardım alacağız.
BAZI STEGANOGRAFİ ARAÇLARI
Steganografi araçları ses, video, metin, görüntü dosyalarına veri gizleyebilme imkanı sunar. Aşağıda bazı steganografi araçlarına yer verdim
GEREKLİ YAZILIMLARIN KURULMASI
İlk olarak aşağıdaki siteden makale tamamınca kullanacağımız OpenStego aracını indiriyoruz.
OpenStego Virus Total
OpenStego JAVA tabanlı bir araç olması sebebiyle windows bilgisayarınıza Java Runtime Environment yazılımını kurmanız gerekmektedir. Orijinal sitesinden indirip kurabilirsiniz,
OPENSTEGO KULLANIMI (KAPAK DOSYASI VE MESAJ DOSYASINI BİRLEŞTİRME)
Yukarıdaki yazılımları kurduğunuzu varsayıyorum, işlemlerimize geçelim.
İlk olarak yazılımımızı çalıştırıyoruz. Bizi şöyle bir ekran karşılayacak,
Şimdi gizlemek istediğimiz bir txt dosyasını ya da herhangi bir görüntü dosyasını "Message Files" kısmından seçiyoruz. Burada dikkat etmeniz gerek husus da şudur; gizlediğiniz dosya görünecek olan kapak dosyadan daha küçük boyutta olmalı. Ben yazılım üzerinden gizleyeceğim metin dosyamı seçiyorum,
Şimdi sırada "Cover File" denen kapak dosyamızı seçiyoruz. Bu dışarıdan bakıldığında zararsız görünen bir resim dosyası olsun. Ben bu resmi yeşil adamların logosu olarak seçiyorum. Ancak siz kendi çektiğiniz sizden başka hiçbir yerde olmayan bir resim seçin aksi takdirde başkaları resminizi orijinaliyle karşılaştırıp gizli dosyayı ortaya çıkarabilirler. Ben şu an anlatım yaptığım için yeşil adamların logosunu kullanıyorum. Ve dediğim gibi seçeceğiniz resim dosyası gizleyeceğiniz dosyadan daha büyük boyutta olmak zorunda.
Şimdi çıktı dosyasının adını ve konumunu belirleyeceğiz. Bu çıktı dosyası gizli dosya ve kapak dosyasının birleşimi olacak. Ben masaüstünde "çıktı dosya" adında oluşturulmasını isteyeceğim. Sağ taraftaki gözat simgesine basıyorum ve oluşturacağım konuma gelip alttaki "File Name" yazan kısma çıktı dosyamın adını yazıyorum,
Bu işlemlerden sonra parola belirlememiz gerekiyor. Bu parola sayesinde çıktı dosyasını gönderdiğimiz kişi gizli dosyayı görüntüleyebilecek, herhangi bir parola girin,
İşlemleri tamamladıktan sonra Hide Data butonuna basın. Çıktı dosyası başarıyla hazırlandığında aşağıdaki gibi bir bildirim gelecek. Ve belirttiğimiz konumda çıktı dosyamız oluşturulmuş olacak.
OPENSTEGO KULLANIMI (ÇIKTI DOSYASINDAN GİZLİ MESAJI ELDE ETME)
Yazılımımızın sol tarafındaki panelden "Extract Data" kısmına geliyoruz. Sağ tarafta "Input Stego File" yazan kısımda çıktı dosyamızı altındaki "Output Folder To Message File" yazan kısıma ise mesaj dosyamızın çıkartılacağı konumu giriyoruz. Ardından parolamızı da girip "Extract Data" butonuna basıyoruz.
Aşağıda da gördüğünüz gibi görüntü dosyasına gizlediğimiz mesaj dosyamız belirttiğimiz konuma çıkartıldı.
OPENSTEGO KULLANIMI (FİLİGRAN DOSYASI OLUŞTURMA)
İlk olarak sol taraftaki panelden "Digital Watermarking" yazısına tıklıyoruz. Ardından "generate Signature" kısmına geliyoruz. Burada imzamızı oluşturacağız. Görünümü aşağıdaki gibidir
Şimdi üstteki kutucuğa imza dosyamız için parola gireceğiz. Ardından alt kısımdan imzamızın oluşturulacağı konumu belirleyecek ve imza dosyamıza isim vereceğiz,
İşlemleri tamamladıktan sonra "generate Signature" butonuna basıyoruz ve imzamızın oluturuluğuna dair bildirimimiz geliyor,
Şimdi ise yine sol taraftaki panelden "Embed Signature" kısmına geliyoruz. Burada imzamızı görüntü dosyamıza yerleştireceğiz. "File To Be Watermarking" kısmında görüntü dosyamızı seçiyoruz. ben yine aynı dosyayı seçeceğim,
"Signature File" kısmından imza dosyamızı seçiyoruz
"Output Watermarking File" kısmından oluşacak filigran dosyasının konumunu ve adını belirliyoruz
Ardından "Embed watermark" butonuna tıklıyoruz ve filigran dosyamız başarıyla oluşturuluyor.
Bu filigran dosyası ne işe yarayacak diye soracak olursanız da bu sayede dosyalarınızın telif hakkını belirlediğiniz dosyaya gömmüş oluyorsunuz. Bu sayede dosyanın kime ait olduğu nereden geldiği vs. bilgiler de dosya içerisine yerleştirilmiş oluyor.
Konuma burada nokta koyuyorum, teşekkür eder iyi forumlar dilerim..
Bu konumda sizlerle bir Steganografi aracı olan OpenStego kurulumunu ve kullanımını uygulamalı olarak göstereceğim. Hazırsanız buyrun arkanıza yaslanın, yaklaşmakta olan bir cisim var..
KONU BAŞLIKLARI
- Steganografi Nedir ?
- Bazı Steganografi Araçları
- Gerekli Yazılımların Kurulması
- OpenStego Kullanımı
STEGANOGRAFİ NEDİR ?
Steganografi, iletişim gizliliği ve güvenli iletişim sağlanabilmesi adına görüntü ve ses dosyaları içerisine mesaj yerleştirilmesine denir. Şimdi bütün bu terimlerden uzaklaşın ve bir silah kaçakçısı olduğunuzu düşünün. Silahları gümrükten geçirirken ecza malzemesi adı altında ve ecza malzemeleri arasına saklayarak gitmesini istediğiniz yere götürdüğünüzü varsayın. İşte steganografi tam olarak bu. Görünen'in yanında bir de görünmeyen var ki işte bu görünmeyen de bizim dosyalara gizlediğimiz mesajımız oluyor. Şimdi tekrar teknik anlamda anlatımımıza dönelim. Dosyaların içerisine mesaj gizleme işlemi çeşitli yazılımlar yardımıyla yapılabilmektedir. Biz bu yazımızda OpenStego aracından yardım alacağız.
BAZI STEGANOGRAFİ ARAÇLARI
Steganografi araçları ses, video, metin, görüntü dosyalarına veri gizleyebilme imkanı sunar. Aşağıda bazı steganografi araçlarına yer verdim
- AudioStego
- MP3Stego
- ImageHide
- Snow
- StegoVideo
- OpenStego
- Steghide
GEREKLİ YAZILIMLARIN KURULMASI
İlk olarak aşağıdaki siteden makale tamamınca kullanacağımız OpenStego aracını indiriyoruz.
Kod:
https://sourceforge.net/projects/openstego/
OpenStego Virus Total
Kod:
https://www.virustotal.com/gui/file/c16d0a566214209453572ecbb6cf5bc178201f7b13a8da4efe13de08f8ee25d3/detection
OpenStego JAVA tabanlı bir araç olması sebebiyle windows bilgisayarınıza Java Runtime Environment yazılımını kurmanız gerekmektedir. Orijinal sitesinden indirip kurabilirsiniz,
Kod:
https://www.java.com/tr/download/
OPENSTEGO KULLANIMI (KAPAK DOSYASI VE MESAJ DOSYASINI BİRLEŞTİRME)
Yukarıdaki yazılımları kurduğunuzu varsayıyorum, işlemlerimize geçelim.
İlk olarak yazılımımızı çalıştırıyoruz. Bizi şöyle bir ekran karşılayacak,
Şimdi gizlemek istediğimiz bir txt dosyasını ya da herhangi bir görüntü dosyasını "Message Files" kısmından seçiyoruz. Burada dikkat etmeniz gerek husus da şudur; gizlediğiniz dosya görünecek olan kapak dosyadan daha küçük boyutta olmalı. Ben yazılım üzerinden gizleyeceğim metin dosyamı seçiyorum,
Şimdi sırada "Cover File" denen kapak dosyamızı seçiyoruz. Bu dışarıdan bakıldığında zararsız görünen bir resim dosyası olsun. Ben bu resmi yeşil adamların logosu olarak seçiyorum. Ancak siz kendi çektiğiniz sizden başka hiçbir yerde olmayan bir resim seçin aksi takdirde başkaları resminizi orijinaliyle karşılaştırıp gizli dosyayı ortaya çıkarabilirler. Ben şu an anlatım yaptığım için yeşil adamların logosunu kullanıyorum. Ve dediğim gibi seçeceğiniz resim dosyası gizleyeceğiniz dosyadan daha büyük boyutta olmak zorunda.
Şimdi çıktı dosyasının adını ve konumunu belirleyeceğiz. Bu çıktı dosyası gizli dosya ve kapak dosyasının birleşimi olacak. Ben masaüstünde "çıktı dosya" adında oluşturulmasını isteyeceğim. Sağ taraftaki gözat simgesine basıyorum ve oluşturacağım konuma gelip alttaki "File Name" yazan kısma çıktı dosyamın adını yazıyorum,
Bu işlemlerden sonra parola belirlememiz gerekiyor. Bu parola sayesinde çıktı dosyasını gönderdiğimiz kişi gizli dosyayı görüntüleyebilecek, herhangi bir parola girin,
İşlemleri tamamladıktan sonra Hide Data butonuna basın. Çıktı dosyası başarıyla hazırlandığında aşağıdaki gibi bir bildirim gelecek. Ve belirttiğimiz konumda çıktı dosyamız oluşturulmuş olacak.
OPENSTEGO KULLANIMI (ÇIKTI DOSYASINDAN GİZLİ MESAJI ELDE ETME)
Yazılımımızın sol tarafındaki panelden "Extract Data" kısmına geliyoruz. Sağ tarafta "Input Stego File" yazan kısımda çıktı dosyamızı altındaki "Output Folder To Message File" yazan kısıma ise mesaj dosyamızın çıkartılacağı konumu giriyoruz. Ardından parolamızı da girip "Extract Data" butonuna basıyoruz.
Aşağıda da gördüğünüz gibi görüntü dosyasına gizlediğimiz mesaj dosyamız belirttiğimiz konuma çıkartıldı.
OPENSTEGO KULLANIMI (FİLİGRAN DOSYASI OLUŞTURMA)
İlk olarak sol taraftaki panelden "Digital Watermarking" yazısına tıklıyoruz. Ardından "generate Signature" kısmına geliyoruz. Burada imzamızı oluşturacağız. Görünümü aşağıdaki gibidir
Şimdi üstteki kutucuğa imza dosyamız için parola gireceğiz. Ardından alt kısımdan imzamızın oluşturulacağı konumu belirleyecek ve imza dosyamıza isim vereceğiz,
İşlemleri tamamladıktan sonra "generate Signature" butonuna basıyoruz ve imzamızın oluturuluğuna dair bildirimimiz geliyor,
Şimdi ise yine sol taraftaki panelden "Embed Signature" kısmına geliyoruz. Burada imzamızı görüntü dosyamıza yerleştireceğiz. "File To Be Watermarking" kısmında görüntü dosyamızı seçiyoruz. ben yine aynı dosyayı seçeceğim,
"Signature File" kısmından imza dosyamızı seçiyoruz
"Output Watermarking File" kısmından oluşacak filigran dosyasının konumunu ve adını belirliyoruz
Ardından "Embed watermark" butonuna tıklıyoruz ve filigran dosyamız başarıyla oluşturuluyor.
Bu filigran dosyası ne işe yarayacak diye soracak olursanız da bu sayede dosyalarınızın telif hakkını belirlediğiniz dosyaya gömmüş oluyorsunuz. Bu sayede dosyanın kime ait olduğu nereden geldiği vs. bilgiler de dosya içerisine yerleştirilmiş oluyor.
Konuma burada nokta koyuyorum, teşekkür eder iyi forumlar dilerim..
Son düzenleme: