Sorun:


FreeSSHd programı bazı yerlerde kurulum sonrasında ikona çift tıklayıp çalıştırılmak istendiğinde "You don't have administrator rights! freeSSHd will close" uyarı mesajı gösterip hiç açılmaz.


Açıklama:


Sorunun tespit edilmiş kesin sebebi olmamakla birlikte fikir birliğine varılan sebebi FreeSSHd programını çalıştıran kullanıcının Admistrator yetkisine sahip olmasının yanında isminin de "Administrator" olmasının gerektirilmesidir. 


Çözüm:


Aşağıdaki adımları uygulayarak freeSSHdService.exe'nin assembly'sine müdehale ederek açılışta çıkan uyarıyı engelleyip programın çalışmasını sağlayabilirsiniz.


  1. Download http://www.ollydbg.de/
  2. Open freeSSHDService.exe in OllyDbg
  3. Press Alt+E and select the FreeSSHDService.exe module (first one on the list)
  4. Right click in the box and click Search for -> All referenced text strings. 
    a. A new window will open
  5. In the new window, in the new window right click and select Search for text, enter "Tray icon shown (admin logged in)".
  6. Note the address here, in 1.3.1 it's 002E3349
  7. Go back to your main window and press CTRL+G, enter this address.
  8. Scroll up 4 lines, the address in 1.3.1 is 002E333E, it should read 74 56
  9. Right click on this address and select Binary -> Edit
  10. Change the HEX +00 field (bottom box) to 90 90, click ok
  11. Right click on the modified addresses, select Copy to executable -> Selection
  12. Right click in the resulting window and select Save File
  13. Overright the existing FreeSSHDService.exe