programlama dili olarak python öğrenmeniz size büyük bir artı yazar. onun dışında siber güvenlik ekseriyetle kali ve uygulamalarını kullanmaya yöneliktir. btk akademinin siber güvenlik konusunda eğitim serisi var oraya bakabilirsiniz. ayrıca udemy'de atıl samancıoğlu bu konuda güzel eğitimler veriyor
Teşekkür ederim hocam, BTK Akademi'nin Siber Güvenli kurslarına bir göz atmıştım sanırım konu hakkında genel bilgi sahibi olmak için güzel kurslar. Udemy de ise Atıl beyin kurslarına baktım şimdi. Aynı konuyu işleyen 4-5 tane kursu var. Linked In den kendisi ile iletişime geçebilirsem hangisini tercih etmem gerektiğini soracağım. Python için önerebileceğiniz bir kaynak var mı? Bildiğim kadarıyla YazBel tarafından paylaşılan Türkçe kitap bayağı ayrıntılı, bunun dışında BTK Akademi'de de kurs bulunuyor ama ne kadar kaliteli bilemiyorum. Kali konusuna gelecek olursak, işletim sistemini kurduktan sonra toollar hakkında tek tek kaynak araştırması yapacağım, belki araştırma sırasında toplu olarak toolları anlatan bir kaynak ile de karşılaşabilirim.
Python, daha sonra C olabilir.
Öneriniz için teşekkür ederim.
Siber güvenlik açısından işletim sistemlerinin derinine inebilmek önemlidir. İşletim sistemleri genellikle C/C++ ve assembly gibi dillerle kodlanıyor. Eğer hiç programlama dili öğrenmediyseniz öncelikle algoritma ve python gibi kolay bir programlama dili öğrenmekle başlayabilirsiniz. Ek olarak Kodluyoruz'un tercüme edip yayınladığı CS50x derslerini de izleyebilirsiniz. Daha sonra C/C++ üzerine çalışabilirsiniz. Assembly en zor fakat en fazla kontrol sağlayan dildir. Yazılımlardaki ve işletim sistemlerindeki açıkları bulmak, tersine mühendislik, crack gibi işler açısından assembly'nin gücü diğer programlama dillerinde bulunmamaktadır. Fakat zor olması sebebiyle çok insan C/C++ gibi dillere yönelmektedir.
Sanırım konuya gelen yorumlarında ortak bir şekilde önerdiği gibi Python ile başlayacağım. Başlangıç için önerebileceğiniz herhangi bir kaynak var mı? David MALAN'ın CS50X derslerini duymuştum ama çevirisinin yapıldığını bilmiyordum. Öneri için çok teşekkür ederim mutlaka izleyeceğim. Sanırım Python ile bir kaç proje yaptıktan sonra biraz da araştırma yaparak gideceğim yöne karar vermem ve buna göre hangi diller üstüne çalışmam gerektiğine karar vermem gerekiyor.
Bu tamamen ilgileneceğin alana bağlı. Web alanından gitmek istiyorsan web dillerinin çalışma mantığını malware analizi gibi alanlarda ilerlemek istiyorsan assembly c++ gibi dilleri server güvenliği gibi konular için bash python gibi dilleri öğremen gerekebilir. Genel kullanım için ise python ve son zamanlarda golang yaygın.
GoLang'in yaygın olarak kullanıldığını duymamıştım açıkçası. Kullanım alanlarına ve kullanım şekillerine göz atacağım. Teşekkür ederim.