Conas cód a cheilt nó a cheilt ónár scripteanna bash

Uaireanta déanaimid script a chlárú i Eabhrac agus ba mhaith linn nach mbeadh an cód seo infheicthe, is é sin, gan a bheith ina ghnáth-théacs. Nuair a labhraímid faoi chód i bhfolach is é an téarma ceart obfuscate, i mo chás, theastaigh uaim an cód a ghéilleadh script a rinne mé tamall ó shin, tugtar an fóntais a fuair mé chuige seo: shc

shc Ligeann sé dúinn cód a ghéilleadh, seo na céimeanna chun é a úsáid:

1. Ar dtús ní mór dúinn é a íoslódáil

Íoslódáil SHC v3.8.9

2. Nuair a bheidh sé íoslódáilte againn, cliceáil ar dheis ar an gcomhad comhbhrúite agus roghnaigh an rogha a deir «Sliocht anseo"nó rud éigin cosúil leis. Cuirfidh sé seo orainn fillteán ar a dtugtar a fheiceáil shc-3.8.9, anseo taispeánann mé pictiúr duit dá ábhar

3. Ceart go leor, abair go bhfuil an fillteán ag /home/usuario/Downloads/shc-3.8.9 Bhuel, osclaímid teirminéal agus téimid chuig an mbealach sin (cd "/home/usuario/Downloads/shc-3.8.9"), agus tosaíonn an tsuiteáil anseo.

 4. Sa chríochfort atá suite (mar a dúirt mé leat cheana) san fhillteán shc-3.8.9, chun an feidhmchlár seo a shuiteáil caithfimid nasc siombalach a dhéanamh den chomhad shc-3.8.9.c a shc.c. mar sin déanaimid na rudaí seo a leanas a fhorghníomhú:

ln -s shc-3.8.9.c shc.c

 4. Nuair a dhéantar an nasc, déanaimid forghníomhú dhéanamh shuiteáil le ceadanna fréimhe (úsáidfimid sudo):

 sudo make install

 4. Iarrfaidh sé orainn ár bhfocal faire agus fanfaidh sé nóiméad, beidh sé ag fanacht linn an eochair a bhrú [AGUS] agus brúigh [Iontráil]is é sin, go ndearbhaímid go dteastaíonn uainn na bogearraí a shuiteáil. Nuair a bheidh sé sin déanta suiteálfaidh sé gan fadhbanna. Fágaim pictiúr duit den phróiseas ullmhúcháin agus suiteála ar fad:

 

Mar a fheiceann tú ag an deireadh faighim botún, tá an earráid ag tagairt don fhíric nach bhfuil fillteán áirithe ann ar mo chóras, má fheiceann tú é seo, ná tabhair tábhacht dó ... fiú mar sin SHC suiteáilte go rathúil 😉
Mar sin is féidir leo rith sudo make install es NECESSARY suiteáil na pacáistí: GCC y a dhéanamh

5. Arna dhéanamh, seo é don suiteáil 😀

Nuair a bheidh sé suiteáilte againn, ní gá dúinn ach foghlaim conas é a úsáid. Cuir i gcás go bhfuil script againn inár dteach ar a dtugtar script.sh agus go bhfuil a ábhar mar seo a leanas:

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

Agus an script seo á fhorghníomhú is léir go dtaispeánfaidh sé dúinn an teachtaireacht sa teirminéal: «Script tástála do FromLinux.net" nó nach bhfuil? … Ach, anois táimid chun an cód sin a ghéilleadh.

I gcríochfort chuireamar an méid seo a leanas agus brúimid [Iontráil]:

shc -v -f $HOME/script.sh

Agus biongó !! réidh 😀

Chruthaigh sé seo dhá chomhad nua dúinn mar aon lenár script, atá againn anois script.sh.x. y script.sh.xc

