Shellcode Nedir?
-
Baya eski postmuş ama olsun, bilginin yaşı yoktur sfsdsd
Bahsettiğin shellcodelar exploit başarılı olduğu zaman sistemde çalıştırılan kodlar bütünüdür. Shellcodelar saldırlan sisteme göre değişir unix sistemler için ayrı windows sistemler için ayrı shellcodelar mevcuttur. Çeşitli işlev yapanları vardır ama en çok kullanılanları bind ve reverse bind shellcode lardır. Kısaca bind shellcode sistemin konsolunu bir porta bağlar sizde netcat yardımıyla hosta o porttan bağlanırsınız ve kendi konsolunuz ile kurbanın konsolu bir birine bağlanır birine yazdığınız şey ötekinede gider vs. Reverse bind shellcode ise belirtilen adres ve porta bağlanmaya çalışır, netcat ile bir portu dinlemeye alırsınız exploit başarıya ulaşınca reverse bind shellcode konsolu sizin makinada dinlediğiniz porta bağlar. Reverse bind shellcode un artisliği çalışma mantığı dolasıyla router, firewall vs. cihazları geçebilme yetisidir. Başarılı exploit sonucu elde ettiğimiz "şey"e payload diyoruz.("Şey" sdfsdf) Son cümle ile shellcode'u tanımlarsak; "Exploitin istediğimiz payload'ımızı almamız için sitemde çalıştırdığı kodlar kümesidir!" Assembly dilinde yazılırlar. "/x70" vs. gibi görünmesinin sebebi encode edilmiş olmasıdır. Nah şu adresten -> http://www.metasploit.com/shellcode/ fantazilerinize uygun shellcodelar ürettirebilirsiniz. Hatam varsa düzeltin sdfds
-
:S la baddog ne diyon yaw.. turkce yazzsana.. :) kafam gozum dondu yaw..
