|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sfrdan-ileri-seviyeye-siber-guvenlik/
课程评论:没有评论
## 《The Art of Exploitation》课程内容总结 本课程旨在为对信息安全、网络安全和软件安全领域感兴趣的学习者提供深入的入门体验。与市场上常见的“点击诱饵”式课程不同(例如,声称能在几段视频内学会“WIFI破解”或“WPA破解”),本课程深知真正的攻击和防御需要详尽的知识体系,而非简单的工具操作。 **课程核心理念:** * **深入理解而非浅尝辄止:** 课程不侧重于教授大量现成工具的使用,而是鼓励学习者通过编写程序或分析现有程序源代码来深入理解其工作原理。 * **掌握核心原理,摆脱工具依赖:** 学习者将明白,依赖他人的工具会限制自身能力,而掌握工具的开发和底层逻辑,才能真正实现任何想要完成的目标。 * **精通底层细节,探究本质:** 课程强调深入程序的最细微之处,重点关注 **汇编语言**,以求达到对攻防机制的透彻理解。 * **C语言作为基础:** 课程以C语言为基础进行讲解,但并不深入探究C语言的语法和语义细节。假定学习者已具备至少一种编程语言的基础知识,理解简单的控制流和条件语句。课程后续会根据学习者反馈,考虑是否需要进一步充实C语言相关内容。 **课程目标:** * 引导学习者理解软件和网络安全的底层机制。 * 培养解决复杂的安全问题,而非依赖预设脚本的能力。 * 为学习者打下坚实的基础,使其能够独立分析和构建安全解决方案。
İçerikBilgi güvenliği, ağ güvenliği, yazılım güvenliği alanına giriş yapmak isteyen hemen herkes için bu kursu hazırladım. Kurs haritasından da görebileceğiniz üzere video isimlerinde özellikle spesifik olmaya çalışıp "WIFI Hacklemek" ya da "WPA Kırmak" gibi başlıklar koymadım. Açıkçası kendim de bir şeyler öğrenmeye çalışırken bu gibi tık tuzakları(ClickBait'ler) hevesimi kırmıştı ve sinirimi bozmuştu. Bu gibi işlemler diğer kursların iddia ettiği gibi 3-5 videoda mümkün değil arkadaşlar, eminim ki siz de bunun farkındasınızdır. Zira öyle olsaydı herkes 3-5 videoda bu işi yapardı ancak gerçekten işe yarar bir saldırı-savunma için çok daha detaylı bilgi gerekiyor.Yine aynı şekilde bu kursta Linux üzerinde özellikle Tool/Program kullanmayı öğretmemeyi hedef aldım. Aksine programı yazarak ya da var olan programın kaynak kodunu inceyelerek bir şeyler yapmaya çalıştım. Çünkü araç(tool) kullandığımız zaman bir başkasına muhtaç oluruz, fakat kendi araçlarımızı nasıl yazacağımızı bildiğimiz zaman istediğimiz şeyi yapabiliriz. Elbette shell üzerinde kullandığımız onlarca araç(tool) olacak; fakat çoğu ziyadesiyle basit programlar. Bu iki olay piyasada gördüğüm videolarda rastladığım şeylerdi: Clickbaitler ve Hunharca Tool kullanmak. Bu işi gerçekten yapmak istiyorsak, bir programın en küçük parçasına kadar inmeliyiz. Bu sebepten, eğitim boyunca programların en küçük parçalarına kadar inerek derinlemesine incelme yapmaya ve Assembly Dili'ne çok fazla önem vermeye çalıştım. Eğitim için başlangıç seviyede herhangi bir dili bilmeniz yeterli olacaktır. Kurs boyunca bu temel kullanılarak C Programlamaya değindim. Fakat C dilinin semantik ve syntax'ına hiç değinmiyorum. Zira farklı bir dili giriş seviyesinde biliyorsanız bu konuda ekstra bir çaba yapmanıza gerek kalmayacak. Basit kontrol ve koşul yapılarının öğrenilmesi en fazla 1-2 gün alır diye düşünüyorum. Giriş bölümünde C dilinde değindiğim birçok şey oldu, fakat geribildirimlerden sonra duruma göre eğitimi C'ye dair zenginleştirebilirim diye düşünüyorum.