Wildcards Spare tricks
chown, chmod
Hangi dosya sahibini ve izinlerini diğer dosyalar için kopyalamak istediğinizi belirtebilirsiniz.
You can exploit this using https://github.com/localh0t/wildpwn/blob/master/wildpwn.py (combined attack) Daha fazla bilgi için https://www.exploit-db.com/papers/33930
Tar
Rasgele komutlar çalıştırın:
Bu, https://github.com/localh0t/wildpwn/blob/master/wildpwn.py (tar saldırısı) kullanılarak istismar edilebilir. Daha fazla bilgi için https://www.exploit-db.com/papers/33930 adresine bakın.
Rsync
Rasgele komutlar çalıştırın:
Bu, https://github.com/localh0t/wildpwn/blob/master/wildpwn.py _(_rsync attack) kullanılarak istismar edilebilir. Daha fazla bilgi için https://www.exploit-db.com/papers/33930 adresine bakın.
7z
7z içinde --
kullanarak *
'dan önce (not: --
sonraki girdinin parametre olarak işlenemeyeceği anlamına gelir, bu durumda sadece dosya yolları) rastgele bir hatanın bir dosyayı okumasına neden olabilirsiniz, bu nedenle aşağıdaki gibi bir komut root tarafından çalıştırılıyorsa:
Ve bu işlemin gerçekleştirildiği klasörde dosyalar oluşturabilirsiniz, @root.txt
dosyasını ve okumak istediğiniz dosyaya symlink olan root.txt
dosyasını oluşturabilirsiniz:
Sonra, 7z çalıştırıldığında, root.txt
dosyasını sıkıştırması gereken dosyaların listesini içeren bir dosya olarak ele alacaktır (bu, @root.txt
varlığının gösterdiği şeydir) ve 7z root.txt
dosyasını okuduğunda /file/you/want/to/read
dosyasını okuyacak ve bu dosyanın içeriği bir dosya listesi olmadığından, bir hata verecektir içeriği göstererek.
HackTheBox'tan CTF kutusunun Yazılımlarında daha fazla bilgi.
Zip
Rasgele komutlar çalıştır:
Last updated