पर EXE को डिकंपलिंग करना मैं अपने खाली समय के लिए एक मूल एंटीवायरस बनाना चाहता हूं। असल में मैंने EXE (विंडोज़) फ़ाइल की मूल संरचना के बारे में सीखा। मैं फ़ाइल और पीई हेडर से एएसएम कोड कैसे निकालूं?एएसएम
एएसएम
उत्तर
आप Cygwin इंस्टॉल कर सकते हैं और objdump का उपयोग एएसएम में exepile करने के लिए कर सकते हैं। सुनिश्चित करें कि आप cygwin स्थापित करते समय binutils का चयन करें। cygwin स्थापित करने के बाद, आप एक bash खोल से निम्नलिखित चला सकते हैं: ollydbg diassembler:
objdump -Slx yourpgm.exe
हां, या वर्चुअल मशीन पर लिनक्स चलाएं और वहां objdump का उपयोग करें। एक ब्लैक हास्य की तरह लगता है;) – zxcat
आप कुछ मुक्त distrubuted disassembler.for उदाहरण का उपयोग कर सकते हैं।
नोट: पीई हेडर में केवल कुछ एमएस-डॉस स्टब निष्पादन योग्य कोड है।
"पीई हेडर में केवल कुछ एमएस-डॉस स्टब निष्पादन योग्य कोड है।" और क्या होगा यदि नहीं है? आप कभी नहीं जानते कि वायरस छिपाने का चुनाव करेगा, और हेडर भी स्मृति में लोड किए गए हैं, है ना? –
मुझे वास्तव में पता है कि वायरस पे हेडर को कोड इंजेक्ट कर सकता है ... – Jichao
- 1. एएसएम
- 2. एएसएम
- 3. एएसएम, एएसएम अस्थिर और क्लोबबरिंग मेमोरी
- 4. एएसएम बाइटकोड
- 5. एएसएम 8086
- 6. इनलाइन एएसएम
- 7. एएसएम कोड का स्पष्टीकरण
- 8. सी # सैद्धांतिक: एएसएम
- 9. एएसएम: एमएएसएम, एनएसएम, एफएएसएम?
- 10. एएसएम इनलाइन संदेह
- 11. माइक्रोसॉफ्ट एएसएम साक्षात्कार सवाल?
- 12. एएसएम समारोह एम्बेडेड
- 13. एएसएम: राज्यव्यापी परिवर्तन
- 14. आईडीए समर्थक एएसएम निर्देश बदलने
- 15. कुछ x86 एएसएम संदर्भ/ट्यूटोरियल?
- 16. एमओवी बीएक्स, [एसआई] - एएसएम प्रश्न
- 17. डेल्फी लेबल और एएसएम अजीबता?
- 18. 86 एएसएम लिनक्स - .bss धारा
- 19. न्यूबी एएसएम: कॉल कोड कहां है?
- 20. जावा एएसएम बाइटकोड संशोधन-बदलती विधि निकायों
- 21. एएसएम कोड पढ़ने के लिए युक्तियाँ?
- 22. एनईएस गेम विकास: एएसएम 6 ट्यूटोरियल?
- 23. प्रत्येक एएसएम निर्देश का आकार क्या है?
- 24. एएसएम से सी (रिवर्स इंजीनियर नहीं)
- 25. लर्निंग SSE/SSE2 और एएसएम अनुकूलन
- 26. x86_64 लिनक्स में इनलाइन एएसएम से Syscall?
- 27. प्रति सी-निर्देश कितने एएसएम-निर्देश?
- 28. मैं जीसीसी द्वारा उत्पन्न एएसएम कैसे संकलित करूं?
- 29. एक 'हैलो, वर्ल्ड!' उत्पन्न करना जावा एएसएम लाइब्रेरी
- 30. जीडीबी लेआउट एएसएम मैक पर काम नहीं करता है?
आपको क्यों लगता है, आपको एंटीवायरस में डिस्सेबलर चाहिए ?? – zxcat
तो मैं वायरस भाग का पता कैसे लगाऊंगा? @zxcat आप इसे कैसे बनाएंगे? –