script.sh.x - » Is é seo ár script bash obfuscated, déanfaidh sé seo nuair a dhéanaimid é go díreach mar an gcéanna leis an gcéad cheann a chruthaigh muid, is é an difríocht eatarthu ná gurb é an chéad cheann dá n-osclóimis é le heagarthóir téacs (nano, kate, gedit, srl) a d’fhéadfaimis a fheiceáil go soiléir a ábhar, cé go n-osclaímid dó script.sh.x. feicfimid go soiléir nach bhfeicimid rud ar bith ... LOL !!!, is é sin, tá an cód 'criptithe' 🙂

script.sh.xc - » Is é seo ár script ach i dteanga C ... is féidir linn é a scriosadh gan imní toisc nach bhfuil sé de dhíth orainn i ndáiríre, bhuel, ar a laghad ní bheadh ​​sé de dhíth orm ar chor ar bith 🙂

Níl mórán eile le cur i ndáiríre ar an taobh teicniúil, ach a shoiléiriú nach bhfuil sé ag sárú ceadúnais nó rud éigin mar sin chomh fada agus is eol dom leis seo (cód script bash a cheilt nó a cheilt). Soiléirím é seo mar gheall cúpla mí ó shin ar Facebook nuair a luaigh mé gur fhoghlaim mé cód bash a ghéilleadh, thug roinnt úsáideoirí foláireamh dom go raibh sé seo ag sárú ceadúnais nó rud éigin mar sin ... bhuel, chomh fada agus a thuigim, ní sháraítear ceadúnais leis seo 😉

Míle buíochas le Matias Gaston as an fóntais seo a lua liom tamall ó shin

Níl aon rud níos mó le cur leis, aon amhras nó ceist, gearán nó moladh in iúl dom.

Beannachtaí 😀


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

