आमच्या बॅश स्क्रिप्टमधून कोड कसे लपवायचा किंवा लपवायचा

कधीकधी आम्ही स्क्रिप्ट प्रोग्राम करतो बॅश आणि आम्हाला ही कोड दृश्यमान नसावी अशी आहे, म्हणजेच, साधा मजकूर नसावा. जेव्हा आपण कोड लपविण्याबद्दल बोलतो तेव्हा योग्य पद असते ओबडधोबड, माझ्या बाबतीत मला कोडचा ध्यास घ्यायचा होता काही काळापूर्वी केलेली स्क्रिप्ट, यासाठी मला उपयुक्तता म्हणतात. shc

shc हे आम्हाला कोडचे अवलोकन करण्यास अनुमती देते, हे वापरण्यासाठीच्या चरण खालीलप्रमाणे आहेतः

1. प्रथम आपण ते डाउनलोड करणे आवश्यक आहे

एसएचसी v3.8.9 डाउनलोड करा

2. एकदा आम्ही ते डाउनलोड केल्यावर, आम्ही कॉम्प्रेस केलेल्या फाईलवर उजवे क्लिक करतो आणि says म्हटलेला पर्याय निवडतो «येथून काढा"किंवा तत्सम काहीतरी. हे आपल्याला नावाचे फोल्डर पाहण्यास मदत करेल shc-3.8.9, मी येथे तुम्हाला त्यातील सामग्रीचा स्क्रीनशॉट दर्शवित आहे

3. ठीक आहे, फोल्डर चालू आहे असे समजू /home/usuario/Downloads/shc-3.8.9 बरं, आम्ही एक टर्मिनल उघडून त्या मार्गावर जाऊ (cd "/ home/usuario/Downloads/shc-3.8.9"), आणि येथे स्थापना सुरू होते.

 4. फोल्डरमध्ये टर्मिनलमध्ये (जसे मी तुम्हाला आधीच सांगितले आहे) shc-3.8.9, हा अनुप्रयोग स्थापित करण्यासाठी आम्हाला फाईलचा प्रतीकात्मक दुवा बनविणे आवश्यक आहे shc-3.8.9.c a shc.c म्हणून आम्ही पुढील कार्यवाही करतो:

ln -s shc-3.8.9.c shc.c

 4. एकदा दुवा बनल्यानंतर आम्ही कार्यान्वित करू स्थापित करा मूळ परवानग्या (आम्ही sudo वापरू):

 sudo make install

 4. हे आम्हाला आमच्या संकेतशब्दासाठी विचारेल आणि त्यास थोडा वेळ प्रतीक्षा होईल, ती आपली की दाबण्याची प्रतीक्षा करेल [आणि] आणि दाबा [प्रविष्ट करा], म्हणजेच आम्ही सॉफ्टवेअर इन्स्टॉल करू इच्छित असल्याची पुष्टी करतो. एकदा हे पूर्ण झाल्यावर ते समस्यांशिवाय स्थापित होईल. मी तुम्हाला संपूर्ण तयारी आणि स्थापना प्रक्रियेचा स्क्रीनशॉट सोडतो:

 


आपण शेवटी पाहू शकता की मला एक एरर मिळाली आहे, ही त्रुटी माझ्या सिस्टमवर एक विशिष्ट फोल्डर अस्तित्त्वात नाही या संदर्भात आहे, आपण हे पाहिले तर ते त्यास महत्त्व देऊ नका ... तरीही एसएचसी यशस्वीरित्या स्थापित
म्हणून ते धावू शकतात sudo make install es आवश्यक संकुल स्थापित करा: जीसीसी y करा

5. पूर्ण झाले, हे स्थापनेसाठी आहे 😀

जेव्हा आपण हे स्थापित केले आहे, तेव्हा आम्हाला ते कसे वापरावे हे शिकण्याची आवश्यकता आहे. समजा आपल्या घरी आमच्याकडे स्क्रिप्ट आहे स्क्रिप्ट.श आणि त्याची सामग्री खालीलप्रमाणे आहेः

