Merhaba, uygulamayı çalıştırabilen varsa bana çalışan uygulamayı gönderebilir mi? İndirdiklerim şifre hatası veriyor, hiç ilerlemedi.
  1. Link bana ait değil.
  2. Alıntıladığınız zaten bizim yayınladığımız bir sürüm değil.
  3. Bizim sürüme ait link zaten video altında var ve çalışıyor.
  4. Bizim link ana konuya da eklendi.
Cevap için teşekkür ederim. Uygulamayı indirdim, 2 farklı makinede denedim. Hata işleniyor diyor, ilerlemiyor. Windows 11'de denedim. Öneriniz nedir?
 
Son düzenleyen: Moderatör:

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, kaynak kod için bana ulaşın lütfen.

İkiniz de kaynak kodları paylaşmıyorsunuz, var bir sıkıntı; bir de ben tersine mühendislik yapayım, bakayım ne çıkacak.