Neler yeni

Dosyaların Hexlerini Değiştirerek Stegonografi (1 Viewer)

Mesajlar
31
Credits
15
Çok basit, temel seviye üzerinden anlatacağım sizler gerek steghide gerek farklı kriptografi ya da stegonografi yöntemleri ile zorlaştırabilir ya da bu haliyle kullanabilirsiniz.

Dosyaların hex kodları bulunmaktadır. Bu hex kodların ilk 8 byte'ı dosyanın türünü yani uzantısını belirlemektedir. Örnek olarak png üzerinden gidelim. PNG: 89 50 4e 47 0d 0a 1a 0a

Stegonografi ya da kriptografi olayı nasıl olacak diye sorar gibisiniz. Hemen anlatayım; Öncelikle gizleyeceğimiz yazının txt' yerine png'de olmasının sebebi genel kitlenin yazıların txt tarzı ve resimlerin ise png tarzı dosyalarda olduğunu söylemeleridir. İstediğiniz uygulama ile(ps, pixlr vb.) bir resim oluşturalım ve resim içerisinde text oluşturup ister şifreleyek, ister url istersek de normal bir şekilde gizlemek istediğimiz metini yazalım ve dosyası kaydetip indirelim(biz png olarak indirdik ilk 8 byte bildiğimiz için, internetten diğer dosya türlerinin ilk 8 hex byte bulursanız onları da deneyebilirsiniz). İnternette bulunan ya da uygulamaları olan hex editörler aracılığı ile bu dosyayı açalım. Açtığımızda Önümüze yukarıda yazan "89 50 4e 47 0d 0a 1a 0a" gibi karışık sayıların olduğu yer gelecektir. İlk 8 tane 2'liyi kafanıza göre değiştirip bozun ve tekrar dosyayı kaydetip indirin. Peki ne değişti? Başka bir kullanıcı dosyayı açmaya çalıştığınıda açamayak çünkü dosyanın türü bozuk. Böylece bu dosya bozuk diyip silecek ya da boşvercek. Bunun yanında ctf'lerde kullanılan faydalı ve güzel bir tekniktir.


Detaylı kaynak; http://www.libpng.org/pub/png/spec/1.2/PNG-Rationale.html#R.PNG-file-signature

05cygnus-2.jpg
 
Son düzenleme:

Tron 

Pentester & Reverse Engineer
Legendary
Mesajlar
1,977
Credits
142,202
Çok basit, temel seviye üzerinden anlatacağım sizler gerek steghide gerek farklı kriptografi ya da stegonografi yöntemleri ile zorlaştırabilir ya da bu haliyle kullanabilirsiniz.

Dosyaların hex kodları bulunmaktadır. Bu hex kodların ilk 8 byte'ı dosyanın türünü yani uzantısını belirlemektedir. Örnek olarak png üzerinden gidelim. PNG: 89 50 4e 47 0d 0a 1a 0a

Stegonografi ya da kriptografi olayı nasıl olacak diye sorar gibisiniz. Hemen anlatayım; Öncelikle gizleyeceğimiz yazının txt' yerine png'de olmasının sebebi genel kitlenin yazıların txt tarzı ve resimlerin ise png tarzı dosyalarda olduğunu söylemeleridir. İstediğiniz uygulama ile(ps, pixlr vb.) bir resim oluşturalım ve resim içerisinde text oluşturup ister şifreleyek, ister url istersek de normal bir şekilde gizlemek istediğimiz metini yazalım ve dosyası kaydetip indirelim(biz png olarak indirdik ilk 8 byte bildiğimiz için, internetten diğer dosya türlerinin ilk 8 hex byte bulursanız onları da deneyebilirsiniz). İnternette bulunan ya da uygulamaları olan hex editörler aracılığı ile bu dosyayı açalım. Açtığımızda Önümüze yukarıda yazan "89 50 4e 47 0d 0a 1a 0a" gibi karışık sayıların olduğu yer gelecektir. İlk 8 tane 2'liyi kafanıza göre değiştirip bozun ve tekrar dosyayı kaydetip indirin. Peki ne değişti? Başka bir kullanıcı dosyayı açmaya çalıştığınıda açamayak çünkü dosyanın türü bozuk. Böylece bu dosya bozuk diyip silecek ya da boşvercek. Bunun yanında ctf'lerde kullanılan faydalı ve güzel bir tekniktir.


Detaylı kaynak; http://www.libpng.org/pub/png/spec/1.2/PNG-Rationale.html#R.PNG-file-signature

