OpenSecurityTraining kuruluşu, creative commons türü lisanslar kapsamında ücretsiz eğitim materyalleri sunmaktadır. Eğitimlerin çoğu video iken diğerleri slayt desteleri ve ilgili sınıf malzemeleridir (komut dosyaları, kötü amaçlı yazılım örnekleri vb.). Kurs programı 3 kategoriye ayrılır ve aşağıdaki öğeleri içerir (RE ile ilgili materyalleri dahil etmek için düzenledim):
Başlangıç:
Orta:
Gelişmiş:
Açıklama: İlişkili değilim OpenSecurityTraining ile herhangi bir şekilde ve toplam tekliflerinin yalnızca küçük bir kısmı üzerinde çalıştı. Yine de harika bir kaynak gibi görünüyor.
İşte favorim. Lena'nın öğreticileriyle başladım, gerçekten harikalar.
The Legend of R4ndom'ın çeşitli ters konular üzerine uzun bir dizisi var.
http://thelegendofrandom.com/blog/sample-page
http://octopuslabs.io/legend/blog/sample-page.html
Bu cevabı yazdım ve sonra bedava (birada olduğu gibi) malzemeler istediğinizi fark ettim. Benim için eksi 100 puan. Bu yanıt, bir yazılım ortamında tersine mühendislik yapmayı öğrenmek istediğinizi varsayar .
Bu varsayıma göre ve varsayarsak , Sırasıyla C / C ++ veya Python gibi bir programlama veya komut dosyası dili, bir yazılım ortamında "tersine mühendislik" yapmayı öğrenmek için başlayacak pek çok konu vardır. Yeni başlayanlar için iyi bir ilk görev, Assembly Dili hakkında çalışma bilgisi edinmektir. Bunun için iyi bir kaynak (en azından benim için) Dmitry Vostokov'un Windows Hata Ayıklama: Pratik Temeller kitabıydı. Kitap 14 dolardır.
Kitabın amacı, Windows Uygulamalarında hata ayıklamak için WinDbg'yi nasıl kullanacağınızı öğretmektir; ancak, yol boyunca mükemmel, uygulamalı bir Assembly Language girişi elde edeceksiniz.
Lütfen Unutmayın: Ben Dmitry ile hiçbir şekilde bağlantılı değilim; ancak e-kitabı satın aldım.