[Çözüldü] Terminal Kodları Hakkında

Başlatan hefese, 17 Aralık 2015 - 00:08:17

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

hefese

Merhaba arkadaşlar,

Terminal ekranından hükmedilebilen linux sistemlerinin bu hükmetme işini yapan terminal komutlarını öğrenmek için bir 200 küsür sayfalık pdf  buldum ve başladım. Fakat belli bir müddet ilerledikten sonra fark ettim ki bu pdf bana daha en basitinden cd  pwd  ls  gibi komutları öğretmiyor. Bana  if-else'ler for loop'lar, operatörler, fonksiyonlar, değişken tanımlamaları vs.... leri öğretiyor.  Sorum şu: cd pwd ls grep gibi komutlara shell kodu denmiyor mu? Eğer deniyorsa bu pdf'in ismi Linux Shell Scripting Tutorial olmasına rağmen neden 200 sayfa gibi kapsamlı bir döküman cd pwd'lerden bahsetmez? Pdf'in içinde baz alınacak script dili olarak bash kelimesi kullanılıyor. Ama pdf'in ismi shell script. Bu bash script cd pwd'leri içermeyen bir dil mi? Kafam karışık. Bu konuya açıklık getirebilecek olan var mı? Ayrıca Bash script eğer farklı bir şeyse öğrenmek neye yarar? İleride ne avantaj sağlar? Bunu da açıklarsanız çok memnun olurum.

betseg

cd, pwd, ls gibi komutlar GNU coreutils adlı bir programlar topluluğudur ve Bash'la ilgisi yok sayılır. Aksine, loop'lar vb Bash'e ve diğer sheller'e (zsh, fish vb) göre değişebilir.

hefese

GNU coreutils bilgisi için çok teşekkürler. Dediğinle alakalı bulduğum pdf'de cd pwd falan var. Fakat aklıma takıldı. Bu web site hack'lemek için hacker'ların siteye upload'ladıkları asp, php uzantılı dosyalara shell diyorlar. Bu shell diye tabir ettikleri dosya sayesinde tarayıcıdan dosyayı görüntülediklerinde uzak sisteme terminal komutları girilerek mesela index sayfasına kendi içeriklerini sözgelimi nano 'yla falan yazıyorlar. Yani cd ls pwd gibi komutlara benim anladığım hacker'lar shell diyor. Ben mi yanlış anlıyorum?

Reverser

@hefese, onların bahsettiği şey shell code olmasın ?

XFCE ROCKS !
Powered by Thunar & XFWM4



hefese

Alıntı yapılan: unsigned int - 17 Aralık 2015 - 00:23:42
@hefese, onların bahsettiği şey shell code olmasın ?

Yani kastetikleri "bash gibi bir script dili" mi demek istiyorsun?

Reverser

hayır, bilgisayar güvenliği konusunda "shellcode" şeklinde tabir edilen şey; yazılımda bulunan güvenlik açığını sömürürken (exploitation) kullanılan ve hex olarak opcode ihtiva eden payloadtır.
Tipik olarak ilk önce Command shell'i başlattığı için adına shellcode deniyor.

XFCE ROCKS !
Powered by Thunar & XFWM4



hefese

Hm... Teşekkürler bu bilgi için. Peki bash script öğrenmek kime faydalıdır? Neye bir getirisi vardır? Şimdi bash script'te belli bir miktar ilerlediğim için kullanım alanına göre devam edip etmeyeceğime karar vermeliyim.

Reverser

bash scripting öğrenmek, Linux dağıtımı kullanan herkes için faydalıdır bana kalırsa.
Kendi adıma bash scripting bilgim öyle aman aman değil fakat genel olarak karşılaştığım sorunları çözebiliyorum.

XFCE ROCKS !
Powered by Thunar & XFWM4



hefese


Sh4oTT

@hefese pdf in linkini atabilirmisin?

hefese


Sh4oTT


-DıLgEş-

Bash için güzel kaynakmış, vakit kalırsa eksiklerimi tamamlamaya çalışacağım.. Teşekkürler... @hefese..
Aşkın; gözü kör, kulağı sağır, dili tutuk, aklı kıttır..! Hayır yani bu halde nasıl herkesi madara ediyor onu çözemedim..