Uyicofa njani okanye uyifihle ikhowudi kwizikripthi zethu ze-bash

Ngamanye amaxesha sicwangcisa iskripthi kwi Bash kwaye sifuna ikhowudi yale nto ukuba ingabonakali, oko kukuthi, ingabi yinto ecacileyo. Xa sithetha ngokufihla ikhowudi igama elichanekileyo ngu obfuscate, kwimeko yam bendifuna ukongeza ikhowudi Isikripthi endasenza kwithuba eladlulayo, into eluncedo endiyifumeneyo ibizwa ngokuba: shc

shc Isivumela ukuba sisebenzise ikhowudi, nanga amanyathelo okuyisebenzisa:

1. Kuqala kufuneka sikhuphele

Khuphela i-SHC v3.8.9

2. Nje ukuba siyikhuphele, sicofe ekunene kwifayile ecinezelweyo kwaye ukhethe ukhetho oluthi «Khipha apha"okanye into efanayo. Oku kuyakwenza ukuba sibone ifolda ebizwa ngokuba Shc-3.8.9, Apha ndikubonisa umfanekiso weskrini sayo

3. Kulungile, masithi ifolda ikwi /home/usuario/Downloads/shc-3.8.9 Ewe, sivula i-terminal kwaye siye kuloo ndlela (cd "/ ikhaya /usuario/Downloads/shc-3.8.9"), kwaye ufakelo luqala apha.

 4. Kwisiphelo sendlela ekubekwe kuyo (njengoko senditshilo kuwe) kwifolda Shc-3.8.9, ukulungiselela ukufaka esi sicelo kufuneka senze ikhonkco elingumfuziselo wefayile shc-3.8.9.c a Shc.c ke senza oku kulandelayo:

ln -s shc-3.8.9.c shc.c

 4. Nje ukuba ikhonkco lenziwe, senza ukwenza ukufaka neemvume zengcambu (Siza kusebenzisa isudo):

 sudo make install

 4. Iya kusicela ngegama eligqithisiweyo kwaye iya kulinda umzuzwana, iya kulinda thina ukuba sicinezele isitshixo [KWAYE] kwaye ucinezele [Ngena]Oko kukuthi, siqinisekisa ukuba sifuna ukufaka isoftware. Nje ukuba kwenziwe oku kuya kufaka ngaphandle kweengxaki. Ndikushiya umfanekiso weskrini sonke sokulungiselela kunye nenkqubo yokufaka:

 

Njengoko ubona ekugqibeleni ndifumana impazamo, impazamo ibhekisa kwinto yokuba isikhombisi esithile asikho kwinkqubo yam, ukuba uyayibona le nto, musa ukuyenza ibaluleke ... I-SHC ifakwe ngempumelelo 😉
Ke bangabaleka sudo make install es KUFUNEKA fakela iipakeji: gcc y enza

5. Yenziwe, oku kungenxa yofakelo 😀

Xa siyifakile, kufuneka sifunde ukuyisebenzisa. Masithi sinombhalo kwikhaya lethu elibiziweyo iscript.sh kwaye umxholo wayo umi ngolu hlobo lulandelayo:

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

Xa usenza esi sikripthi, kuya kubonakala ngokucacileyo kwi-terminal umyalezo: «Iskripthi sovavanyo seLinuxLux.net" okanye hayi? … Kodwa, ngoku siza kuyikhangela loo khowudi.

Kwisiphelo sibeka oku kulandelayo kwaye ucinezele [Ngena]:

shc -v -f $HOME/script.sh

Kwaye ibhingo !! lunga 😀

Oku kusenzele iifayile ezimbini ezintsha kunye neskripthi sethu, ngoku sinazo Isicatshulwa.sh.x y Iskripthi.sh.xc

