Linux Modules Part 1 /Linux modüllerini öğren

Katılım
4 Kas 2020
Tepki puanı
11,883
Konum
Cimetière du Père Lachaise
Rating - 100%
Başlangıç
Bu seri tamamen komut satırına daha fazla aşina olmak içindir.
Bu nedenle acele etmeye gerek yok, bu konuyu incelemek için zaman ayırın.

Seri içeriği

  • du
  • grep, egrep, fgrep
  • tr
  • awk
  • sed
  • xargs
  • curl
  • wget
  • xxd
  • ve biraz daha...

Seri Kapsamı
Komut satırıyla çalışırken eforumuzu azaltabilmeleri için bu araçları anlamaya dayanmaktadır.
Ayrıca geliştireceğiniz bu beceri, bir pentest veya herhangi bir proje üzerinde çalışırken terminal oturumlarınızı verimli bir şekilde yönetmenize yardımcı olacaktır.


Başlıyoruz..

du


Komut Hakkında

du linux'ta (disk kullanımının kısaltması) hangi dosyaların/dizinlerin ne kadar yer kapladığını belirlemenize yardımcı olan bir komuttur. Terminalde du komutu çalıştırırsanız
Örnek:
1624622692821.png

İlgili klasörlerindeki klasörler, diskte kapladıkları boyutla burada listelenir. Buradaki boyut KB olarak gösterilir.
Not: Bir klasör içindeki dosyalar gösterilmez, du /<directory> komutu çalıştırılarak yalnızca klasörler listelenir.

ÖnemliParametreler
ParametreAçıklama
-aKlasörle birlikte dosyaları da listeler.
-hDosya boyutlarını insan tarafından okunabilir biçimde listeler (B,MB,KB,GB)
-cBu bayrağı kullanmak, sonunda toplam boyutu yazdıracaktır. Jic, numaralandırdığınız dizinin boyutunu bulmak istiyorsunuz
-d <sayı>Sonuçlarını görüntülemek istediğiniz dizinin derinliğini belirtmek için işaretleyin (örn. -d 2)
--zamanSon değiştirilen zaman damgası ile sonuçları almak için.

Örnekler

du -a /home/ /home/ dizinindeki her dosyayı KB cinsinden boyutlarıyla listeler.

Çok fazla çıktı varsa, kesinlikle grep kullanabilirsiniz ...

du -a /home/ | grep user adı içinde " user " dizesini içeren herhangi bir dosya/dizin listeler .

Grep, Egrep, Fgrep
Herkesin bilmesi gereken bir araçtır ve bu yüzden linux modülleri, muhteşem karizmasından bahsetmeden tamamlanmayacaktır. Bu araç, ihtiyaç duyduğumuz iyi çıktıyı kalıntıdan filtreleyen şeydir. Resmi belgelerde, grep filtresi, belirli bir karakter kalıbı için bir dosya arar ve bu kalıbı içeren tüm satırları görüntüler. Dosyada aranan patterne normal ifade denir.


Sözdizimi: grep "PATTERN" spyhackerz.txt belirtilen "PATTERN" dizesi için spyhackerz.txt'yi arayacaktır, dize satırda bulunursa, grep "PATTERN" dizesini içeren tüm satırı döndürür.

egrep ve fgrep, grep'ten farklı değildir (her ikisi olarak işlev görmek için grep ile kullanılabilen 2 parametre dışında).
Basit bir deyişle, egrep bir dizedeki normal ifadelerle eşleşir ve fgrep metin içinde sabit bir dize arar.
Artık grep, sırasıyla -E ve -F bayrağını kullanarak her iki işini de yapabilir.
Diğer bir deyişle, ile grep -E aynı işlevler egrep ve ile grep -F aynı işlevler fgrep.

ÖnemliParametreler
ParametreAçıklama
-RÖzyinelemeli bir grep, klasörlerin içindeki dosyaları arar mı (eğer kalıp araması için belirtilen yolda bulunursa; aksi takdirde grep, belirttiğiniz kalıbı aramak için dizini geçmez)
-hBir dizinde yinelemeli olarak grep yapıyorsanız, bu bayrak sonuçlarda dosya adlarının ön ekini devre dışı bırakır.
-cBu bayrak size kalıbı listelemez, sadece kalıbın dosya/klasörde kaç kez bulunduğunu gösteren bir tamsayı değeri listeler.
-iÇoğu zaman bu bayrağı kullanmayı tercih ederim, bu, davayı YOKTURURKEN pattern'i aramak için grep'i belirten şeydir.
-liçinde bulunan pattern yerine yalnızca dosya adını listeler.
-npatterni içeren dosyadaki satırları satır numaralarıyla listeleyecektir.
-vBu bayrak, kalıbı İÇERMEYEN tüm satırları yazdırır.
-EYukarıda zaten okuduğumuz bu bayrak... PATTERN'i eşleşen dizeleri bulmak için normal bir ifade olarak kabul edecektir.
-eResmi belgeler, birden fazla kalıp belirtmek için kullanılabileceğini ve herhangi bir dize kalıplarla eşleşirse onu listeleyeceğini söylüyor.

