Merhabalar dediğiniz gibi işlemleri başarıyla yaptım discord vb sitelere giris yapabilirmiyim hangi ayarları yapmalıyım bunun icin root hesapta yardımcı olursanız sevinirim.
 

HekzOntRace — Açık Kaynak Yeniden Derleme (v1.1.1-fix)​


Bu klasör, orijinal HekzOntRace_Setup.exe içindeki HekzOntRace.dll'in decompile edilip
temizlenen kaynak kodudur. Orijinal exe GitHub'da kaynak kod olmadığı için, hata teşhisi ve
düzeltme amacıyla buradan yeniden derlenmiştir.

Orijinal araçta tespit edilen sorunlar​


1. Hatalar sessizce yutuluyordu: Engine.SetupRaceFiles() içindeki Try() her istisnayı
yutuyordu; symlink oluşturulamadığında gerçek neden hiç görünmüyordu ve sadece
"Yarış dosyaları kurulamadı (SFTP)" mesajı çıkıyordu.
2. FAT32 kontrolü fiilen çalışmıyordu: Mount.Contains("VFAT") yalnızca mount yolunun
metnine bakıyordu; USB gerçekten FAT32 olsa bile bu kontrol tetiklenmiyordu. Symlink
aşamasına gelindiğinde sessizce başarısız oluyordu.
3. Broken symlink doğrulaması yanlıştı: SSH.NET Exists() symlink'in işaret ettiği dosya
yoksa false döner; doğrulama ListDirectory (lstat davranışı) ile değiştirildi.
4. Log maskeleme: Orijinal UI, gerçek log mesajlarını ("SFTP sunucusu açıldı" vb.)
uydurma jargonla ("GPON veri kanalı kuruldu" vb.) çeviren LogCeviri tablosuyla
gösteriyordu. Bu derlemede gerçek mesajlar gösterilir.
5. AntiRE kaldırıldı: Orijinal araç dnSpy/Ghidra/x64dbg vb. analiz programlarını
process.Kill() ile kapatmaya çalışıyordu. Bu davranış bu derlemede yoktur.
6. Çeviri bug'ı düzeltildi: Orijinalde kurulum dogrulanamadi mesajı çeviri tablosunda
eşleşmediği için "İşleniyor..." olarak görünüyordu.

Derleme​


Kod:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true

  • Hedef: net9.0-windows (WPF)
  • Bağımlılıklar: SSH.NET 2026.0.0, SMBLibrary 1.5.0
  • Çıktı: bin/Release/net9.0-windows/win-x64/publish/HekzOntRace.exe (self-contained tek dosya)

Kullanım notları​


- Modeme takılacak USB bellek NTFS formatlı olmalı (symlink gereksinimi).
Windows'ta: belleğe sağ tık → Biçimlendir → NTFS. (Bellekteki veriler silinir.)
  • Modem IP'si varsayılan 192.168.1.1'dir.
  • Araç, cihazın gizli html/ssmp/usbftp/usbhost.asp sayfası üzerinden SFTP (port 8022) ve
SMB sunucusunu açar, hekz/hekzs hesaplarını ekler ve /mnt/jffs2/customizepara.txt
ile /mnt/jffs2/hw_ctree.xml'i TOCTOU yarışıyla yakalayıp çözer.
- Çıktılar: Masaüstü\HekzONT\ klasörüne kaydedilir.

Yalnızca kendi cihazınızda kullanın​

RECEP BEY X'DEN KAYNAK KODUNU ÖZELDEN GÖNDERMEK İSTEDİM AMA OLMADI. BENİMLE İLETİŞİME GEÇİN LÜTFEN​


Fark nedir? Bir sürüm notu falan koysaydınız 😬
 
Son düzenleme:
Suser şifremi veriyor, lakin şifre ile giriş yapamadım. Reset kısmında ayın 3'deki yapılandırmayı geride yüklesem, başaramadım.
Modeme reset atmak istemiyorum çünkü akıllı ev sistemini yeni kurdum ve lokaldeki statik IP'lerin sıfırlanmasını istemiyorum.
Mecbursam atarım.

Not: Dayanamadım ve modeme fabrika reseti attım. Sonucunda Suser'a bağlanabildim, şifre ve DHCP sunucusunu ayarladım; lakin fiber kablosunu takar takmaz yine dışarı atıldım ve Suser'a erişim sağlayamadım. En azından Pi-hole için ayarladığım ayarlar sıfırlanmadı.

Sorun, her ayar yapıldığında modeme reset atmak, bütün lokal ağımı sıfırlatıyor ve bunun için bir çözüme ihtiyacım var; homelab ve içindeki sanal makineler olmak üzere çoğu setupı yeniden kurmak yorucu.

Pi-hole'daki blok ekranı bile beni mutlu etti. Her şey için teşekkür ederim.
 

Dosya Ekleri

  • Screenshot 2026-10-07 201116.webp
    Screenshot 2026-10-07 201116.webp
    19,5 KB · Görüntüleme: 12
  • 1791393453388.webp
    1791393453388.webp
    5,1 KB · Görüntüleme: 11
  • 1791398772976.webp
    1791398772976.webp
    55,4 KB · Görüntüleme: 3
Son düzenleme: