ZayoELF Analyzer

TARİH: 2026-07-06HEDEF: ZayoELF Analyzer

Demo

pyelftools ve rich kullanılarak geliştirilmiş, statik bir ELF analiz aracıdır. Amaç bir binary dosyasını çalıştırmadan statik olarak inceleyip header, section, segment, sembol ve dynamic tag bilgilerini okunabilir bir formatta terminale basmak veya JSON olarak dışa aktarmaktır. checksec ve readelf benzeri araçlarda bulunan bazı güvenlik kontrolleri (NX, PIE, RELRO, Stack Canary vb.) araca da eklenmiştir.

Amaç

Bu proje ELF dosya yapısını anlamak ve statik analiz süreçlerini detaylandırıp hızlandırmak amacıyla geliştirilmiştir.

Kullanılan Teknolojiler

Kurulum

pip install -r requirements.txt

Kullanım

Standart terminal çıktısı

python3 zayoelf.py /bin/ls

Çıktıyı JSON formatında kaydetmek için:

python3 zayoelf.py /bin/ls --json rapor.json

Özellikler

Sınırlamalar

Örnek

python3 zayoelf.py /bin/bash

Araç aşağıdaki bilgileri sırasıyla görüntüler:

  1. Dosya bilgisi ve Hash değerleri
  2. ELF Header
  3. Güvenlik Mitigasyonları (Checksec)
  4. Kritik Bulgular ve Uyarılar (Varsa)
  5. Sembol İstatistikleri
  6. Section ve Segment Tabloları
  7. Bağımlı Olunan Kütüphaneler
  8. Dikkat Çeken Import Fonksiyonları
  9. String Önizlemesi ve İstatistik Özeti