-E ve -e bayrağı arasındaki farkı merak ediyor olabilirsiniz. Bunu aşağıdaki gibi anlamanızı öneririm:

  • -e bayrağı birden çok pattern belirtmek için kullanılabilir, -e bayrağının birden fazla kullanımıyla( grep -e PATTERN1 -e PATTERN2 -e PATTERN3 spyhackerz.txt), oysa -E tek bir pattern belirtmek için kullanılabilir(Yapabilirsiniz' t -E'yi tek bir grep deyiminde birden çok kez kullanın).
Farkı anlamak için kullanabileceğiniz diğer nokta, -e, BRE'ler (Temel Normal İfadeler) üzerinde çalışır ve -E, ERE'ler (Genişletilmiş Normal İfadeler) üzerinde çalışır.

  • BRE'ler bir dosyadaki tek bir patternle eşleşme eğilimindedir (En basit örnekler "güneş", "komik" gibi doğrudan kelimeler olabilir)
  • ERE'ler bir dosyada 2 veya daha fazla patternle eşleşme eğilimindedir ((sun sunyon sandston) gibi bir sözcük sayısı seçmek için pattern "^s.*n$" olabilir).
Göz At:

Part1 İçin bu kadar
 
Son düzenleme:
Katılım
22 Mar 2021
Tepki puanı
2,506
Konum
Texas,USA
Rating - 0%
Başlangıç
Bu seri tamamen komut satırına daha fazla aşina olmak içindir.
Bu nedenle acele etmeye gerek yok, bu konuyu incelemek için zaman ayırın.

Seri içeriği

  • du
  • grep, egrep, fgrep
  • tr
  • awk
  • sed
  • xargs
  • curl
  • wget
  • xxd
  • ve biraz daha...

Seri Kapsamı
Komut satırıyla çalışırken eforumuzu azaltabilmeleri için bu araçları anlamaya dayanmaktadır.
Ayrıca geliştireceğiniz bu beceri, bir pentest veya herhangi bir proje üzerinde çalışırken terminal oturumlarınızı verimli bir şekilde yönetmenize yardımcı olacaktır.


Başlıyoruz..

du


Komut Hakkında

du linux'ta (disk kullanımının kısaltması) hangi dosyaların/dizinlerin ne kadar yer kapladığını belirlemenize yardımcı olan bir komuttur. Terminalde du komutu çalıştırırsanız
Örnek:
Ekli dosyayı görüntüle 21078

İlgili klasörlerindeki klasörler, diskte kapladıkları boyutla burada listelenir. Buradaki boyut KB olarak gösterilir.
Not: Bir klasör içindeki dosyalar gösterilmez, du /<directory> komutu çalıştırılarak yalnızca klasörler listelenir.

ÖnemliParametreler
ParametreAçıklama
-aKlasörle birlikte dosyaları da listeler.
-hDosya boyutlarını insan tarafından okunabilir biçimde listeler (B,MB,KB,GB)
-cBu bayrağı kullanmak, sonunda toplam boyutu yazdıracaktır. Jic, numaralandırdığınız dizinin boyutunu bulmak istiyorsunuz
-d <sayı>Sonuçlarını görüntülemek istediğiniz dizinin derinliğini belirtmek için işaretleyin (örn. -d 2)
--zamanSon değiştirilen zaman damgası ile sonuçları almak için.

Örnekler

du -a /home/ /home/ dizinindeki her dosyayı KB cinsinden boyutlarıyla listeler.

Çok fazla çıktı varsa, kesinlikle grep kullanabilirsiniz ...

du -a /home/ | grep user adı içinde " user " dizesini içeren herhangi bir dosya/dizin listeler .

Grep, Egrep, Fgrep
Herkesin bilmesi gereken bir araçtır ve bu yüzden linux modülleri, muhteşem karizmasından bahsetmeden tamamlanmayacaktır. Bu araç, ihtiyaç duyduğumuz iyi çıktıyı kalıntıdan filtreleyen şeydir. Resmi belgelerde, grep filtresi, belirli bir karakter kalıbı için bir dosya arar ve bu kalıbı içeren tüm satırları görüntüler. Dosyada aranan patterne normal ifade denir.


Sözdizimi: grep "PATTERN" spyhackerz.txt belirtilen "PATTERN" dizesi için spyhackerz.txt'yi arayacaktır, dize satırda bulunursa, grep "PATTERN" dizesini içeren tüm satırı döndürür.

