Maitiro ekubvisa kana kuvanza kodhi kubva kune edu zvinyorwa zvebash

Dzimwe nguva isu tinoronga script mu Bash uye isu tinoda kuti kodhi yeichi irege kuoneka, ndiko kuti, isingave yakajeka zvinyorwa. Kana tichitaura nezvekuvanza kodhi izwi rakakodzera nderekuti obfuscate, mune yangu kesi ndaida kuwedzera kodhi ye chinyorwa chandakaita imwe nguva yapfuura, iko kushandiswa kwandakawana kweizvi kunodaidzwa kunzi: shc

shc Iyo inotibvumidza isu kubvisa kodhi, heano matanho ekuishandisa:

1. Kutanga tinofanirwa kuridhawunirodha

Dhawunirodha SHC v3.8.9

2. Kana tango dhawunirodha, tinodzvanya kurudyi faira uye sarudza sarudzo inoti «Bvisa apa"kana chimwe chakafanana. Izvi zvinoita kuti tione dhairekita rakadaidzwa shc-3.8.9, pano ini ndinokuratidza skrini yezviri mukati

3. Zvakanaka, ngatiti iyo folda iri /home/usuario/Downloads/shc-3.8.9 Zvakanaka, isu tinovhura terminal toenda kunzira iyoyo (cd "/home/usuario/Downloads/shc-3.8.9"), uye pano kuiswa kunotanga.

 4. Mune terminal irimo (sezvandakambokuudza) mufaira shc-3.8.9, kuti tigoisa iyi application tinofanirwa kugadzira yekufananidza chinongedzo chefaira shc-3.8.9.c a shc.c saka tinoita zvinotevera:

ln -s shc-3.8.9.c shc.c

 4. Kana chinongedzo chaitwa, isu tinoita make install nemidzi mvumo (isu tinoshandisa Sudo):

 sudo make install

 4. Izvo zvichatibvunza isu password uye zvichamirira kwechinguva, zvichave zvakatimirira isu kuti tinyore kiyi [UYE] uye dzvanya [Pinda], ndiko kuti, kuti tinosimbisa kuti tinoda kuisa software. Kana izvi zvaitwa zvichaisa pasina matambudziko. Ini ndinokusiira iyo skrini yeiyo yese yekugadzirira uye yekumisikidza maitiro:

 


Sezvauri kuona kumagumo ini ndinowana kukanganisa, iko kukanganisa kuri kureva kuti hakuna imwe dhairekitori pane yangu system, kana iwe ukaona izvi, ingo usazvipa kukosha ... kunyangwe SHC yakaiswa zvinobudirira 😉
Saka vanogona kumhanya sudo make install es ZVINODIWA uve nemapakeji akaiswa: gcc y kuita

5. Yaitwa, izvi ndezvekuisa 😀

Kana tangoisa, tinongoda kudzidza mashandisiro ayo. Ngatitii tine chinyorwa mumba medu chakadaidzwa script.sh uye izvo zvirimo zvinotevera:

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

Paunenge uchiita chinyorwa ichi zvichanyatsotiratidza iwo meseji mune terminal: «Test script ye DesdeLinux.com"kana kwete?" … Asi, ikozvino tava kuzowedzeredza kodhi iyoyo.

Mune terminal tinoisa zvinotevera uye tinya [Pinda]:

shc -v -f $HOME/script.sh

Uye bhingo !! gadzirira 😀

Izvi zvakagadzira isu mafaera maviri matsva pamwe chete nescript yedu, ikozvino tave nayo script.sh.x y script.sh.xc

script.sh.x - » Iyi ndiyo yedu yakavharirwa bash script, izvi patinozviita zvichaita zvakangofanana neiya yekutanga yatakagadzira, mutsauko pakati peizvi ndewekuti wekutanga kana tikarivhura nemunyori mhariri (nano, kate, gedit, nezvimwewo) taigona kuona zvakajeka zvirimo, nepo kana tichivhura ku script.sh.x tichaona zvakajeka kuti isu hatisi kuona chero chinhu ... LOL !!!, ndiko kuti, kodhi yacho 'yakavharidzirwa' 🙂

