Kayıtlar

Temmuz, 2020 tarihine ait yayınlar gösteriliyor

Shell Kodları Ve Python

Shell scriptleri hem kendi başlarına çalıştırabilir hem de diğer programlama dilleriyle beraber kullanabiliriz. Biz python programlama diliyle beraber kullanacağız. Aşağıdaki örnekte kernel ring buffer mesajlarını okuyabilir ya da bulunduğumuz dizindeki bir dosyayı açtırabiliriz. #!/usr/bin/python3 import subprocess import shlex # Bir string dizisini ayırmak için kullandık. class A : def __init__ ( self ): pass def runss ( self ): p1 = subprocess.Popen([ "dmesg -H --level=err,warn" ], shell= True ) output = p1.communicate()[0] def get_iki ( self ): ss = shlex.split( "if [ -f '${iki}' ]; then echo $?; else echo $?; fi" ) exit_status = subprocess.Popen(ss, shell= True ) try : if exit_status == 1 : raise else : subprocess.Popen([ "pluma iki.sh" ], shell= True ) exce...

Sıfır-Genişlikli Karakterler (Zero-Width Characters)

Bu Sıfır-Genişlikli Karakterlerle ilgili birkaç çözüm içeren inceleme yazısı olacak. İlk Yöntem Linux konsolda : sudo apt-get install stegsnow nano dosya1.txt //nano text editor' de çalışırken 'ctrl+o' KAYDET, 'ctrl+x' ÇIKIŞ belirtir. stegsnow -C -m "Bunu göremezsiniz" dosya1.txt dosya2.txt cat dosya1.txt //cat : dosya içeriğine bakmak için oluşturuldu yazmayabilirsiniz. nano dosya2.txt stegsnow -C dosya2.txt İkinci Yöntem Linki " neatnik.net/steganographr " tıklayıp web sitesinin oluşturduğu metni kullanabilirsiniz. Bu linkle verinin nasıl oluşturulduğu ile ilgili fikir edinmek için github adresindeki açık kaynak kodu incelemek isteyebilirsiniz. Biz sadece bu işlevleri yerine getiren kodlara bakacak olursak : Bilinmesi gereken fonksiyonlar : isset() : değişken ayarlanmış mı diye bakar, yani değişken tanımlanmış ve NULL değildir. decbin() : verilen onlu sayıyı ikili sayı değeri olar...