05cygnus-2.jpg

Eline saglik
 
Mesajlar
941
Credits
1,110
Çok basit, temel seviye üzerinden anlatacağım sizler gerek steghide gerek farklı kriptografi ya da stegonografi yöntemleri ile zorlaştırabilir ya da bu haliyle kullanabilirsiniz.

Dosyaların hex kodları bulunmaktadır. Bu hex kodların ilk 8 byte'ı dosyanın türünü yani uzantısını belirlemektedir. Örnek olarak png üzerinden gidelim. PNG: 89 50 4e 47 0d 0a 1a 0a

Stegonografi ya da kriptografi olayı nasıl olacak diye sorar gibisiniz. Hemen anlatayım; Öncelikle gizleyeceğimiz yazının txt' yerine png'de olmasının sebebi genel kitlenin yazıların txt tarzı ve resimlerin ise png tarzı dosyalarda olduğunu söylemeleridir. İstediğiniz uygulama ile(ps, pixlr vb.) bir resim oluşturalım ve resim içerisinde text oluşturup ister şifreleyek, ister url istersek de normal bir şekilde gizlemek istediğimiz metini yazalım ve dosyası kaydetip indirelim(biz png olarak indirdik ilk 8 byte bildiğimiz için, internetten diğer dosya türlerinin ilk 8 hex byte bulursanız onları da deneyebilirsiniz). İnternette bulunan ya da uygulamaları olan hex editörler aracılığı ile bu dosyayı açalım. Açtığımızda Önümüze yukarıda yazan "89 50 4e 47 0d 0a 1a 0a" gibi karışık sayıların olduğu yer gelecektir. İlk 8 tane 2'liyi kafanıza göre değiştirip bozun ve tekrar dosyayı kaydetip indirin. Peki ne değişti? Başka bir kullanıcı dosyayı açmaya çalıştığınıda açamayak çünkü dosyanın türü bozuk. Böylece bu dosya bozuk diyip silecek ya da boşvercek. Bunun yanında ctf'lerde kullanılan faydalı ve güzel bir tekniktir.


Detaylı kaynak; http://www.libpng.org/pub/png/spec/1.2/PNG-Rationale.html#R.PNG-file-signature

05cygnus-2.jpg
es
 

W1se

Meee🐏
ez152
Mesajlar
1,131
Credits
10
Çok basit, temel seviye üzerinden anlatacağım sizler gerek steghide gerek farklı kriptografi ya da stegonografi yöntemleri ile zorlaştırabilir ya da bu haliyle kullanabilirsiniz.

Dosyaların hex kodları bulunmaktadır. Bu hex kodların ilk 8 byte'ı dosyanın türünü yani uzantısını belirlemektedir. Örnek olarak png üzerinden gidelim. PNG: 89 50 4e 47 0d 0a 1a 0a

Stegonografi ya da kriptografi olayı nasıl olacak diye sorar gibisiniz. Hemen anlatayım; Öncelikle gizleyeceğimiz yazının txt' yerine png'de olmasının sebebi genel kitlenin yazıların txt tarzı ve resimlerin ise png tarzı dosyalarda olduğunu söylemeleridir. İstediğiniz uygulama ile(ps, pixlr vb.) bir resim oluşturalım ve resim içerisinde text oluşturup ister şifreleyek, ister url istersek de normal bir şekilde gizlemek istediğimiz metini yazalım ve dosyası kaydetip indirelim(biz png olarak indirdik ilk 8 byte bildiğimiz için, internetten diğer dosya türlerinin ilk 8 hex byte bulursanız onları da deneyebilirsiniz). İnternette bulunan ya da uygulamaları olan hex editörler aracılığı ile bu dosyayı açalım. Açtığımızda Önümüze yukarıda yazan "89 50 4e 47 0d 0a 1a 0a" gibi karışık sayıların olduğu yer gelecektir. İlk 8 tane 2'liyi kafanıza göre değiştirip bozun ve tekrar dosyayı kaydetip indirin. Peki ne değişti? Başka bir kullanıcı dosyayı açmaya çalıştığınıda açamayak çünkü dosyanın türü bozuk. Böylece bu dosya bozuk diyip silecek ya da boşvercek. Bunun yanında ctf'lerde kullanılan faydalı ve güzel bir tekniktir.


Detaylı kaynak; http://www.libpng.org/pub/png/spec/1.2/PNG-Rationale.html#R.PNG-file-signature

05cygnus-2.jpg
es
 

Bu konuyu görüntüleyen kullanıcılar