egrep ve fgrep, grep'ten farklı değildir (her ikisi olarak işlev görmek için grep ile kullanılabilen 2 parametre dışında).
Basit bir deyişle, egrep bir dizedeki normal ifadelerle eşleşir ve fgrep metin içinde sabit bir dize arar.
Artık grep, sırasıyla -E ve -F bayrağını kullanarak her iki işini de yapabilir.
Diğer bir deyişle, ile grep -E aynı işlevler egrep ve ile grep -F aynı işlevler fgrep.

ÖnemliParametreler
ParametreAçıklama
-RÖzyinelemeli bir grep, klasörlerin içindeki dosyaları arar mı (eğer kalıp araması için belirtilen yolda bulunursa; aksi takdirde grep, belirttiğiniz kalıbı aramak için dizini geçmez)
-hBir dizinde yinelemeli olarak grep yapıyorsanız, bu bayrak sonuçlarda dosya adlarının ön ekini devre dışı bırakır.
-cBu bayrak size kalıbı listelemez, sadece kalıbın dosya/klasörde kaç kez bulunduğunu gösteren bir tamsayı değeri listeler.
-iÇoğu zaman bu bayrağı kullanmayı tercih ederim, bu, davayı YOKTURURKEN pattern'i aramak için grep'i belirten şeydir.
-liçinde bulunan pattern yerine yalnızca dosya adını listeler.
-npatterni içeren dosyadaki satırları satır numaralarıyla listeleyecektir.
-vBu bayrak, kalıbı İÇERMEYEN tüm satırları yazdırır.
-EYukarıda zaten okuduğumuz bu bayrak... PATTERN'i eşleşen dizeleri bulmak için normal bir ifade olarak kabul edecektir.
-eResmi belgeler, birden fazla kalıp belirtmek için kullanılabileceğini ve herhangi bir dize kalıplarla eşleşirse onu listeleyeceğini söylüyor.

-E ve -e bayrağı arasındaki farkı merak ediyor olabilirsiniz. Bunu aşağıdaki gibi anlamanızı öneririm:

  • -e bayrağı birden çok pattern belirtmek için kullanılabilir, -e bayrağının birden fazla kullanımıyla( grep -e PATTERN1 -e PATTERN2 -e PATTERN3 spyhackerz.txt), oysa -E tek bir pattern belirtmek için kullanılabilir(Yapabilirsiniz' t -E'yi tek bir grep deyiminde birden çok kez kullanın).
Farkı anlamak için kullanabileceğiniz diğer nokta, -e, BRE'ler (Temel Normal İfadeler) üzerinde çalışır ve -E, ERE'ler (Genişletilmiş Normal İfadeler) üzerinde çalışır.

  • BRE'ler bir dosyadaki tek bir patternle eşleşme eğilimindedir (En basit örnekler "güneş", "komik" gibi doğrudan kelimeler olabilir)
  • ERE'ler bir dosyada 2 veya daha fazla patternle eşleşme eğilimindedir ((sun sunyon sandston) gibi bir sözcük sayısı seçmek için pattern "^s.*n$" olabilir).
Göz At:

Part1 İçin bu kadar
şu forumda instagram haricinde paylaşılan nadir konulardan
 
Katılım
6 Eki 2020
Tepki puanı
4,809
Rating - 0%
Başlangıç
Bu seri tamamen komut satırına daha fazla aşina olmak içindir.
Bu nedenle acele etmeye gerek yok, bu konuyu incelemek için zaman ayırın.

Seri içeriği

  • du
  • grep, egrep, fgrep
  • tr
  • awk
  • sed
  • xargs
  • curl
  • wget
  • xxd
  • ve biraz daha...

Seri Kapsamı
Komut satırıyla çalışırken eforumuzu azaltabilmeleri için bu araçları anlamaya dayanmaktadır.
Ayrıca geliştireceğiniz bu beceri, bir pentest veya herhangi bir proje üzerinde çalışırken terminal oturumlarınızı verimli bir şekilde yönetmenize yardımcı olacaktır.


Başlıyoruz..

du


Komut Hakkında

du linux'ta (disk kullanımının kısaltması) hangi dosyaların/dizinlerin ne kadar yer kapladığını belirlemenize yardımcı olan bir komuttur. Terminalde du komutu çalıştırırsanız
Örnek:
Ekli dosyayı görüntüle 21078

İlgili klasörlerindeki klasörler, diskte kapladıkları boyutla burada listelenir. Buradaki boyut KB olarak gösterilir.
Not: Bir klasör içindeki dosyalar gösterilmez, du /<directory> komutu çalıştırılarak yalnızca klasörler listelenir.

