2016-04-07 13 views

cevap

0

Ne tür yürütülebilir dosyalar tersine çevirmek istersiniz?

Windows çalıştırılabilir (PE yürütülebilir AKA .exe dosyaları)

  • OllyDBG (ÜCRETSİZ): çok güzel bir yürütülebilir ayıklayıcı
  • IDA PRO (Ticari, pahalı) (onunla demonte kodu değiştirebilirsiniz): Eğer ikili analiz yapmak isterseniz, ihtiyacınız olan program budur.
  • Hiew (Ticari, oldukça ucuz): Disassembler + hex editor. GNU Debugger: Ben, bu programın bir GUI

Linux yürütülebilir (ELF dosyası)

  • GDB (Serbest/açık) sahip değildir (10 yıl önce) geçmişte kullandım .
  • Hazne (ucuz Ticari): Disassembler + Sözde C decompiler (BU ARACI BÜYÜK IS!)
  • Evan ayıklayıcı (serbest/opensoure): Bu
  • Insight (Serbest/opensource OllyDbg ama linux için çok benzer , biraz modası geçmiş AFAIK): GDB için çok güzel bir GUI.
  • IDA PRO (Ticari, pahalı): Eğer ikili analiz yapmak isterseniz, ihtiyacınız olan program budur (Linux sürümü).

MacOS yürütülebilir (MACH-O dosyaları):

  • Hazne (ucuz Ticari): Hazne sökmeye ve OSX yürütülebilir koda.
  • IDA PRO (Ticari, pahalı): Eğer ikili analiz yapmak isterseniz, ihtiyacınız olan program budur (OSX sürümü).
  • Üzgünüm ama OSX üzerinde ters mühendislik hakkında çok bilgim var.

Android yürütülebilir (APK paketleri içinde .DEX)

  • APK ARACI (Serbest/açık): Çözücü ve Çevirici (olarak ufak). Mühendislik Android uygulamalarını tersine çevirmek için ihtiyacınız olacak tek araç bu olabilir.
  • JEB (Ticari): Android disassembler (SMALI) ve decompiler (JAVA), bu program, DEX Java sınıfında decompile edebilir. Resmi web sitesinde bir demo var.
  • IDA PRO (Ticari, pahalı):

    • IDA Pro (Ticari, pahalı): IDA Android yürütülebilir

    iOS yürütülebilir söktüğünüzde olabilir IDA iOS yürütülebilir

  • Hazne söktüğünüzde olabilir (Ticari , ucuz): Hopper, iOS çalıştırılabilirlerini sökebilir ve çözebilir.

KİTAPLAR: Geri vites

  • : Ters Mühendislik Sırları - Eldad Eilam
  • IDA Pro Kitap: Dünyanın En Popüler Disassembler için resmi olmayan Rehberi - Chris Eagle
  • Pratik Ters Mühendislik: x86, x64, ARM, Windows Çekirdeği, Geri Dönme Araçları ve Obfüsasyonu - Bruce Dang, Alexandre Gazetesi, Elias Bachaalany, Sebastien Josse
  • Öğrenme Linux İkili Analizi - Ryan O'neil

WEBSITES:

  • Opensecuritytraining.info: ters mühendislik ve düşük seviyeli programlama hakkında birçok videoları.
  • Reverseengineering.stackexchange.com: RE ile ilgili sorularınız için.

Birçok videolar youtube de vardır, ama çoğunlukla oyun kırma vb Ters Mühendisliği ilk başta zor olabilir, ama o kadar serin ve eğlenceli, ama aptalca şeyler için becerilerini kullanmak etmeyiniz virüsleri veya korsanları enjekte etmek gibi: iyi bir şeyi tersine çevirmeye devam edelim :)

İlgili konular