script.sh.xc - » Ichi chinyorwa chedu asi mumutauro weC ... tinogona kudzima izvi tisina kunetseka nekuti hatidi kunyatsoida, hazvo, zvirinani handaizoida zvachose 🙂

Iko hakuna zvimwe zvakawanda zvekuwedzera chaizvo parutivi rwehunyanzvi, kungojekesa kuti sekuziva kwangu neizvi (kuviga kana kufumura bash script kodhi) haisi kutyora marezinesi kana chimwe chinhu chakadai. Ini ndinojekesa izvi nekuti mwedzi mishoma yapfuura paFacebook pandakataura kuti ini ndakadzidza kuwedzera bash kodhi, vamwe vashandisi vakandiyevera kuti izvi zvaityora marezinesi kana chimwe chakadai ... zvakanaka, sekuziva kwangu, marezinesi haatyorwa neizvi 😉

Kutenda kuzhinji kuna Matias Gaston yekutaura izvi zvinoshandiswa kwandiri nguva yadarika

Hapana chimwezve chekuwedzera, chero kusahadzika kana mubvunzo, kunyunyuta kana zano ndiudze.

Kwaziso 😀


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   xykyz akadaro

    Izvo hazvisi kuti marezinesi anotyorwa, ndeyekuti inomira kuve yemahara software ...

    1.    KZKG ^ Gaara akadaro

      Ehe saizvozvo. Pfungwa ndeyekuti pane zvimwe zvinyorwa zvangu zvandisingade kuti vamwe vazvione, semuenzaniso nekuti imwe yeaya manyorerwo ane yakajeka zvinyorwa zvinyorwa kubva kune yangu MySQL yemunharaunda, kana chimwe chinhu chakafanana.

      1.    Morpheus akadaro
        1.    KZKG ^ Gaara akadaro

          Chaizvoizvo ini ndinochengeta mapassword angu 'akavanzwa' ndichishandisa SHA (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/), ipapo mune iyo script ini ndinochengeta iyo password hash uye zvandinoita kuenzanisa iyo password inopinda mushandisi (ini ndinoichengeta pamwe kuverenga), ini ndinowana iyo SHA sum uye ndoenzanisa ese ari maviri kumagumo 🙂

          Kunyange zvakadaro, ndinokutendai zvikuru nekuda kwekubatanidza, ini ndave kuiongorora 😀

          Reply with quote

        2.    Ngatishandise Linux akadaro

          Chaizvo! Iyo Shell inokurumidza kukumbira iyo password ndiyo imwe nzira yakanaka.
          Mufaro! Paul.

          1.    msx akadaro

            Asi haina kupa otomatiki uye isina kutarisirwa kuuraya sezvazvinoita neimwe nzira. 🙂

      2.    Willians vivanco akadaro

        Kuisa mapassword uye kumwe kwekuwana kana kukanganisa data mune iyo script kukanganisa kukuru. Ruzivo urwu runofanirwa kuchengetwa mune imwe faira, ine mvumo yacho chaiyo, saka haufanire kufumura yako bash script. Nyore huh?

        1.    KZKG ^ Gaara akadaro

          Dambudziko rekuwana iyo data (login variables, confs, nezvimwewo) mune imwe faira ndeyekuti ipapo iyo 'system' kana 'application' inoda mafaera maviri kuti ashande, nepo kana ndikachengeta se'chengetedzeka 'sezvinobvira zvese mune imwe faira rimwe chete, zvakanaka ndinongoda chete iro ... faira rimwe chete.

          1.    Morpheus akadaro

            Icho chiitiko chakanaka kupatsanura chishandiso kubva ku data.
            Kana pane kudaro itsika inotyisa ku hardcode iyo data!
            http://es.wikipedia.org/wiki/Hard_code
            Izvo hazvina chekuita nekuchengetedza kuisa iyo kodhi uye iyo data mune imwecheteyo faira. Uye zvakatonyanya, zvakapesana chaizvo kana uine mapassword ako ipapo !!

          2.    Willians vivanco akadaro

            Mari yekuverenga ruzivo rwakashata kubva kune imwe faira haina kuenzana padyo nemutengo weprosesa unodiwa kuti "usvike" kodhi yako.

            Kune rimwe divi, urikukanda paradigm rese rekusimudzira modular, kubheja pane monolithic modhi iyo, kupfuura yakaratidza, kune mamwe matambudziko kupfuura mhinduro.

          3.    msx akadaro

            Uye zvakare kuti kana iwe ukashandisa mvumo iyo inofanirwa kusanganisira mamwe mapoka / vashandisi, iwe unozodawo yekutanga password kuti uite script yekutanga.

          4.    msx akadaro

            @KZKG chirevo chiri pamusoro ndechekupindura chirevo chako
            @morpheus: zvakanyatsoenderana nechakanyanya kudiwa.

    2.    Morpheus akadaro

      Asi pane yemahara software yakanyorwa mune bhanari (inova inopfuura obfuscate) Icho chokwadi chemahara chinoreva kuti iinewo sosi, asi haina chekuita nekufungidzira (kana kuumbiridza, izvo zvakakosha kana ndichida kumhanyisa chirongwa cheC, semuenzaniso)

      1.    Willians vivanco akadaro

        Panyaya yeakaunganidzwa yemahara software, iri mubvunzo wezvinodiwa zvemutauro unoshandiswa (kana iwe ukaronga muC, unofanirwa kunyora kuti chako chikumbiro chishande). Uye zvakafanana, nguva dzose, kana iri Mahara Software, iyo kodhi kodhi ichave iripo.

  2.   Hyuuga_Neji akadaro

    humm Ini ndinoreva imwe nhanho yekusakendenga yekugovana kodhi hehehe kuti uone kuti vangani vanopedzisira vatanga "kufumura makodhi avo" kuti tiite kuti tivimbe nemhinduro dzavo ...

    1.    KZKG ^ Gaara akadaro

      Handisi kureva kuti kodhi inofanirwa kuve yakavharwa kana kwete ... Ini ndinopa maturusi, imwe neimwe kuti ishandise zvinoenderana nezvavanoda.

      1.    muongorori akadaro

        Obfuscate kodhi pane ino peji?

        Ini ndinofunga izano rakanaka kupfuudza vaverengi, sezvo ini ndichifunga kuti vazhinji vevanhu vanoshanyira iyi blog vateveri vemahara software, uye nekudaro isu hatigovane tsika yeabfuscating kodhi.

        1.    msx akadaro

          Iwe zviri pachena hauna kuverenga chikonzero icho KZKG ichiita nharo uye nei ichitsanangura kukosha kwayo kwekuwedzera script yayo.

          Ndatenda KZKG nekugovana zvaunowana!

  3.   Gabriel akadaro

    Uye saka mavairasi anotanga kutenderera muLinux ...

    Ini pachangu HANDIMWE kushandisa chero zvinyorwa zvakavanzika. Kwete chete nekuda kwechengetedzo njodzi dzinosanganisirwa, asi nekuti kana script yako yakanyanyisa kukosha kuti ugovane saka iwe zvirinani kuiisa mu * ulo; Ini zvirokwazvo ndinogona kuwana mumwe munhu anoda kugovana ruzivo rwavo.

    1.    KZKG ^ Gaara akadaro

      Haungambofi wakashandisa chinyorwa chakavanzika? Zvakanaka, ZVAKAKANAKIRA iwe, HANDINGAZOTA kushandisa chakavanzika script ... ruzivo nderwekuti, HANDINA kumbogovana chinyorwa chakavanzika, kure nazvo, uye ipapo, shamwari inodikanwa, ndipo pane iko kukanganisa iko

      Pese pandinoita chinhu muBash, ndinochigovana pasina kuyera kana kundinetsa, izvo zvandakatoita muzvinyorwa zvakawanda pano 😀

      Kugamuchirwa kubhulogi, chinonakidza kuverenga iwe 😉

  4.   Percaff_TI99 akadaro

    Gabriel, KZKG ^ Gaara ari kutogovana ruzivo, haasi kugadzira chero linux package ine zvinyorwa zvakavanzika izvo kana chingave kutyora rezinesi, zvinongoburitsa mafomu ekuti munhu anogona kushandisa kana kuti asaite yavo vega, hazvidiwe iva asina hunhu, kana ari mavhairasi mu linux haasi nyore, heino chinyorwa chakanaka nezvazvo https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
    KZKG ^ Gaara Ndinoda iwe kuti unyore chinyorwa nezve encfs uye cryptography uchishandisa mifananidzo, iwo musoro wenyaya wandinoda chaizvo.
    Mufaro !!!

    1.    KZKG ^ Gaara akadaro

      Ndinokutendai
      Chaizvoizvo hazvisi zvekuti ini ndine ruzivo rwakakwana nezve encfs uye cryptography, zvirinani handisi kunzwa chivimbo chakaringana kuita posvo uye kufunga kusahadzika kungave nevashandisi.
      Mumusoro uyu hazvisi zvekuti ndiri mushandisi wepamberi ...
      Zvandanyanya kuita kushandisa GPG kunyorera mafaira, uye kana zviri zvemifananidzo, chanyanya chandakaita 'kuisa' kana kuviga faira mukati memufananidzo, zvichiita kuti zvive pachena kuti kana mufananidzo ukavhurwa nemuoni wemifananidzo, zvese zvinoratidzwa nemazvo, ndizvo here zvaunoreva?

      Zvekare zvakare, ndatenda zvikuru nemhinduro yako 🙂

  5.   ratakruel akadaro

    Kana ndikarangarira nemazvo, kune makwikwi eC obfuscated, asi hazvina kukodzera kushandisa "obfuscator" asi ivo vanofanirwa kufumura kwavo sosi bareback.

    Kana iri shc uye zvinyorwa zvako zvine mapassword ... yakaipa nzira yekushanda!

    Chinyorwa chinonakidza, senguva dzose.

    1.    KZKG ^ Gaara akadaro

      Ehe, vanopfuura mumwe vatondiudza LOL !!
      Ndatenda nekutaura kwako 🙂

  6.   ever akadaro

    Chaizvoizvo, kana iwe ukagovana chishandiso pasina kugovana chinoonekwa script unenge uri kutyora GPL, iyo inoda kuti chero chinhu chinogadzirwa neGPL chikumbiro chive GPL. Ndokusaka SHC inogadzira iyo C, nekuti ndiyo kodhi iyo iwe yaunogona kugovana.

    Reply with quote

  7.   Ngatishandise Linux akadaro

    Ini ndinobvumirana nezvakataurwa nevamwe vaverengi: kwete chete haisi tsika yakanaka yekuchengeta dhata uye zvinyorwa zvese pamwe chete, zvakare hazvibatsire mukugadzirwa kwesoftware yemahara.
    Kumbundira! Paul.

    1.    KZKG ^ Gaara akadaro

      Mhoro Pablo 🙂
      Ndine chimwe chinyorwa chakavanzika chinoshanda mukati palaptop yangu, ndinoisimbisa nekuti ini handidi kuti kana mumwe munhu nekuda kwechimwe chikonzero akakwanisa kuteedzera script yangu kune imwe komputa, ini handidi kuti ivo vakwanise kuona zvarinazvo, ndeye 'chiyero chekuchengetedza 'Ndinotora.

      Zvisinei, pano DesdeLinux Ini ndinoisa pachena zvese kana zvese zvandinoronga muBash zvingave zvinonakidza.

      Zvisinei, hazvisi izvo izvozvi zvekusimbisa yako yega script, yekuita izvi nechinangwa cheangu ini ndiri anokanganisa SWL kure nazvo

      Kwaziwai shamwari

  8.   codelab akadaro

    Ruzivo rwakanaka. Kunze kwemakakatanwa ari kugadzirwa mumashoko, zvinoita sekunge ini ruzivo rwekuenderera mberi nekuferefeta zvishoma.

    Ini ndinofunga kuti munyori chero panguva yechinyorwa haatitaurire kana zvakanaka kana zvakaipa zvaitwa kana tikazviita kana tisingafaniri kuzviita, anongotiudza chishandiso icho chingaitwe nacho kana chiri chekubatsira mumwe munhu.

    Thanks.

    codelab

    1.    f3niX akadaro

      MuLinuxeros blogs zvese zvine kukakavara, haha ​​zvagara zvakadaro.

      1.    msx akadaro

        @ F3niX Ndiri kuzocheka skrini neako komendi kuti uzviise nguva dzese munhu paanotaura zvisina musoro nezvenyaya iyi.

        Tarira: ngatione kuti ndingawana riini iwe pane iyo irc uye Chakra maforamu 😉

    2.    KZKG ^ Gaara akadaro

      BASA !!
      Ini ndinongoratidza / kudzidzisa / kutsanangura chimwe chinhu chitsva chandakadzidza, zviri kwauri kuti ushandise ruzivo urwu kana kwete, handikumanikidzire kure nazvo.

      Sekuziva kwangu, kugovana ruzivo chinhu chakanaka, handiti? 0_oU

      Ndatenda nekutaura kwako, zvakanaka kuti uzive kuti kune vanopfuura mumwe kana vaviri vanonzwisisa chinangwa chechokwadi chechinyorwa chino.

  9.   Percaff_TI99 akadaro

    Ikoko wakandiisa munzvimbo yakaoma xD, masvondo mashoma apfuura ndanga ndichigadzirira chinyorwa chaizodaidzwa kuti «Kuisirwa uye kuyedzwa kweCrux» uye kunyangwe hazvo kuiswa kwacho kwakaitwa zvinobudirira, ini ndiri mushandisi chaiye uye handizive kana ndichizokwanisa kutsungirira kusahadzika kwevechitatu mapato, chinangwa ndechekuti chishande sechiridzwa chekukurukura nezve kunaka uye kukanganisa kweiyi distro uye mhinduro dzinogona kuitika kumatambudziko angamuka achitibatsira pakati pevashandisi vese nevaverengi. Pandinopedza uye ndikatumira kuti riongororwe, imi (maMa Administrator) muchasarudza. Kana zviri zvekrisptography mumifananidzo, zvaive zvakafanana, ndatenda KZKG ^ Gaara nekupindura

    Thanks!

    1.    KZKG ^ Gaara akadaro

      Ok nekunakidzwa, ini ndichagadzira chinyorwa nezve izvo 😉

  10.   makubex uchiha akadaro

    yakanakisa tuto bro Ndakaiona ichibatsira zvikuru: 3
    kune avo vanoda kuiisa mu manjaro linux uye zvigadzirwa zve archlinux package iri muna aur ine zita: shc

    Reply with quote

  11.   Marcos akadaro

    Ndiregerere, shamwari, ini ndaive nekanyorwa kadiki kaishandura MABHUKU OKUTAURA KUSVIRA mabhii madiki aive mune clipboard (xclip)

    script inoshanda zvakajairika kana isingafungidzirwe

    #! / bin / bash
    xclip -o> R1.txt
    katsi R1.txt | tr [: kumusoro:] [: pasi:]
    wakanda kunze ""
    rm R1.txt

    asi pandinenge ndichida kumhanyisa chinyorwa chakavanzika
    anondiudza

    ./M2m.sh: Kushanda hakubvumidzwe
    Yapedzwa (kuurawa)

    Ndokumbirawo mubatsire

    1.    KZKG ^ Gaara akadaro

      Une xclip yakaiswa here?

  12.   SynFlag akadaro

    Izvo zvinofanirwa kucherechedzwa kuti iri chaizvo bash compiler, sezvo paine .bat compilers kana .php.
    Ini handizive kana iyo kodhi inogadzira yakavharidzirwa uye yakavharidzirwa uye isingamirirane neyakaora, zvingave zvakafanira kuyedza, sezvo isiri ndima yangu ini handiti hongu kana kwete, asi izvo zvandinoona kuti zvazvinoita zvinounganidza bash, mu .c iri Iwe unogona kuona iyo kodhi, iyo, mukati meyakavanzika, ini ndinoona kuti iri mumitsara inoratidzika senge inoshandisa goko, ini handizive kana ivo vari vechokwadi, nekuti, haina kubvunza password kana a ini handizive, master.config uko a yapfuura kiyi.

  13.   Juan David akadaro

    shamwari zvinoitika kuti pandinoburitsa script yangu anogadzira iyo nyowani nyowani neyekuguma, ini ndinoiita uye kune yakatokwana. Asi kana ini ndikaenda nayo kune imwe komputa ine linuz haimhanye, inotova nezvose mvumo, ini ndinogadzira Launcher uye ndozviudza kuti ichi chishandiso chekushandisa, asi hachishande, ndapota mirira mhinduro yekukurumidza

    1.    KZKG ^ Gaara akadaro

      Wakazviunganidza here uye urikumhanya nazvo pachirongwa chakafanana? Ndokunge, ichakupa iko kukanganisa kana iwe ukainyora kuti uibudise pane 32-bit system, uyezve woedza kumhanya nayo pane 64-bit system, kana zvinopesana. Munonzwisisa?

      1.    Juan David akadaro

        Kwete, asi ini ndatozvipa kumisikidza iyo imwechete komputa, iine imwecheteyo sisitimu yekushandisa uye haimhanye, haina kana kutumira kukanganisa.
        Ndinoidaidza nekoni seizvi: Sudo / imba / mashandiro / script.x uye ini ndinowana iyi kukanganisa

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

        nyaya yese

        1.    KZKG ^ Gaara akadaro

          Edza kuimhanyisa PASI pekunyora kuti uone kana chiri kukanganisa mukodhi

    2.    Nick akadaro

      Kuti iwe ugone kumhanyisa chinyorwa chakavanzika pane mamwe makomputa unofanirwa kuumbiridza pamwe nesarudzo «-r Zorora kuchengetedzeka. Gadzira unogovaniswazve bhanari ', zvikasadaro inongomhanyisa pamushini umo script yaiburitswa neSHC.
      Muenzaniso:

      shc -r -f script.sh

  14.   William akadaro

    Mhoroi, ndine mubvunzo, iyo shc inogona kuiswa mune chero mhando yekuparadzirwa kweLinux?, Semuenzaniso tsvuku ngowani, kuiswa kwacho kungave sei kweiyi?
    Gracias!

  15.   ruyzz akadaro

    Mhoro munhu wese, zvirevo zvako zvakandibatsira zvakanyanya, asi ini ndine dambudziko rinotevera, kana kufefeterwa kusingashande kwandiri muchirongwa chimwe chete asi neakasiyana mapurani, ndiko kuti, kana ndikazviita mumakumi matatu nematatu haigone kumhanya mune makumi matanhatu. Pane chero munhu anoziva kana ichigona chaizvo kumhanya pane akasiyana maumbirwo (32 uye 64 bit)?