44 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   xykyz a dúirt

    Ní hé go sáraítear ceadúnais, is é sin go stopann sé de bheith ina bhogearraí saor in aisce ...

    1.    KZKG ^ Gaara a dúirt

      Tá ar ndóigh. Is é an pointe ná go bhfuil scripteanna pearsanta áirithe ann nach dteastaíonn uaim go bhfeicfeadh daoine eile iad, mar shampla toisc go bhfuil pasfhocal i gceann de na scripteanna seo i ngnáth-théacs de mo MySQL áitiúil, nó rud éigin cosúil leis.

      1.    Morpheus a dúirt
        1.    KZKG ^ Gaara a dúirt

          I ndáiríre coimeádaim mo chuid focal faire 'i bhfolach' ag úsáid SHA (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/), ansin sa script coimeádaim an hash pasfhocal agus is é an rud a dhéanaim ná comparáid a dhéanamh idir an focal faire a iontrálann an t-úsáideoir (sábháilim é le léamh), faighim suim SHA agus déanaim comparáid idir an dá cheann ag an deireadh 🙂

          Ar aon chaoi, go raibh míle maith agat as an nasc, tá athbhreithniú á dhéanamh agam air cheana 😀

          Maidir is

        2.    Úsáidimis Linux a dúirt

          Go díreach! Is rogha maith eile é blaosc a iarrann an focal faire.
          Cheers! Pól.

          1.    msx a dúirt

            Ach ní sholáthraíonn sé forghníomhú uathoibríoch gan duine mar a dhéanann sé ar an mbealach eile. 🙂

      2.    Willians vivanco a dúirt

        Is botún mór é pasfhocail agus sonraí rochtana eile a chur nó cur isteach ar an script. Caithfear an fhaisnéis seo a shábháil i gcomhad eile, agus na ceadanna cearta aici, mar sin ní bheidh ort do script bash a ghéilleadh. Éasca huh?

        1.    KZKG ^ Gaara a dúirt

          Is í an fhadhb leis na sonraí (athróga logála isteach, confs, srl) a bheith i gcomhad eile ná go bhfuil 2 chomhad ag teastáil ón 'gcóras' nó 'feidhmchlár' chun go bhfeidhmeoidh siad, ach má stórálann mé gach rud chomh 'slán' agus is féidir in aon chomhad amháin, bhuel ní bheadh ​​de dhíth orm ach sin ... comhad amháin.

          1.    Morpheus a dúirt

            Is dea-chleachtas an feidhmchlár a scaradh ó na sonraí.
            Nó in áit is cleachtas uafásach é na sonraí a chódú go crua!
            http://es.wikipedia.org/wiki/Hard_code
            Níl aon bhaint aige le slándáil an cód agus na sonraí a chur sa chomhad céanna. Agus níos mó fós, a mhalairt ar fad má tá do chuid focal faire agat !!

          2.    Willians vivanco a dúirt

            Tá an costas a bhaineann le faisnéis íogair a léamh ó chomhad eile neamhbhríoch in aice leis an gcostas próiseálaí a theastaíonn chun do chód a “aisghabháil”.

            Ar an láimh eile, tá tú ag scartáil paraidím iomlán d’fhorbairt mhodúlach, ag geallúint ar shamhail monolithic go bhfuil níos mó fadhbanna ná réitigh, níos mó ná mar a cruthaíodh.

          3.    msx a dúirt

            Agus má úsáideann tú ceadanna a mbeidh grúpaí / úsáideoirí eile bainteach leo de ghnáth, beidh pasfhocal tosaigh ag teastáil uait freisin chun an chéad script a fhorghníomhú.

          4.    msx a dúirt

            @KZKG tá an trácht thuas mar fhreagra ar do thrácht
            @morpheus: tá sé i gcoibhneas go hiomlán leis an riachtanas áirithe.

    2.    Morpheus a dúirt

      Ach tá bogearraí saor in aisce arna dtiomsú i ndénártha (atá níos mó ná obfuscating). Tugann an fhíric go bhfuil sé saor in aisce le tuiscint go bhfuil an foinse aige freisin, ach níl aon bhaint aige le obfuscating (nó tiomsú, rud atá riachtanach más mian liom clár C a reáchtáil, mar shampla)

      1.    Willians vivanco a dúirt

        I gcás bogearraí saor in aisce tiomsaithe, is ceist í faoi riachtanas na teanga a úsáidtear (má chláraíonn tú i C, caithfidh tú tiomsú le go n-oibreoidh d’iarratas). Agus mar an gcéanna, i gcónaí, más Bogearraí Saor é i ndáiríre, beidh an cód foinse ar fáil.

  2.   Hyuuga_ Neji a dúirt

    humm Cuirim méid áirithe leithscéil in iúl chun cód lol a roinnt le feiceáil cé mhéad a chríochnaíonn ag “obfuscate a gcóid” chun go mbeimid ag brath níos mó ar a réitigh ...

    1.    KZKG ^ Gaara a dúirt

      Níl mé ag rá gur cheart an cód sin a ghéilleadh nó nár cheart ... Tugaim na huirlisí, gach ceann acu chun iad a úsáid de réir a gcuid riachtanas.

      1.    tráchtaire a dúirt

        Cód obfuscate ar an leathanach seo?

        Sílim gur smaoineamh maith é léitheoirí a chur i gcéin, ós rud é go measaim gur leantóirí bogearraí saor in aisce iad go leor de na daoine a thugann cuairt ar an mblag seo, agus dá bhrí sin ní roinnimid an cleachtas maidir le cód obfuscating.

        1.    msx a dúirt

          Is léir nár léigh tú an chúis a mhaíonn KZKG agus an fáth a mhíníonn sé an gá atá leis a script a ghéilleadh.

          Go raibh maith agat KZKG as do chuid a fháil amach!

  3.   Gabriel a dúirt

    Agus mar sin tosaíonn víris a scaipeadh i Linux ...

    Go pearsanta ní úsáidfainn riamh aon scripteanna obfuscated. Ní amháin mar gheall ar na rioscaí slándála atá i gceist, ach toisc má tá do script ró-luachmhar le roinnt ansin is fearr é a chur san * ulo; Is cinnte go bhfaighidh mé duine atá ag iarraidh a chuid eolais a roinnt.

    1.    KZKG ^ Gaara a dúirt

      An mbainfeá úsáid riamh as script obfuscated?, Bhuel, an-mhaith duit, ní úsáidfinn riamh script obfuscated ... is é an mionsonra ná, nár roinn mé riamh script obfuscated, i bhfad uaidh, agus tá cara daor ann ina bhfuil an botún i láthair presente

      Aon uair a dhéanaim rud éigin i mBash roinnim é gan mo mheá ná aon bhac a chur orm, rud a rinne mé cheana i go leor alt anseo 😀

      Fáilte go dtí an blag, pléisiúr tú a léamh 😉

  4.   Percaff_TI99 a dúirt

    Tá Gabriel, KZKG ^ Gaara ag roinnt eolais cheana féin, níl aon phacáiste linux á chruthú aige le scripteanna obfuscated a d’fhéadfadh a bheith ina shárú ar cheadúnas, ní nochtann sé ach feidhmchláir ar féidir le duine iad a úsáid nó nach féidir lena n-úsáid féin, ní gá bí drochbhéasach, mar nach bhfuil víris i linux chomh simplí sin, seo alt maith faoi https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
    KZKG ^ Gaara Ba mhaith liom go scríobhfá post faoi encfs agus cripteagrafaíocht ag úsáid íomhánna, is ábhar é a thaitníonn go mór liom.
    Cheers !!!

    1.    KZKG ^ Gaara a dúirt

      Go raibh maith agat
      I ndáiríre ní hé go bhfuil go leor eolais agam faoi encfs agus cripteagrafaíocht, ar a laghad ní dóigh liom go bhfuil muinín agam as post a dhéanamh agus glacadh leis na hamhrais a d’fhéadfadh a bheith ag úsáideoirí 😀
      San ábhar seo ní hé gur úsáideoir ardleibhéil mé ...
      Is é an rud is mó a rinne mé ná GPG a úsáid chun comhaid a chriptiú, agus maidir le híomhánna, is é an rud is mó a rinne mé ná 'cuir isteach' nó comhad a cheilt taobh istigh d'íomhá, rud a fhágann gur léir nuair a osclaítear an íomhá le breathnóir íomhá, taispeántar gach rud i gceart, an é seo atá i gceist agat?

      Arís eile, go raibh míle maith agat as do thrácht 🙂

  5.   ráca a dúirt

    Más cuimhin liom i gceart, tá craobhchomórtais C obfuscated, ach ní fiú "obfuscator" a úsáid ach caithfidh siad a gcuid foinsí a aischur go lom.

    Maidir le shc agus do scripteanna le pasfhocail ... bealach an-dona le bheith ag obair!

    Alt spéisiúil, mar i gcónaí.

    1.    KZKG ^ Gaara a dúirt

      Sea, dúirt níos mó ná duine liom LOL cheana féin !!
      Go raibh maith agat as do thrácht 🙂

  6.   riamh a dúirt

    Go bunúsach, má roinneann tú an feidhmchlár gan an script infheicthe a roinnt bheifeá ag sárú an GPL, a éilíonn go mbeadh aon rud a ghintear le feidhmchlár GPL ina GPL. Sin an fáth a ghineann SHC an C, toisc gurb é sin an cód is féidir leat a roinnt.

    Maidir is

  7.   Úsáidimis Linux a dúirt

    Aontaím le tuairimí léitheoirí eile: ní amháin nach dea-chleachtas é sonraí agus script a stóráil le chéile, ach ní chuidíonn sé le forbairt bogearraí saor in aisce freisin.
    Barróg! Pól.

    1.    KZKG ^ Gaara a dúirt

      Dia duit Pablo 🙂
      Tá script obfuscated éigin eile agam a oibríonn go hinmheánach ar mo ríomhaire glúine, déanaim é a ghéilleadh toisc nach dteastaíonn uaim más rud é gur éirigh le duine éigin mo script a chóipeáil go ríomhaire eile, níl mé ag iarraidh go mbeidís in ann a fheiceáil cad é istigh ann, is ‘beart slándála’ a dhéanaim.

      Mar sin féin, anseo i DesdeLinux déanaim gach rud nó beagnach gach rud a chláraím i Bash a phoibliú a d’fhéadfadh a bheith suimiúil.

      Ar aon chaoi, ní hé go bhfuilim anois ag baint an SWL as script phearsanta a ghéilleadh, chun é seo a dhéanamh chun críocha pearsanta 😀

      Beannacht cara

  8.   códlab a dúirt

    Eolas maith. Seachas na conspóidí atá á nginiúint sna tráchtanna, feictear dom faisnéis chun leanúint ar aghaidh ag imscrúdú beagán níos mó.

    Sílim nach n-insíonn an t-údar ag pointe ar bith san alt dúinn an bhfuil sé go maith nó go dona nó más ceart nó nár cheart dúinn é a dhéanamh, ní insíonn sé dúinn ach an uirlis is féidir a dhéanamh ar eagla go rachadh sé chun leasa duine.

    A Beannacht.

    códlab

    1.    F3niX a dúirt

      I blaganna Linuxeros tá gach rud conspóideach, haha ​​bhí sé mar sin i gcónaí.

      1.    msx a dúirt

        @ F3niX Táim chun pictiúr a ghearradh le do thrácht chun é a chur gach uair a dhéanann duine trácht dúr ar an ábhar.

        Nóta: feicfimid cathain is féidir liom teacht ort ar na fóraim irc agus Chakra 😉

    2.    KZKG ^ Gaara a dúirt

      EXACT !!
      Ní dhéanaim ach rud éigin nua a d’fhoghlaim mé a thaispeáint / a theagasc / a mhíniú, is fútsa atá sé an t-eolas seo a úsáid nó nach ea, ní chuirim iallach ort i bhfad uaidh.

      Chomh fada agus is eol dom, is rud maith é eolas a roinnt, ceart? 0_oU

      Go raibh maith agat as do thrácht, is maith a fhios go bhfuil níos mó ná duine nó beirt ann a thuigeann fíorchuspóir an ailt seo.

  9.   Percaff_TI99 a dúirt

    Chuir tú mise i láthair daingean xD, cúpla seachtain ó shin bhí post á ullmhú agam a raibh teideal «Suiteáil agus tástáil Crux» air agus in ainneoin go ndearnadh an tsuiteáil go rathúil, is gnáth-úsáideoir mé agus níl a fhios agam an mbeidh mé in ann déileáil leis na hamhrais ó thríú páirtithe, is é atá i gceist ná ionstraim a phlé le haghaidh buanna agus lochtanna an distro seo agus na réitigh fhéideartha ar fhadhbanna a d’fhéadfadh teacht chun cinn ag cabhrú linn i measc gach úsáideoir agus léitheoir. Nuair a chríochnóidh mé é agus a sheolfaidh mé é le haghaidh athbhreithnithe, is tusa (Riarthóirí) a shocróidh. Maidir leis an gceist cripteagrafaíochta in íomhánna, bhí sé mar an gcéanna, buíochas le KZKG ^ Gaara as a fhreagairt.

    Beannachtaí!

    1.    KZKG ^ Gaara a dúirt

      Ceart go leor le pléisiúr, déanfaidh mé post faoi sin 😉

  10.   makubex uchiha a dúirt

    tuto bro den scoth Fuair ​​mé an-úsáideach é: 3
    dóibh siúd ar mian leo é a shuiteáil i manjaro linux agus díorthaigh archlinux tá an pacáiste in aur leis an ainm: shc

    Maidir is

  11.   Marcos a dúirt

    bhí script bheag ag cara brónach a d'iompaigh LITREACHA CAIPITIÚLA go litreacha beaga a bhí sa ghearrthaisce (xclip)

    oibríonn script go gnáth nuair nach mbíonn sé obfuscated

    #! / bin / bash
    xclip -o> R1.txt
    cat R1.txt | tr [: uachtarach:] [: íochtarach:]
    chaith amach ""
    rm R1.txt

    ach nuair ba mhaith liom an script obfuscated a rith
    a deir sé liom

    ./M2m.sh: Ní cheadaítear oibríocht
    Críochnaithe (maraithe)

    Cuidigh le do thoil

    1.    KZKG ^ Gaara a dúirt

      An bhfuil xclip suiteáilte agat?

  12.   SynFlag a dúirt

    Ba chóir a thabhairt faoi deara gur tiomsaitheoir bash é i ndáiríre, mar tá tiomsaitheoirí .bat nó .php ann.
    Níl a fhios agam an bhfuil an cód a tháirgeann criptithe agus obfuscated agus nach seasann sé dianscaoilteoir, ba ghá triail a bhaint as, ós rud é nach é mo réimse féin é ní deirim go bhfuil nó nach bhfuil, ach is é an rud a fheicim go ndéanann sé tiomsú bash, san .c atá sé Is féidir leat an cód a fheiceáil, a fheicim, laistigh den obfuscated, go bhfuil sé i línte a bhfuil cuma bhlaosc dúshaothraithe orthu, níl a fhios agam an bhfuil siad obfuscated i ndáiríre, ós rud é, níl aon phasfhocal iarrtha nó a Níl a fhios agam, master.config áit a raibh eochairfhocal roimhe seo.

  13.   Juan David a dúirt

    a chairde, tarlaíonn sé nuair a ghéilleann mé do script go gcruthaíonn sé an script nua le sean-deireadh, déanaim é a fhorghníomhú agus tá sé foirfe fiú. Ach nuair a thugaim chuig ríomhaire eile é le linuz ní ritheann sé, tá na ceadanna uile aige cheana féin, cruthaím lainseálaí agus deirim leis gur feidhmchlár teirminéil é, ach nach n-oibríonn sé, fan go bhfaighidh tú freagra pras

    1.    KZKG ^ Gaara a dúirt

      Ar thiomsaigh tú é agus an bhfuil tú á rith ar chóras leis an ailtireacht chéanna? Is é sin, tabharfaidh sé botún duit má thiomsaigh tú é chun é a ghéilleadh ar chóras 32-giotán, agus ansin déanann tú iarracht é a rith ar chóras 64-giotán, nó a mhalairt. Tuigeann tú?

      1.    Juan David a dúirt

        Níl, ach chuir mé formáidiú ar an ríomhaire céanna ar fáil cheana féin, leis an gcóras oibriúcháin céanna agus ní ritheann sé, ní sheolann sé botún fiú.
        Glaoim air le consól mar seo: sudo /home/operations/script.x agus faighim an earráid seo

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

        cás iomlán

        1.    KZKG ^ Gaara a dúirt

          Déan iarracht é a rith GAN tiomsú le fáil amach an botún é sa chód

    2.    Nick a dúirt

      Ionas go mbeidh tú in ann an script obfuscated a rith ar ríomhairí eile caithfidh tú é a thiomsú leis an rogha «-r Scíth a ligean. Déan dénártha in-athdháilte ', ar shlí eile ní rithfidh sé ach ar an meaisín nuair a cuireadh an script le SHC.
      Sampla:

      shc -r -f script.sh

  14.   William a dúirt

    Dia duit, tá ceist agam, is féidir an shc a shuiteáil in aon chineál dáilte Linux?, Mar shampla hata dearg, conas a bheadh ​​an tsuiteáil dó?
    Go raibh maith agat!

  15.   ruizz a dúirt

    Dia duit gach duine, chuidigh do chuid tuairimí go mór liom, ach tá an fhadhb seo a leanas agam, nuair nach n-oibríonn obfuscation dom sa chóras céanna ach le hailtireacht dhifriúil, is é sin, má dhéanaim é i 32 ghiotán ní féidir é a reáchtáil i 64 ghiotán . An bhfuil a fhios ag aon duine an féidir é a reáchtáil i ndáiríre ar ailtireachtaí éagsúla (32 agus 64 giotán)?