iskripthi.sh.x - » Esi siskripthi se-bash esifihliweyo, oku xa siyiphumeza siyakwenza ngokuchanekileyo njengeyokuqala esiyenzileyo, umahluko phakathi kwezi kukuba yeyokuqala ukuba siyivule ngomhleli wombhalo (nano, kate, gedit, njl. sawubona ngokucacileyo umxholo wayo, ngelixa sivulela Isicatshulwa.sh.x Siza kubona ngokucacileyo ukuba asiboni nto ... LOL !!!, Oko kukuthi, ikhowudi 'ibhalwe' '

iskripthi.sh.xc - » Esi siscript sethu kodwa ngolwimi lwe-C ... sinokuyicima ngaphandle kokukhathazeka kuba asiyidingi, kulungile, ubuncinci andizukuyifuna kwaphela 🙂

Akukho nto ininzi inokongezwa kwicala lobuchwephesha, kukucacisa nje ukuba ngokokwazi kwam (ukufihla okanye ukwenza ikhowudi ye-bash script) ayikophuli iilayisensi okanye into enjalo. Ndiyayicacisa le nto kuba kwiinyanga ezimbalwa ezidlulileyo kuFacebook xa bendikhankanya ukuba ndifunde ukwenza ikhowudi ye-bash, abanye abasebenzisi bandixwayisile ukuba oku kukwaphula ilayisensi okanye into enjalo ... kulungile, ngokokwazi kwam, iilayisensi azaphuliwanga ngale

Enkosi kakhulu ku UMatias Gaston ngokukhankanya oku kuluncedo kum kwixesha elidlulileyo

Akukho nto ingako yokongeza, nayiphi na intandabuzo okanye umbuzo, isikhalazo okanye ingcebiso undazise.

Ukubulisa 😀


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo ezi-44, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   xykyz sitsho

    Ayisiyo eyokuba iilayisensi ziphulwe, kukuba iyeka ukuba sisoftware yasimahla ...

    1.    I-KZKG ^ iGaara sitsho

      Ewe kunjalo. Inqaku kukuba kukho izikripthi ezithile zobuqu zam andifuni ukuba abanye bazibone, umzekelo kuba enye yezi script inegama eligqithisiweyo kwisicatshulwa esicacileyo se-MySQL yendawo, okanye into efanayo.

      1.    UMorpheus sitsho
        1.    I-KZKG ^ iGaara sitsho

          Ngokwenyani ndigcina iiphasiwedi zam 'zifihliwe' ndisebenzisa i-SHA (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/), emva koko kwiskripthi ndigcina i-hash yephasiwedi kwaye into endiyenzayo kukuthelekisa iphasiwedi engena umsebenzisi (ndiyigcina ngokufunda), ndifumana isamba seSHA kwaye ndithelekise zombini ekugqibeleni

          Ngapha koko, enkosi kakhulu ngekhonkco, sele ndiyiphonononga 😀

          Phendula nge quote

        2.    Masisebenzise iLinux sitsho

          Ngokuqinisekileyo! I-Shell ekhawulezileyo ecela iphasiwedi yeyona ndlela ifanelekileyo.
          Masinwabe! UPawulos.

          1.    msx sitsho

            Kodwa ayiboneleli ukwenziwa okuzenzekelayo nokungagadwanga njengoko isenza ngenye indlela. 🙂

      2.    UWillian vivanco sitsho

        Ukubeka ipassword kunye nolunye ufikelelo okanye ukuyekisa idatha kwiskripthi yimpazamo enkulu. Olu lwazi kufuneka lugcinwe kwenye ifayile, kunye neemvume zalo ezifanelekileyo, ke awuzukunyanzela ukuba ubhale iscript sakho. Kulula huh?

        1.    I-KZKG ^ iGaara sitsho

          Ingxaki yokuba nedatha (izinto eziguqulweyo zokungena, ii-confs, njl.njl) kwenye ifayile kukuba emva koko 'inkqubo' okanye 'isicelo' sifuna iifayile ezi-2 ukuze zisebenze, kanti ukuba ndigcina 'ndikhuselekile' ngangokunokwenzeka kuyo yonke into kwifayile enye, kulungile bendiya kuyidinga kuphela ... ifayile enye.

          1.    UMorpheus sitsho

            Kukuqhelanisa okuhle ukwahlula usetyenziso kwidatha.
            Okanye endaweni yinkqubo eyoyikisayo yokwenza i-hardcode yedatha!
            http://es.wikipedia.org/wiki/Hard_code
            Ayinamsebenzi nokhuseleko lokubeka ikhowudi kunye nedatha kwifayile efanayo. Kwaye ngaphezulu, ngokuchaseneyo ukuba unamaphasiwedi akho apho !!

          2.    UWillian vivanco sitsho

            Ixabiso lokufunda ulwazi olubuthathaka kwenye ifayile alunakulunga ecaleni kweendleko zeprosesa ezifunekayo ukuze "ufumane" ikhowudi yakho.

            Kwelinye icala, ulahla iparadigm epheleleyo yophuhliso lweemodyuli, ukubheja kwimodeli ye-monolithic ethi, ngaphezulu kokungqiniweyo, kukho iingxaki ezingaphezulu kwezisombululo.

          3.    msx sitsho

            Kwaye ukuba usebenzisa iimvume eziya kuthi zibandakanye amanye amaqela / abasebenzisi, uya kudinga iphasiwedi yokuqala ukwenza iscript sokuqala.

          4.    msx sitsho

            @KZKG izimvo ezingasentla ziphendula izimvo zakho
            @morpheus: inxulumene ngokupheleleyo nemfuno ethile.

    2.    UMorpheus sitsho

      Kodwa kukho isoftware yasimahla edityaniswe kubini (engaphezulu kokuthoba isidima). Ukuba simahla kuthetha ukuba iyafumaneka ukongeza kwimithombo, kodwa ayinanto yakwenza nokuthotywa (okanye ukudityaniswa, oko kubalulekile ukuba ndifuna ukwenza inkqubo C, umzekelo)

      1.    UWillian vivanco sitsho

        Kwimeko yesoftware ehlanganisiweyo yasimahla, ngumbuzo wemfuno yolwimi olusetyenziswayo (ukuba udwelisa ku-C, kuya kufuneka uqokelele isicelo sakho ukuze sisebenze). Kwaye ngokufanayo, kuhlala kunjalo, ukuba iyisoftware yasimahla, ikhowudi yemithombo iya kufumaneka.

  2.   Hyuuga_Neji sitsho

    humm Ndibonisa inqanaba elithile lokungakhathali ekwabelaneni ngekhowudi lol ukubona ukuba bangaphi abagqibela ngokuqala "ukubala iikhowudi zabo" ukusenza sixhomekeke kwizisombululo zabo ...

    1.    I-KZKG ^ iGaara sitsho

      Anditsho ukuba ikhowudi kufuneka iboniswe okanye hayi ... Ndinika izixhobo, nganye nganye ukuzisebenzisa ngokweemfuno zazo.

      1.    umhlomli sitsho

        Ikhowudi yokungenisa kweli phepha?

        Ndicinga ukuba licebo elilungileyo ukubakhuphela kude abafundi, kuba ndicinga ukuba uninzi lwabantu abatyelele le bhlog ngabalandeli besoftware yasimahla, ke ngoko asabelani ngenkqubo yokufumana ikhowudi.

        1.    msx sitsho

          Ngokucacileyo khange usifunde Isizathu se-KZKG sokuchaza isidingo sayo sokubonisa iscript sayo.

          Enkosi KZKG ngokwabelana ngokufumanisileyo!

  3.   UGabriel sitsho

    Kwaye ke iintsholongwane ziqala ukujikeleza kwiLinux ...

    Ngokwam andinakuze ndisebenzise naziphi na izikripthi ezingaqondakaliyo. Ayisiyiyo kuphela ngenxa yomngcipheko wokhuseleko obandakanyekayo, kodwa ngenxa yokuba ukuba iskripthi sakho sixabiseke kakhulu ukuba singabelana ngaso kungcono usibeke kwi * ulo; Ngokuqinisekileyo ndingamfumana umntu ofuna ukwabelana ngolwazi lwabo.

    1.    I-KZKG ^ iGaara sitsho

      Ngaba ungakhe usebenzise isicatshulwa esinefuthe? Impazamo ikhona ngoku

      Nanini na xa ndenza into eBhash ndiyabelana ngaphandle kokulinganisa okanye ukundikhathaza, endisele ndiyenzile kumanqaku amaninzi apha 😀

      Wamkelekile kwibhlog, kuyonwabisa ukukufunda 😉

  4.   Umqambi_TI99 sitsho

    UGabriel, KZKG ^ uGaara sele ekwabelana ngolwazi, akenzi nayiphi na ipakethe ye-linux enezikripthi ezingaqondakaliyo ezinokuba kukwaphula umthetho, ityhila kuphela usetyenziso olunokuthi umntu alusebenzise okanye aluzisebenzisi, akuyomfuneko ukuba krwada, kuba intsholongwane kwi-linux ayisiyonto ilula leyo, nali inqaku elilungileyo malunga nayo https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
    KZKG ^ Gaara Ndingathanda ukuba ubhale iposti malunga ne-encfs kunye ne-cryptography usebenzisa imifanekiso, sisihloko endisithandayo.
    Masinwabe !!!

    1.    I-KZKG ^ iGaara sitsho

      Ndiyabonga
      Ngokwenyani ayisiyokuba ndinolwazi olwaneleyo malunga ne-encfs kunye ne-cryptography, ubuncinci andizithembi ngokwaneleyo ukwenza iposti kwaye ndithathe amathandabuzo anokubakho kubasebenzisi
      Esi sihloko ayisiyokuba ndingumsebenzisi ophambili ...
      Eyona nto ndiyenzileyo kukusebenzisa i-GPG ukubethela iifayile, kwaye ngokubhekisele kwimifanekiso, eyona ndiyenzileyo 'kukufaka' okanye ukufihla ifayile ngaphakathi komfanekiso, ukuyenza icace into yokuba xa umfanekiso uvulwa ngombonisi womfanekiso, Yonke into iboniswe ngokuchanekileyo, yile nto uyithethayo?

      Kwakhona, enkosi kakhulu ngengcaciso yakho 🙂

  5.   ngqube sitsho

    Ukuba ndikhumbula ngokuchanekileyo, kukho ubuntshatsheli be-C obfuscated, kodwa akufanelekile ukusebenzisa "i-obfuscator" kodwa kufuneka bayinyanzele indawo yabo.

    Ngokuphathelele i-shc kunye neskripthi sakho esinamaphasiwedi ... indlela embi kakhulu yokusebenza!

    Inqaku elinomdla, njengesiqhelo.

    1.    I-KZKG ^ iGaara sitsho

      Ewe, ngaphezulu kwesinye sele endixelele iLOL !!
      Enkosi ngengcaciso yakho 🙂

  6.   I-eVeR sitsho

    Ngokusisiseko, ukuba wabelana ngesicelo ngaphandle kokwabelana ngesikripthi esibonakalayo uya kuba wophula i-GPL, efuna ukuba nantoni na eveliswe sisicelo se-GPL yi-GPL. Kungenxa yoko le nto i-SHC ivelisa i-C, kuba yile khowudi onokwabelana ngayo.

    Phendula nge quote

  7.   Masisebenzise iLinux sitsho

    Ndiyavumelana nezimvo zabanye abafundi: ayisiyondlela elungileyo yokugcina idatha kunye neskripthi sonke kunye kodwa ayikulunganga kuphuhliso lwesoftware yasimahla.
    Ihagi! UPawulos.

    1.    I-KZKG ^ iGaara sitsho

      Molo Pablo 🙂
      Ndinesinye iscript esifihliweyo esisebenza ngaphakathi kwiLaptop yam, ndiyasicacisa kuba andifuni ukuba umntu ngesizathu esithile akwazi ukukopa umbhalo wam kwenye ikhompyuter, andifuni ukuba bakwazi ukubona ukuba yintoni iqulethe, 'yimilinganiselo yokhuseleko' endiyithathayo.

      Nangona kunjalo, apha kwiDesdeLinux ndenza esidlangalaleni yonke into okanye phantse yonke into endiyenzayo eBhash enokuba inomdla.

      Ngapha koko, ayisiyiyo le nto ngoku ukwenza iskripthi sakho, ngokwenza oku ngeenjongo zobuqu ndingumchasi we-SWL kude nayo 😀

      Ndiyabulisa mfondini

  8.   ikhowudi sitsho

    Ulwazi olulungileyo. Ngaphandle kweempikiswano eziveliswayo kwizimvo, kubonakala kum ulwazi lokuqhubeka nokuphanda okungakumbi.

    Ndicinga ukuba umbhali nangaliphi na inqaku usixelela ukuba kulungile okanye kubi kwenziwe okanye ukuba kufanelekile okanye akufuneki sikwenze, usixelela nje isixhobo esinokuthi senziwe xa kunokwenzeka ukuba siluncedo komnye umntu .

    A ubingelele.

    ikhowudi

    1.    f3niX sitsho

      Kwiibhloko zeLinuxeros yonke into inempikiswano, haha ​​ibisoloko injalo.

      1.    msx sitsho

        @ F3niX ndiza kusika umfanekiso-skrini kunye nezimvo zakho ukuyibeka ngalo lonke ixesha umntu esenza into engenangqondo ngalo mbandela.

        Qaphela: masibone xa ndikufumana kwi-irc nakwiiforamu zeChakra 😉

    2.    I-KZKG ^ iGaara sitsho

      NGQO !!
      Ndibonisa / ndifundisa / ndicacisa into entsha endiyifundileyo, kuxhomekeke kuwe ukuba usebenzise olu lwazi okanye hayi, andikunyanzeli kude kulo.

      Ngokwazi kwam, ukwabelana ngolwazi kuyinto elungileyo, akunjalo? 0_oU

      Enkosi ngengcaciso yakho, kulungile ukwazi ukuba baninzi ngaphezu kwesinye okanye ababini abayiqondayo injongo yeli nqaku.

  9.   Umqambi_TI99 sitsho

    Apho undibeke kwindawo exineneyo xD, kwiiveki ezimbalwa ezidlulileyo bendilungiselela iposti eyayiza kuthiwa «Ukufakwa kunye nokuvavanywa kweCrux» kwaye ngaphandle kofakelo lwenziwe ngempumelelo, ndingumsebenzisi oqhelekileyo kwaye andazi ukuba ndiza kuba nakho na ukujongana namathandabuzo avela kubantu besithathu, injongo kukusebenza njengesixhobo sokuxoxa malunga nokulunga kunye nokusilela kwale distro kunye nezisombululo ezinokubakho kwiingxaki ezinokuvela zisinceda phakathi bonke abasebenzisi kunye nabafundi. Xa ndiyigqibile kwaye ndiyithumela ukuba iphonononge wena (Abalawuli) baya kuthatha isigqibo. Ngokumalunga nomcimbi wokubhala ngemifanekiso ngokufanayo, enkosi KZKG ^ Gaara ngokuphendula.

    Nibingelela!

    1.    I-KZKG ^ iGaara sitsho

      Kulungile ngovuyo, ndiza kwenza iposti malunga naloo nto

  10.   makubex uchiha sitsho

    tuto ogqwesileyo bhuti ndiyifumene iluncedo kakhulu: 3
    kwabo bafuna ukuyifaka kwi-manjaro linux kunye neziphumo ze-archlinux iphakheji ikwi-aur enegama: shc

    Phendula nge quote

  11.   iifom sitsho

    Uxolo, mfondini, bendinesikripthi esincinci esiguqulela oonobumba abakhulu ukuba banciphise iileta ezazikwibhodi eqhotyoshwayo (xclip)

    Iskripthi sisebenza ngesiqhelo xa singafakwanga

    #! / bin / ibash
    xclip -o> R1.txt
    ikati R1.txt | tr [: phezulu:] [: ezantsi:]
    kulahliwe ""
    rm R1.txt

    kodwa xa ndifuna ukuqhuba iscript esifihliweyo
    uyandixelela

    ./M2m.sh: Umsebenzi awuvumelekanga
    Kugqityiwe (kubulawa)

    Nceda uncede

    1.    I-KZKG ^ iGaara sitsho

      Ngaba unayo i-xclip efakiweyo?

  12.   I-SynFlag sitsho

    Kufuneka iqatshelwe ukuba iyinyani i-bash compiler, njengoko kukho .bat compilers okanye .php.
    Andazi ukuba ikhowudi evelisayo ibhalwe ngokufihliweyo kwaye ayifakwanga ukumelana nokubola, kuya kufuneka ndizame, njengoko ingeyiyo intsimi yam ukuba andithi ewe okanye hayi, kodwa into endiyibonayo iyenza kukudibanisa i-bash , kwi .c Ungayibona ikhowudi, ethi ngaphakathi, ndibone ukuba yimigca ejongeka ngathi yiqokobhe elixhaphazayo, andazi ukuba ngenene baxinekile, kuba, ayifuni igama eligqithisiweyo okanye andazi, master.config apho igama eliphambili lidlulileyo.

  13.   UJuan David sitsho

    Abahlobo kuyenzeka ukuba xa ndisebenzisa iskripthi sam esenza iscript esitsha ngokuphela, ndiyasiphumeza kwaye sigqibelele. Kodwa xa ndiyisa kwenye ikhompyuter nge-linuz ayisebenzi, sele inazo zonke iimvume, ndenza i-launcher kwaye ndiyixelele ukuba sisicelo se-terminal, kodwa ayisebenzi, nceda linda impendulo ekhawulezileyo

    1.    I-KZKG ^ iGaara sitsho

      Ngaba uyihlanganisile kwaye uyayiqhuba kwinkqubo enobugcisa obufanayo? Ngamanye amagama, iya kukunika impazamo ukuba uyicwangcisile ukuze uyicwangcise kwinkqubo engama-32, emva koko uzame ukuyiqhuba kwinkqubo engama-64, okanye ngokuchaseneyo. Uyaqonda?

      1.    UJuan David sitsho

        Hayi, kodwa sendibonelele ngokufomatha ikhompyuter efanayo, ngenkqubo efanayo yokusebenza kwaye ayiqhubeki, ayithumeli mpazamo.
        Ndiyibiza ngekhonsoli enje: Sudo /home/operations/script.x kwaye ndifumana le mpazamo

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

        Ityala lilonke

        1.    I-KZKG ^ iGaara sitsho

          Zama ukuyiqhuba NGAPHANDLE kokuqokelela ukubona ukuba yimpazamo na kwikhowudi

    2.    Nick sitsho

      Ukuze usebenze iskripthi esigqibeleleyo kwezinye iikhompyuter kufuneka uyiqokelele ngokhetho «-r Ukuphumla kukhuseleko. Yenza into ebambekayo enokwabiwa kwakhona ', ngapha koko iya kusebenza kuphela kumatshini apho iskripthi sasifakwe kwi-SHC.
      Umzekelo:

      shc -r -f script.sh

  14.   william sitsho

    Molo, ndinombuzo, i-shc ingafakwa kulo naluphi na uhlobo lokusasazwa kweLinux?, Umzekelo umnqwazi obomvu, ungafakelwa njani lo?
    Gracias!

  15.   mzwqzi sitsho

    Molweni nonke, izimvo zenu zindincede kakhulu, kodwa ndinengxaki elandelayo, xa i-obfuscation ingandisebenzeli kwinkqubo enye kodwa yoyilo olwahlukileyo, oko kukuthi, ukuba ndiyenza ngeebhitithi ezingama-32 ayinakubaleka ngama-64 bits. Ngaba ukhona umntu owaziyo ukuba ingasebenza ngokukuko kuyilo olwahlukeneyo (ama-32 nama-64 amasuntswana)?