#!/bin/bash
echo "Script de prueba para DesdeLinux.net"
exit

ही स्क्रिप्ट कार्यान्वित करताना हे स्पष्टपणे टर्मिनलमध्ये संदेश दर्शवेल: «साठी चाचणी स्क्रिप्ट DesdeLinux.net" किंवा नाही? … पण, आता आम्ही तो कोड बेबनाव करणार आहोत.

टर्मिनलमध्ये आम्ही खालील ठेवले आणि दाबा [प्रविष्ट करा]:

shc -v -f $HOME/script.sh

आणि बिंगो !! तयार 😀

याने आपल्या स्क्रिप्टसह दोन नवीन फाईल्स तयार केल्या आहेत स्क्रिप्ट.श.एक्स y स्क्रिप्ट.श.एक्ससी

स्क्रिप्ट.श.एक्स - » हे आमची अस्पष्ट बॅश स्क्रिप्ट आहे, जेव्हा आपण कार्यान्वित करते तेव्हा आपण तयार केलेल्या पहिल्या प्रमाणेच केले जाते, यामधील फरक म्हणजे प्रथम आपण टेक्स्ट एडिटर (नॅनो, केट, जीडिट इत्यादी) उघडल्यास आपण स्पष्टपणे पाहू शकतो. त्याची सामग्री, जर आम्ही उघडली तर स्क्रिप्ट.श.एक्स आम्हाला स्पष्टपणे दिसेल की आम्हाला काहीही दिसत नाही ... LOL !!!, म्हणजे कोड 'एनक्रिप्टेड' आहे 🙂

स्क्रिप्ट.श.एक्ससी - » हे आमची स्क्रिप्ट आहे परंतु सी भाषेत ... आम्ही काळजीशिवाय हे हटवू शकतो कारण आपल्याला खरोखर याची आवश्यकता नाही, चांगले, किमान मला याची आवश्यकता नसते n't

तांत्रिक बाबीवर प्रत्यक्षात आणखी बरेच काही जोडण्यासारखे नाही, फक्त हे स्पष्ट करा की मला हे माहित आहे (बॅश स्क्रिप्ट कोड लपवून किंवा त्यासंदर्भात) हे परवाने किंवा त्यासारख्या गोष्टीचे उल्लंघन करीत नाही. मी हे स्पष्टीकरण देतो कारण काही महिन्यांपूर्वी मी जेव्हा बॅश कोडचे उल्लंघन करणे शिकले असल्याचे नमूद केले तेव्हा काही वापरकर्त्यांनी मला सतर्क केले की हे परवाने किंवा त्यासारख्या गोष्टीचे उल्लंघन करीत आहे ... तसेच, मी समजतो ત્યાંपर्यंत परवान्यांसह हे उल्लंघन होत नाही 😉

खूप धन्यवाद मॅटियास गॅस्टन काही काळापूर्वी माझ्याकडे या उपयुक्ततेचा उल्लेख केल्याबद्दल

आणखी काही जोडण्यासाठी, कोणतीही शंका किंवा प्रश्न, तक्रार किंवा सूचना मला कळू देऊ नका.

शुभेच्छा 😀