ÖnemliParametreler
ParametreAçıklama
-aKlasörle birlikte dosyaları da listeler.
-hDosya boyutlarını insan tarafından okunabilir biçimde listeler (B,MB,KB,GB)
-cBu bayrağı kullanmak, sonunda toplam boyutu yazdıracaktır. Jic, numaralandırdığınız dizinin boyutunu bulmak istiyorsunuz
-d <sayı>Sonuçlarını görüntülemek istediğiniz dizinin derinliğini belirtmek için işaretleyin (örn. -d 2)
--zamanSon değiştirilen zaman damgası ile sonuçları almak için.

Örnekler

du -a /home/ /home/ dizinindeki her dosyayı KB cinsinden boyutlarıyla listeler.

Çok fazla çıktı varsa, kesinlikle grep kullanabilirsiniz ...

du -a /home/ | grep user adı içinde " user " dizesini içeren herhangi bir dosya/dizin listeler .

Grep, Egrep, Fgrep
Herkesin bilmesi gereken bir araçtır ve bu yüzden linux modülleri, muhteşem karizmasından bahsetmeden tamamlanmayacaktır. Bu araç, ihtiyaç duyduğumuz iyi çıktıyı kalıntıdan filtreleyen şeydir. Resmi belgelerde, grep filtresi, belirli bir karakter kalıbı için bir dosya arar ve bu kalıbı içeren tüm satırları görüntüler. Dosyada aranan patterne normal ifade denir.


Sözdizimi: grep "PATTERN" spyhackerz.txt belirtilen "PATTERN" dizesi için spyhackerz.txt'yi arayacaktır, dize satırda bulunursa, grep "PATTERN" dizesini içeren tüm satırı döndürür.

egrep ve fgrep, grep'ten farklı değildir (her ikisi olarak işlev görmek için grep ile kullanılabilen 2 parametre dışında).
Basit bir deyişle, egrep bir dizedeki normal ifadelerle eşleşir ve fgrep metin içinde sabit bir dize arar.
Artık grep, sırasıyla -E ve -F bayrağını kullanarak her iki işini de yapabilir.
Diğer bir deyişle, ile grep -E aynı işlevler egrep ve ile grep -F aynı işlevler fgrep.

ÖnemliParametreler
ParametreAçıklama
-RÖzyinelemeli bir grep, klasörlerin içindeki dosyaları arar mı (eğer kalıp araması için belirtilen yolda bulunursa; aksi takdirde grep, belirttiğiniz kalıbı aramak için dizini geçmez)
-hBir dizinde yinelemeli olarak grep yapıyorsanız, bu bayrak sonuçlarda dosya adlarının ön ekini devre dışı bırakır.
-cBu bayrak size kalıbı listelemez, sadece kalıbın dosya/klasörde kaç kez bulunduğunu gösteren bir tamsayı değeri listeler.
-iÇoğu zaman bu bayrağı kullanmayı tercih ederim, bu, davayı YOKTURURKEN pattern'i aramak için grep'i belirten şeydir.
-liçinde bulunan pattern yerine yalnızca dosya adını listeler.
-npatterni içeren dosyadaki satırları satır numaralarıyla listeleyecektir.
-vBu bayrak, kalıbı İÇERMEYEN tüm satırları yazdırır.
-EYukarıda zaten okuduğumuz bu bayrak... PATTERN'i eşleşen dizeleri bulmak için normal bir ifade olarak kabul edecektir.
-eResmi belgeler, birden fazla kalıp belirtmek için kullanılabileceğini ve herhangi bir dize kalıplarla eşleşirse onu listeleyeceğini söylüyor.

-E ve -e bayrağı arasındaki farkı merak ediyor olabilirsiniz. Bunu aşağıdaki gibi anlamanızı öneririm:

  • -e bayrağı birden çok pattern belirtmek için kullanılabilir, -e bayrağının birden fazla kullanımıyla( grep -e PATTERN1 -e PATTERN2 -e PATTERN3 spyhackerz.txt), oysa -E tek bir pattern belirtmek için kullanılabilir(Yapabilirsiniz' t -E'yi tek bir grep deyiminde birden çok kez kullanın).
Farkı anlamak için kullanabileceğiniz diğer nokta, -e, BRE'ler (Temel Normal İfadeler) üzerinde çalışır ve -E, ERE'ler (Genişletilmiş Normal İfadeler) üzerinde çalışır.

  • BRE'ler bir dosyadaki tek bir patternle eşleşme eğilimindedir (En basit örnekler "güneş", "komik" gibi doğrudan kelimeler olabilir)
  • ERE'ler bir dosyada 2 veya daha fazla patternle eşleşme eğilimindedir ((sun sunyon sandston) gibi bir sözcük sayısı seçmek için pattern "^s.*n$" olabilir).
Göz At:

Part1 İçin bu kadar
++
 
131,517Konular
3,268,933Mesajlar
315,329Kullanıcılar
xirbalyoz02Son Üye
Üst Alt