Boş zamanlarım için temel bir virüsten koruma yazılımı oluşturmak istiyorum. Temelde EXE (windows) dosyasının temel yapısını öğrendim. ASM kodunu dosyadan ve PE başlığından nasıl ayırım?EXE için ASM'ye decompiling
cevap
Cygwin yükleyebilir ve bir exe'yi asm'a dönüştürmek için objdump kullanabilirsiniz. Cygwin'i yüklerken binutils'i seçtiğinizden emin olun. cygwin yükledikten sonra, bir bash kabuk aşağıdaki çalıştırabilirsiniz: ollydbg diassembler:
objdump -Slx yourpgm.exe
Evet, ya da Sanal Makine üzerinde Linux'u çalıştırın ve orada objdump kullanın. Siyah mizah gibi geliyor;) – zxcat
Bazı ücretsiz dağıtılan disassembler.for örneğini kullanabilirsiniz.
Not: PE başlığında yalnızca bazı MS-DOS saplama yürütme kodu var.
"PE başlığında yalnızca bazı MS-DOS stub yürütme kodu var." Ya ya yok ise? Virüsün nereye saklanacağını asla bilmezsin, ve başlıklar da belleğe yüklenir, değil mi? –
Aslında virüsün pe başlığına kod girebileceğini biliyorum ... – Jichao
- 1. EXE packer/EXE C#/VB.net uygulama için Kompresör
- 2. benim .exe
- 3. İletki - dosya/exe üzerinden exe dosyasını yükle
- 4. .exe dosyası için hangi MIME türü doğrudur?
- 5. LibreOffice exe dosyası word'ü pdf'ye dönüştürmek için
- 6. PowerShell'de EXE çıktısı yakala
- 7. Hatalar (cc1.exe)
- 8. ".exe" + ofsetinden okuma belleği?
- 9. Neden Freetype benim .exe
- 10. yerli paket exe
- 11. pyinstaller, bir .exe
- 12. MinGW Link Tek EXE
- 13. Set EXE Sürüm Bilgisi
- 14. Javascript'ten .exe çalışan
- 15. pyinstaller exe en()
- 16. PyInstaller dahili Windows EXE multiprocessing.pool
- 17. Konsol uygulaması exe nasıl oluşturulur
- 18. Derlenmiş C++ exe dosyası yürütülemiyor
- 19. .exe nasıl derlenir ve oluşturulur?
- 20. py2exe'de exe dosyasının yolunu alın
- 21. VB6 proje EXE dosyası çalıştırılamıyor
- 22. XE2 exe ve dcu konum
- 23. supportedRuntime öğesini exe dosyasına gömme
- 24. Netbeans'dan EXE Yükleyicisi Yapma 8.0
- 25. Dosya türleri .exe ve .js hariç tutulduğu için düzenli ifade
- 26. .exe hata veriyor MSVCP120.dll Win7x64 için eksik
- 27. Montaj için bir exe veya dll nasıl derlenir
- 28. .NET'de işlem dışı COM EXE için bir eşdeğer var mı?
- 29. Selenium Webdriver: Firefox exe için dosya yolunu belirtin
- 30. Ana pencere ve exe dosyası için tek simge nasıl tanımlanır?
Neden antivirüste disassembler ihtiyacınız olduğunu düşünüyorsunuz? – zxcat
Peki virüs bölümünü nasıl tespit edeceğim? @zxcat nasıl yapardınız? –