मैं बस इंटरनेट से डाउनलोड किए गए एक बाइनरी को लॉन्च करने की कोशिश कर रहा हूं। पैरेंट डायर और फाइल में 777 सेट की अनुमति है।
डेस्कटॉप आइकन पर डबल-क्लिक करें, राइट-क्लिक करें - & gt; Execute
, और कमांड-लाइन से फाइल को चलाने से कोई त्रुटि नहीं होती है।
मैं इस पर उपयोगी प्रतिक्रिया कैसे जुटा सकता हूं कि यह बाइनरी क्यों निष्पादित नहीं होगी?
मैं Xubuntu 14.04 चला रहा हूं, अगर इससे कोई फर्क पड़ता है।
अद्यतन करें अकीरा के सुझाव के बाद मैंने एक हेक्सडंप का उत्पादन किया: http://pastebin.com/NwUHP4L0
@akira ठीक है, मैं बहुत हेक्स देखता हूं। कृपया मुझे इसका सही अर्थ बताने के लिए निर्देश दें।
—
nipponese
यह अच्छा है कि आप हेक्सडंप देखें। अब इसे साझा करें :) शायद आपके प्रश्न के अपडेट / एडिट के रूप में।
—
akira
का परिणाम क्या है
—
Archemar
file /tmp/myfile
संभालने / tmp / myfile वह फ़ाइल है जिसे आप निष्पादित करने का प्रयास कर रहे हैं। - जब आपने प्रयास किया तो क्या त्रुटि है . ./myfile
(डॉट और डॉट स्लैश के साथ)?
@Archemar
—
nipponese
me@ubuntu:~/Desktop/Fusion$ file ./Fusion ./Fusion: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
तथा me@ubuntu:~/Desktop/Fusion$ . ./Fusion bash: .: ./Fusion: cannot execute binary file
, क्रमशः।
$> dd if=FILE bs=512 count=1 2> /dev/null | xxd