44 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   झयकीझ म्हणाले

    असे नाही की परवान्यांचे उल्लंघन केले गेले आहे, असे आहे की ते विनामूल्य सॉफ्टवेअर होणे थांबवते ...

    1.    केझेडकेजी ^ गारा म्हणाले

      होय नक्कीच. मुद्दा असा आहे की माझ्या काही विशिष्ट स्क्रिप्ट्स आहेत ज्या मला इतरांनी पाहू नयेत, उदाहरणार्थ या स्क्रिप्टपैकी एकाचा माझ्या स्थानिक मायएसक्यूएलच्या साध्या मजकूरात संकेतशब्द आहे किंवा असेच काहीतरी आहे.

      1.    मॉर्फियस म्हणाले

        नाही! आपले संकेतशब्द स्क्रिप्टमध्ये जतन करू नका!
        http://technosophos.com/content/dont-script-your-password-add-simple-prompts-shell-scripts

        1.    केझेडकेजी ^ गारा म्हणाले

          वास्तविक मी एसएए वापरून माझे संकेतशब्द 'लपविलेले' ठेवतो (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/), नंतर स्क्रिप्टमध्ये मी संकेतशब्द हॅश ठेवतो आणि मी काय करतो वापरकर्त्याने प्रविष्ट केलेल्या संकेतशब्दाची तुलना करणे (मी ते वाचून वाचवतो), मला SHA बेरीज मिळते आणि शेवटी दोन्हीची तुलना होते 🙂

          असं असलं तरी, दुव्याबद्दल आपले खूप आभारी आहे, मी आधीच त्याचा आढावा घेत आहे 😀

          कोट सह उत्तर द्या

        2.    लिनक्स वापरुया म्हणाले

          अचूक! पासवर्ड विचारणारा शेल प्रॉम्प्ट हा एक चांगला पर्याय आहे.
          चीअर्स! पॉल.

          1.    msx म्हणाले

            परंतु हे स्वयंचलित आणि लक्ष न ठेवलेली कार्यवाही देत ​​नाही कारण ती दुसर्‍या मार्गाने करते. 🙂

      2.    विलियन्स विवांको म्हणाले

        स्क्रिप्टमध्ये संकेतशब्द आणि इतर प्रवेश किंवा तडजोड डेटा ठेवणे ही एक मोठी चूक आहे. ही माहिती त्याच्या योग्य परवानग्यासह दुसर्‍या फाईलमध्ये सेव्ह करावी लागेल, म्हणून आपणास आपली बॅश स्क्रिप्ट भरुन टाकावी लागणार नाही. सुलभ हं?

        1.    केझेडकेजी ^ गारा म्हणाले

          दुसर्‍या फाईलमधे डेटा (लॉगिन व्हेरिएबल्स, कन्फ्स, इत्यादी) असण्याची समस्या अशी आहे की नंतर 'सिस्टम' किंवा ''प्लिकेशन' ला काम करण्यासाठी 2 फाइल्स आवश्यक आहेत, जर मी एका जागी सर्वकाही 'सेफ' म्हणून साठवले तर एकच फाईल, मला फक्त तीच आवश्यक आहे ... एकल फाईल.

          1.    मॉर्फियस म्हणाले

            अनुप्रयोगास डेटापासून विभक्त करणे चांगले आहे.
            किंवा त्याऐवजी डेटा हार्डकोड करणे ही एक भयानक प्रथा आहे!
            http://es.wikipedia.org/wiki/Hard_code
            त्याच फाईलमध्ये सुरक्षिततेचा कोड आणि डेटा टाकण्याशी त्याचा काहीही संबंध नाही. आणि त्याहीपेक्षा, आपल्याकडे आपले संकेतशब्द असतील तर अगदी उलट !!

          2.    विलियन्स विवांको म्हणाले

            दुसर्‍या फाईलमधून संवेदनशील माहिती वाचण्याची किंमत आपला कोड "अनबॉकेट" करण्यासाठी आवश्यक प्रोसेसर खर्चाच्या तुलनेत नगण्य आहे.

            दुसरीकडे, आपण मॉड्यूलर डेव्हलपमेंटचा एक संपूर्ण नमुना पाडत आहात, एका मोनोलिथिक मॉडेलवर पैज लावत आहात की, सिद्ध करण्यापेक्षा निराकरणांपेक्षा अधिक समस्या आहेत.

          3.    msx म्हणाले

            आणि हे देखील की जर आपण इतर परवानग्या वापरणे आवश्यक आहे जे इतर गट / वापरकर्त्यांसाठी आवश्यक असतील तर आपल्याला प्रथम स्क्रिप्ट कार्यान्वित करण्यासाठी प्रारंभिक संकेतशब्द देखील आवश्यक असेल.

          4.    msx म्हणाले

            @KZKG वरील टिप्पणी आपल्या टिप्पणीला उत्तर म्हणून आहे
            @ मॉर्फियस: हे विशिष्ट गरजेशी पूर्णपणे संबंधित आहे.

    2.    मॉर्फियस म्हणाले

      परंतु बायनरीमध्ये संकलित केलेले विनामूल्य सॉफ्टवेअर आहे (जे ओब्फस्केटपेक्षा जास्त आहे). हे विनामूल्य आहे यावरून असे सूचित होते की त्यास स्त्रोत देखील आहे, परंतु त्याचा उलगडा करण्याशी काही संबंध नाही (किंवा संकलन करणे, जे मला सी प्रोग्राम चालवायचे असल्यास आवश्यक आहे, उदाहरणार्थ)

      1.    विलियन्स विवांको म्हणाले

        संकलित मुक्त सॉफ्टवेअरच्या बाबतीत, ही भाषा वापरल्या जाणार्‍या आवश्यकतेचा प्रश्न आहे (जर आपण सी मध्ये प्रोग्राम करत असाल तर आपल्या अनुप्रयोगासाठी काम करण्यासाठी आपल्याला संकलित करावे लागेल). आणि समान, नेहमीच, जर ते खरोखरच विनामूल्य सॉफ्टवेअर असेल तर स्त्रोत कोड उपलब्ध असेल.

  2.   ह्युयूगा_नेजी म्हणाले

    हम्म, मी किती निराकरण करतो हे समजून घेण्यासाठी कोडची नोंद करण्यासाठी काही प्रमाणात औदासीन्य दर्शविते की त्यांच्या समाधानावर आम्हाला अधिक अवलंबून बनविण्यासाठी "त्यांच्या कोडचा वापर करणे" सुरू होते.

    1.    केझेडकेजी ^ गारा म्हणाले

      मी असे म्हणत नाही की कोड अबाधित असावा की नाही ... मी साधने देतो, प्रत्येकजण त्यांच्या गरजेनुसार त्यांचा वापर करतो.

      1.    टीकाकार म्हणाले

        या पृष्ठावरील कोडचा विपर्यास करायचा?

        मला वाटते की वाचकांना दूर करणे ही एक चांगली कल्पना आहे कारण मला असे वाटते की या ब्लॉगला भेट देणारे बरेच लोक हे विनामूल्य सॉफ्टवेअरचे अनुयायी आहेत, आणि म्हणूनच आम्ही कोडच्या आज्ञेचे पालन करीत नाही.

        1.    msx म्हणाले

          आपण लिपी उघडकीस आणायची आवश्यकता स्पष्ट करण्यासाठी केझेडकेजीचे कारण आपण वाचले नाही.

          आपला शोध सामायिक केल्याबद्दल केझेडकेजी धन्यवाद!

  3.   गब्रीएल म्हणाले

    आणि म्हणूनच लिनक्समध्ये व्हायरस प्रसारित होण्यास सुरवात होते ...

    व्यक्तिशः मी कोणत्याही अप्रसिद्ध स्क्रिप्ट वापरणार नाही. केवळ सुरक्षिततेच्या जोखमीमुळेच नव्हे तर आपली स्क्रिप्ट सामायिक करणे खूपच मौल्यवान असेल तर ते अधिक चांगले * ओलोमध्ये ठेवा; ज्याला त्यांचे ज्ञान सामायिक करायचे असेल त्यांना मी नक्कीच सापडेल.

    1.    केझेडकेजी ^ गारा म्हणाले

      आपण कधीच अस्पष्ट स्क्रिप्ट वापरणार नाही का? बरं, तुमच्यासाठी खूपच चांगले, मी कधीच अप्रस्तुत स्क्रिप्ट वापरणार नाही ... तपशील म्हणजे मी माझ्यापासून चुकलेली स्क्रिप्ट कधीच सामायिक केलेली नाही आणि प्रिय मित्र, तिथे चूक आहे.

      मी जेव्हा जेव्हा बॅशमध्ये काहीही करतो तेव्हा मी माझे वजन किंवा त्रास न घेता ते सामायिक करतो, जे मी येथे बर्‍याच लेखांमध्ये आधीच केले आहे 😀

      ब्लॉगमध्ये आपले स्वागत आहे, आपल्याला वाचून आनंद झाला 😉

  4.   Percaff_TI99 म्हणाले

    गॅब्रिएल, केझेडकेजी ^ गारा आधीपासूनच ज्ञान सामायिक करीत आहे, तो परवाना उल्लंघन असू शकेल अशा अप्रचलित स्क्रिप्ट्ससह कोणतेही लिनक्स पॅकेज तयार करीत नाही, हे केवळ तेच अनुप्रयोग वापरते जे त्यांच्या स्वत: च्या वापरासाठी वापरू शकते किंवा नाही, हे आवश्यक नाही असभ्य व्हा, कारण लिनक्समधील विषाणू इतके सोपे नाही, याबद्दल एक चांगला लेख येथे आहे https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
    केझेडकेजी ^ गारा मी तुम्हाला प्रतिमा वापरुन एन्फ्स आणि क्रिप्टोग्राफीबद्दल एक पोस्ट लिहायला आवडेल, हा एक विषय आहे जो मला खरोखर आवडतो.
    चीअर्स !!!

    1.    केझेडकेजी ^ गारा म्हणाले

      धन्यवाद
      वास्तविक, असे नाही की मला एन्फ्स आणि क्रिप्टोग्राफीबद्दल पुरेसे ज्ञान आहे, किमान मी एखादे पोस्ट तयार करण्यास पुरेसे आत्मविश्वास वाटत नाही आणि वापरकर्त्यांकडे असलेल्या शंका गृहीत धरुन आहे 😀
      या विषयात असे नाही की मी प्रगत वापरकर्ता आहे ...
      फाईल्स कूटबद्ध करण्यासाठी जीपीजी वापरणे मी सर्वात जास्त काम केले आहे आणि प्रतिमांबद्दल मी सर्वात जास्त केले आहे ते 'प्रतिमेमध्ये समाविष्ट करणे' किंवा प्रतिमा लपविण्यामुळे केले आहे, जेणेकरुन प्रतिमा दर्शविणार्‍याने प्रतिमा उघडली की सर्व काही दर्शविले जाईल. बरोबर, याचा अर्थ काय?

      पुन्हा एकदा, आपल्या टिप्पणीबद्दल आपले खूप आभार 🙂

  5.   ratakruel म्हणाले

    जर मला योग्यपणे आठवत असेल तर तेथे ओव्हस्टेड सी चँपियनशिप आहेत परंतु "ओब्फुस्केटर" वापरणे फायद्याचे नाही परंतु त्यांना त्यांचे स्त्रोत बेअरबॅक करणे आवश्यक आहे.

    जसे की shc आणि आपली स्क्रिप्टची संकेतशब्द आहेत… काम करण्याचा अत्यंत वाईट मार्ग!

    नेहमीप्रमाणेच मनोरंजक लेख.

    1.    केझेडकेजी ^ गारा म्हणाले

      होय, एकापेक्षा जास्त लोकांनी मला LOL आधीच सांगितले आहे !!
      आपल्या टिप्पणीबद्दल धन्यवाद 🙂

  6.   कधीही म्हणाले

    मूलभूतपणे, आपण दृश्यमान स्क्रिप्ट सामायिक न करता अनुप्रयोग सामायिक केल्यास आपण जीपीएलचे उल्लंघन करीत आहात, जीपीएल अनुप्रयोगासह व्युत्पन्न केलेली कोणतीही गोष्ट जीपीएल असणे आवश्यक आहे. म्हणूनच एसएचसी सी व्युत्पन्न करते, कारण हा कोड आपण सामायिक करू शकता.

    कोट सह उत्तर द्या

  7.   लिनक्स वापरुया म्हणाले

    मी इतर वाचकांच्या टिप्पण्यांशी सहमत आहे: केवळ डेटा आणि स्क्रिप्ट एकत्र ठेवणे ही एक चांगली पद्धत नाही तर विनामूल्य सॉफ्टवेअरच्या विकासास अनुकूल देखील नाही.
    मिठी! पॉल.

    1.    केझेडकेजी ^ गारा म्हणाले

      नमस्कार पाब्लो 🙂
      माझ्याकडे काही अन्य अस्पष्ट स्क्रिप्ट आहे जी माझ्या लॅपटॉपवर अंतर्गतरित्या कार्य करते, मी हे स्पष्ट करते कारण मला असे वाटत नाही की काही कारणास्तव जर एखाद्याने माझ्या स्क्रिप्टची दुसर्‍या संगणकावर प्रतिलिपी केली तर मला ते नको आहे की ते त्यात असलेल्या गोष्टी पाहण्यास सक्षम व्हावे, ही एक 'सुरक्षा उपाय' आहे 'मी घेऊन.

      तथापि, येथे DesdeLinux मी बाशमध्ये सर्व काही किंवा जवळजवळ सर्व काही मी सार्वजनिक करतो जे कदाचित मनोरंजक असेल.

      तथापि, आता असे नाही की वैयक्तिक स्क्रिप्टचा भंग करण्यासाठी, वैयक्तिक हेतूंसाठी हे केल्याने मी एसडब्ल्यूएलचा त्यापासून खूप दूर आहे from

      अभिवादन मित्रा

  8.   कोडलॅब म्हणाले

    चांगली माहिती. टिप्पण्यांमध्ये व्युत्पन्न होत असलेल्या वादांव्यतिरिक्त, थोडी अधिक चौकशी सुरू ठेवण्यासाठी मला माहिती दिसते.

    मला असे वाटते की लेखातील कोणत्याही टप्प्यावर लेखक हे सांगत नाही की ते चांगले किंवा वाईट रीतीने केले गेले आहे किंवा आपण ते करावे किंवा करू नये तर ते आपल्यास एखाद्या फायद्याचे असेल तर ते जे साधन बनवून करता येईल ते सहजपणे सांगते.

    ग्रीटिंग्ज

    कोडलॅब

    1.    f3niX म्हणाले

      लिनक्सिरॉस ब्लॉग्जमध्ये प्रत्येक गोष्ट विवादास्पद असते, हं असं नेहमीच होतं.

      1.    msx म्हणाले

        @ F3niX मी आपल्या टिप्पणीसह स्क्रीनशॉट कट करणार आहे प्रत्येक वेळी कोणी या विषयाचा काही मूर्खपणाने उल्लेख केल्यावर ते सांगायला.

        टीप: मी आपल्याला irc आणि चक्र मंच on वर कधी शोधू शकतो ते पाहूया

    2.    केझेडकेजी ^ गारा म्हणाले

      अचूक !!
      मी जे काही नवीन शिकलो ते फक्त दाखवतो / शिकवतो / स्पष्टीकरण देतो, हे ज्ञान वापरणे आपल्यावर अवलंबून आहे की मी तुम्हाला त्यापासून दूर ठेवत नाही.

      माझ्या माहितीनुसार, ज्ञान सामायिक करणे ही चांगली गोष्ट आहे, बरोबर? 0_oU

      आपल्या टिप्पणीबद्दल धन्यवाद, हे जाणून घेणे चांगले आहे की या लेखाचा खरा हेतू समजून घेणारे एक किंवा दोनपेक्षा जास्त लोक आहेत.

  9.   Percaff_TI99 म्हणाले

    तेथे तुम्ही मला घट्ट स्पॉट एक्सडीमध्ये ठेवले, काही आठवड्यांपूर्वी मी एक पोस्ट तयार करत आहे ज्याचे शीर्षक होते «स्थापना आणि क्रुक्सची चाचणी» आणि स्थापना यशस्वीरित्या पार पडली तरीही, मी एक सामान्य वापरकर्ता आहे आणि मला माहित नाही की मी सामना करण्यास सक्षम असेल की नाही? तृतीय पक्षाच्या शंका, या विकृतीच्या सद्गुण आणि दोषांबद्दल आणि सर्व वापरकर्त्यांसाठी आणि वाचकांमध्ये आपल्याला मदत करणारे उद्भवणार्‍या समस्यांवरील संभाव्य निराकरणांबद्दल चर्चा करण्यासाठी एक साधन म्हणून काम करण्याचा हेतू आहे. जेव्हा मी ते समाप्त करे आणि पुनरावलोकनासाठी पाठवेन तेव्हा आपण (प्रशासक) निर्णय घ्याल. प्रतिमांच्या क्रिप्टोग्राफीबद्दल, उत्तरे दिल्याबद्दल धन्यवाद, केझेडकेजी ^ गारा.

    ग्रीटिंग्ज!

    1.    केझेडकेजी ^ गारा म्हणाले

      आनंदात ठीक आहे, मी त्याबद्दल एक पोस्ट करीन 😉

  10.   माकुबेक्स उचीहा म्हणाले

    उत्कृष्ट टूटो भाऊ मला हे खूप उपयुक्त वाटले: 3
    ज्यांना हे मंजजार लिनक्समध्ये स्थापित करायचे आहेत आणि आर्चीलिनक्सच्या डेरिव्हेटिव्ह्जमध्ये हे नाव आहे: shc

    कोट सह उत्तर द्या

  11.   फ्रेम्स म्हणाले

    क्षमस्व मित्राकडे एक छोटी स्क्रिप्ट आहे ज्याने कॅपिटल लेटर्सला क्लिपबोर्डमध्ये असलेल्या लोअरकेसमध्ये रुपांतरित केले (एक्सक्लिप)

    लिपीत नसताना स्क्रिप्ट सामान्य कार्य करते

    #! / बिन / बॅश
    xclip -o> R1.txt
    मांजर R1.txt | tr [: अप्पर:] [: लोअर:]
    "" बाहेर फेकले
    rm R1.txt

    परंतु जेव्हा मला अस्पष्ट स्क्रिप्ट चालवायची असेल
    मला सांगते

    ./M2m.sh: ऑपरेशनला परवानगी नाही
    पूर्ण (ठार)

    कृपया मदत करा

    1.    केझेडकेजी ^ गारा म्हणाले

      आपण एक्सक्लिप स्थापित केले आहे?

  12.   SynFlag म्हणाले

    हे लक्षात घ्यावे की ते प्रत्यक्षात बॅश कंपाइलर आहेत .त्यात .bat कंपाईलर किंवा .php आहेत.
    मला माहित नाही की उत्पादित केलेला कोड कूटबद्ध झाला आहे आणि तो विकृत झाला आहे आणि एखादा डीकंपेलरचा सामना करत नाही, तर प्रयत्न करणे आवश्यक आहे, कारण हे माझे फील्ड नाही म्हणून मी होय किंवा नाही म्हणत नाही, परंतु जे मी पाहतो ते बॅश संकलित करते .c मध्ये आहे. आपण कोड पाहू शकता, जे, विचलित केलेल्या आत, मला दिसत आहे की ते एका ओळीत शोषण करणार्‍या शेलसारखे दिसत आहेत, परंतु ते खरोखरच भुलले आहेत की नाही हे मला माहित नाही, कारण तो पासवर्ड विचारत नाही किंवा मला माहित नाही, मास्टर कॉन्फिग जिथे आहे मागील कीवर्ड

  13.   जुआन डेव्हिड म्हणाले

    मित्रांनो असे घडते की जेव्हा मी माझ्या स्क्रिप्टचे उल्लंघन करतो तेव्हा तो नवीन स्क्रिप्ट एक्स एंडिंगसह तयार करतो, मी ते कार्यान्वित करतो आणि अगदी परिपूर्ण देखील आहे. परंतु जेव्हा मी हे दुसर्‍या संगणकावर लिनूझने चालत नाही तेव्हा चालत नाही, त्यास आधीपासून सर्व परवानग्या आहेत, मी लाँचर तयार करतो आणि सांगतो की ते टर्मिनल अनुप्रयोग आहे, परंतु ते कार्य करत नाही, कृपया त्वरित प्रतिसादाची प्रतीक्षा करा

    1.    केझेडकेजी ^ गारा म्हणाले

      आपण ते संकलित केले आणि आपण त्याच आर्किटेक्चरसह सिस्टमवर चालवित आहात? म्हणजेच आपण ते 32-बिट सिस्टमवर गोंधळात टाकण्यासाठी संकलित केले असल्यास आणि त्याऐवजी आपण त्यास 64-बिट सिस्टमवर चालवण्याचा प्रयत्न केल्यास ही त्रुटी आपल्याला मिळेल. तुला समजलं?

      1.    जुआन डेव्हिड म्हणाले

        नाही, परंतु मी त्याच संगणकाचे स्वरूपन त्याच ऑपरेटिंग सिस्टमसह आधीच प्रदान केले आहे आणि ते चालत नाही, ते एक त्रुटी देखील पाठवित नाही.
        मी याला कन्सोलद्वारे असे म्हणतो: sudo /home/operations/script.x आणि मला ही त्रुटी मिळाली

        /home/operaciones/script.x: e } 8- q , K

        संपूर्ण प्रकरण

        1.    केझेडकेजी ^ गारा म्हणाले

          कोडमध्ये त्रुटी आहे की नाही हे शोधण्यासाठी संकलित केल्याशिवाय हे चालविण्याचा प्रयत्न करा

    2.    निक म्हणाले

      इतर संगणकांवर अस्पष्ट स्क्रिप्ट चालविण्यास सक्षम होण्यासाठी आपल्याला ते सुरक्षित करा या पर्यायासह संकलित करावे लागेल. पुनर्वितरणीय बायनरी बनवा ', अन्यथा ते केवळ मशीनवरच चालले जाईल जेथे स्क्रिप्ट एसएचसीने व्यापलेली नाही.
      उदाहरण:

      shc -r -f script.sh

  14.   विलियम म्हणाले

    हॅलो, माझ्याकडे एक क्वेरी आहे, shc कोणत्याही प्रकारच्या लिनक्स वितरणामध्ये स्थापित केली जाऊ शकते? उदाहरणार्थ लाल टोपी, त्यासाठी स्थापना कशी असेल?
    धन्यवाद!

  15.   रुईझ म्हणाले

    प्रत्येकास अभिवादन, तुमच्या टिप्पण्यांनी मला खूप मदत केली आहे, परंतु मला खालील समस्या उद्भवत आहेत, जेव्हा ओफफसेशन माझ्यासाठी त्याच सिस्टममध्ये कार्य करत नाही परंतु भिन्न आर्किटेक्चरसह, म्हणजेच, जर मी ते 32 बिट्समध्ये केले तर ते 64 बिट्समध्ये चालू शकत नाही. हे खरोखर भिन्न आर्किटेक्चर्स (32 आणि 64 बीट) वर चालवू शकते काय हे कोणाला माहित आहे काय?