Shkrim i përparuar në Bash (bash + md5) për të mbrojtur "diçka" (+ Shpjegim i hollësishëm)

Disa ditë më parë Unë u tregova atyre rreth FlatPress, një aplikacion në internet (CMS) përmes të cilit mund të keni një blog ose diçka të ngjashme pa përdorur bazat e të dhënave, ose duke komplikuar shumë

Epo, unë kam në laptopin tim një FlatPress për shënime personale, gjëra që nuk dua t'i harroj dhe kjo është arsyeja pse i shkruaj në këtë blog personal. Por, siç duhet ta dinë disa prej jush ... Unë jam disi paranojak me sigurinë dhe, nëse ka të bëjë me sigurinë e mendimeve të Mia, ju nuk keni ide se sa paranojak mund të jem joshës

Kështu që u përballa me problemin: Si mund të mbroj të gjithë përmbajtjen në të duke përdorur FlatPress?

Mendova për disa aplikacione që lejojnë të dhënat të kriptohen, por… askush nuk bëri pikërisht atë që doja, kështu që mora detyrën e programimit të asaj që doja vetë.

Tani do t'ju tregoj një skenar që kam bërë, i cili bën sa vijon:

Skenari është krijuar për të pune ne KDE, nëse nuk kanë KDE kutitë e dialogut nuk do t'u shfaqen atyre.

1. Ai tregon një kuti dialogu duke pyetur nëse jeni KZKG ^ Gaara, nëse shtypni JO, shkrimi mbyllet, nëse shtypni PO gjithçka vazhdon normalisht.

2. Trego një kuti teksti duke pyetur se çfarë është fjalëkalimi:

3. Nëse shtypni Anulo, skenari mbyllet, tani vjen një nga truket e skenarit ...

3.1. Logjika është që skripti krahason fjalëkalimin që ne shkruajmë me një që është paracaktuar tashmë brenda të njëjtit skenar, dhe nëse fjalëkalimet përputhen atëherë ajo vazhdon të funksionojë, dhe nëse fjalëkalimet nuk përputhen atëherë do të shfaqet një mesazh gabimi. Problemi është se, nëse vendosim fjalëkalimin e saktë brenda skenarit ashtu, kushdo që hap skenarin me një redaktues teksti mund ta shohë fjalëkalimin e saktë shumë qartë .. dhe kjo miqtë e mi, është thjesht një dështim i pafalshëm

3.2. Për të shmangur vendosjen e fjalëkalimit si ky në një tekst të thjeshtë në skenar, unë përdora MD5. Kjo është, në fillim të skenarit, unë deklarova se fjalëkalimi i saktë është «2dac690b816a43e4fd9df5ee35e3790d«, Dhe kjo është MD5 e:«desdelinux« ... Unë nuk e kuptoj asgjë!! 😀

Le të detajojmë edhe pak. Nëse tani i shkruaj një skedari (për shembull ~ / kalojë.txt) e tekstit: desdelinux

Nëse në një terminal shkruaj: md5sum / pass.txt

Do të kthehet tek unë: 2dac690b816a43e4fd9df5ee35e3790d sum

Dhe ... siç mund ta shihni, ajo kolonë e parë që ka shumë numra dhe shkronja në asnjë mënyrë të dukshme, është identikisht e njëjtë me atë që vendosa më lart, dhe është ajo në skenarin e deklaruar.

Epo, ajo kolonë e parë është MD5 e desdelinux 😉

Nëse vendosin sa vijon, ajo do të kthejë vetëm kolonën 1, e cila është ajo që na intereson: md5sum ~/pass.txt | awk '{print $1}'

4. Pra, funksionimi i skenarit në këtë pjesë specifike është:

4.1. Skenari do të vendosë fjalëkalimin që keni shkruar në një skedar të përkohshëm të quajtur temp.txt, dhe do të nxjerrë MD5 nga përmbajtja e asaj skedari duke përdorur komandën:

md5sum temp.txt | awk '{print $1}'

4.2. Nëse MD5 i fjalëkalimit që sapo keni shkruar NUK është identikisht i njëjtë me atë që ka përcaktuar (domethënë, ai i shkruar në skenar) ai do të mbyllet dhe do të japë një gabim:

4.3. Nëse fjalëkalimi përputhet, përsoset ... skenari vazhdon

5. Kur fjalëkalimi përputhet, skenari do të bëjë një seri hapash, në rastin tim:

5.1. Do të futet në dosje / shtëpi / e përbashkët / e pritur / - » cd / home / shared / hosted /

5.2. Dosja FlatPress quhet "mua", dhe është e ngjeshur në. RAR e mbrojtur me fjalëkalim (fjalëkalimi është i njëjtë me atë që duhet të vendoset më parë), kështu që skenari do ta zbërthejë atë skedar (me.rar) - » rar x me.rar -hp $ MWORD

e rrallë x - »Ajo që bën është të dekompresojë skedarët dhe dosjet duke mbajtur të njëjtën renditje që kanë.

mua.rar - »Ky është skedari që dua të heq nga zip-i.

-hp $ MWORD - »Këtu unë ju them se duhet të përdorni fjalëkalimin për të zhzgjedhur skedarin, dhe fjalëkalimi është ndryshorja $ MWORD (kjo ndryshore është fjalëkalimi që kemi futur më parë)

5.3. Pra, nëse ishte i zbërthyer mirë, vazhdoj të fshij skedarin me.rar ... pse? Epo, sepse nuk ka kuptim që .rar ekziston nëse jam duke punuar me skedarët që kisha brenda dhe ato skedarë po ndryshojnë sepse po shkruaj gjëra të reja në blog - » rm mua.rar

5.4. Unë duhet të ndryshoj lejet që gjithçka të funksionojë mirë - » chmod 777 -R me / (mos harroni se dosja me / është ajo që përmbante mua të kompresuar .rar)

5.5. Do të më tregojë një dritare që më thotë se kam 10 sekonda për të hapur shfletuesin "". WTF!, Çfarë do të thotë kjo? ...

5.5 (a). E thjeshtë, shumë e thjeshtë… 🙂… Unë hap shfletuesin (në këtë rast rekonq) dhe po punoj për një postim të ri, por kur mbyll shfletuesin, skenari ngjesh përsëri me / dosje në .rar (duke mbetur në mua.rar).

Kjo është e mundur sepse skenari po kontrollon çdo 3 sekonda nëse Rekonq është i hapur apo jo, nëse zbulon se është i hapur, skenari nuk bën asgjë, por nëse zbulon që NUK është i hapur, ai ekzekuton: rar a me.rar -hp $ MWORD mua / * && rm -R me /

Që do të thotë se do të kompresojë dosjen me / en mua.rar (dhe do të vendosë një fjalëkalim, i cili do të ishte i njëjtë me atë që kemi parë tashmë), dhe pasi ta kompresoni dhe nëse nuk do të kishte gabime, ajo do të fshijë dosjen me / me gjithë përmbajtjen e saj.

5.5 (b) Si na ndihmon kjo? ... e thjeshtë, kjo na shmang që të kujtojmë se duhet të mbrojmë përsëri përmbajtjen tonë, pasi duhet vetëm të ndalojmë së punuari në të (të mbyllim shfletuesin) dhe skenari do të bëjë gjithë pjesën tjetër të punës 😉

6. Gati, kjo është shpjeguar e gjitha në një mënyrë të përgjithshme

... edhe pse ka ende një detaj tjetër

Skenari ka mbrojtje edhe më të madhe, mbrojtja e çaktivizuar (komentuar) janë këto rreshta:

if [ "$USER" != "$ME" ]; then
rm *.sh
kdialog --error "Sorry but u are not me. Auto-destroying..." --title "Im Me..."
exit
fi

Ajo që bën është e thjeshtë. Ndryshorja $ USER është një ndryshore globale e sistemit, nëse vendoset në një terminal:

echo $USER

Do të shihni se çfarë ju tregon përdoruesi juaj ... mirë, logjika e këtyre linjave është e thjeshtë.

Nëse $ USER nuk përputhet me ndryshoren $ ME (dhe është deklaruar nga unë në skenar, dhe është: "gaara") skripti do të fshijë T ALL GJITHA skedarët .sh që janë në atë dosje, domethënë, ai do të vetë-shkatërrohet

Kjo është për të parandaluar që dikush tjetër të ekzekutojë skenarin në një kompjuter tjetër hehehehe.

Dhe mirë, nuk mendoj se ka shumë më shumë për të shpjeguar, unë e lë skenarin:

Shkarkimi i skedarit SH
Shihni skenarin në ngjitjen tonë

E di që shumë do ta konsiderojnë jashtëzakonisht komplekse, por në të vërtetë frikëson më shumë sesa duhet ... skenari ka një logjikë vërtet të thjeshtë pune, për një qëllim të thjeshtë.

Unë e bëra këtë për të përmbushur një nevojë të veçantë timin, e ndaj me shpresën se ndonjë linjë ose ide tjetër e shpjeguar këtu mund t'i shërbejë dikujt

Nga rruga, skenari është menduar për KDE, sepse dialogët (dritaret) që shfaq janë nga KDE (duke përdorur KDialog), por mund të përshtatet për Gnome / Unity / Cinnamon / Mate duke përdorur Zeniteti, ose përdorni 100% në terminal duke përdorur thjesht komandën e dialogut.

Dhe po, skenari ka ende disa të meta të tjera, për shembull nëse skenari hap zinxhirin e .rar, dhe pastaj dikush me forcë e mbyll (vret) skenarin, përmbajtja e .rar do të jetë e pambrojtur, ka disa detaje që mbeten për t'u lustruar ... por hej, ne gjithashtu duhet të kontrollojmë që askush nuk mund të kontrollojë kompjuterin tonë

Për të përfunduar dua të sqaroj se unë NUK jam programues, aq më pak, nuk e konsideroj veten të tillë, imagjinoj që ju mund të optimizoni linjat në kod, ose të përdorni ndonjë funksion për të përmirësuar funksionimin e skenarit ... por unë thashë, unë nuk jam një programues

Çdo pyetje që ata kanë në lidhje me këtë ata më thonë, megjithëse skenari nuk mund t'u shërbejë atyre sepse nuk u duhet, ata gjithmonë do të jenë në gjendje të mësojnë ndonjë këshillë tjetër prej tij ...

të fala

PD: Unë e di atë i gjallë ai do të thotë që unë jam shumë paranojak ... ose që e humbas kohën, por nuk është kështu. Doja diçka shumë specifike, një sistem sigurie shumë specifik, dhe e programova vetë… sa i çuditshëm është ai? … LOL !!


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   HakKan dijo

    Kjo interesante, por mendoj se pyetja po / jo është shumë pordhë xD
    Dhe çfarë mendoni se, në vend që të përdorni rar që është pronësor dhe nuk ofron siguri të vërtetë, zëvendësojeni atë me gpg, i cili është një program sigurie më shumë sesa i provuar me kalimin e viteve, dhe ekziston praktikisht në të gjitha distrot
    Një tjetër gjë, ju mund të kaloni md5sum një varg, ju nuk keni nevojë të krijoni një skedar të përkohshëm. Këtu gjithashtu ju rekomandoj të shkoni në sha që është shumë më e sigurt, provoni në terminal: shasum

    Gëzuar!

    1.    KZKG ^ Gaara dijo

      Pershendetje dhe faleminderit per komentin tuaj
      GPG më lejon të paketoj një direktori me gjithë përmbajtjen e tij? Thatshtë se unë në fakt e kam përdorur atë vetëm për skedarë individualë, jo për direktori që përmbajnë nëndrejtori dhe skedarë.

      ooo… shkëlqyeshëm për shasumin, nuk e njihja
      Unë do të vazhdoj të modifikoj skenarin për ta përdorur këtë, dhe ... po !! e vërtetë, me thjesht: jehona "$ PASSWORD" | shasum Unë tashmë e kam vargun, në fakt nuk ka nevojë ta shkruaj në një skedar :)

      Faleminderit shumë për komentin tuaj, unë tashmë kam mësuar diçka të re
      të fala

    2.    sieg84 dijo

      është e njëjta gjë që po pyesja ...

      1.    KZKG ^ Gaara dijo

        Ajo që do t'ju duhet është të kuptoni se si të kriptoni GPG një skedar dhe ta kaloni atë fjalëkalimin në të njëjtën linjë ... për shembull:
        gpg -e skedar.tar.gz –fjalë fjalekaluese çfarëdo

        Ndonjë ide se si ta bëjmë atë? 🙂

        1.    HakKan dijo

          Për të kriptuar një direktori c / gpg, së pari duhet ta paketoni me tar.
          atëherë, për këtë rast, është i përshtatshëm të përdoret kriptimi simetrik, me parametrin -c (shih ndryshimin midis kriptimit simetrik dhe asimetrik në wikipedia).
          kjo do të ishte atëherë diçka si:
          tar -czf destinacioni.tgz burimi_drejtori / && jehona $ passwd | gpg –batch –compress-level 0 -c –pasfrazë-fd 0
          kjo do të krijojë një skedar të kompresuar të quajtur "destination.tgz" dhe skedarin e koduar të quajtur "destination.tgz.gpg". si drejtoria e burimit ashtu edhe vetë kompresimi duhet të hiqen për siguri (kontrolloni komandën copëto)

          për të deshifruar:
          jehonë $ passwd | gpg –batch -d –passphrase-fd 0 kriptim_fotografi.tgz.gpg | katran -xz
          që do të nxjerrë skedarët në direktorinë aktuale (atëherë mv mund të përdoret për t'i zhvendosur ato diku tjetër)

          Ndonjë pyetje, përgjigju këtij komenti

          Përshëndetje !!

          1.    HakKan dijo

            ehm, kujdes për viza të dyfishta (-) dhe vizatime të vetme (-)… a ka ndonjë mënyrë për të shkruar diçka sikur të ishte kod në mënyrë që formati të mos ndryshojë?
            prueba de codigo -- -
            [kodi] kodi i provës - - [/ kodi]

          2.    HakKan dijo

            Unë e kaloj atë më shumë fjalëpamëse

            kompresoni dhe kriptoni:
            tar -czf destino.tgz directorio_fuente/ && echo $passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
            Vini re se këtu janë dy hapa: së pari krijoni skedarin e kompresuar dhe më pas, nëse nuk ka pasur ndonjë gabim, vazhdoni me enkriptimin (zinxhirimi me &&)

            dekriptoni dhe zbërtheni:
            echo $passwd | gpg –batch -d –passphrase-fd 0 archivo_cifrado.tgz.gpg | tar -xz

            pershendetje!

          3.    KZKG ^ Gaara dijo

            Po, në të vërtetë dje në shtëpi kam lexuar njeriun e GPG dhe kishte gjithçka që më duhej
            Në të vërtetë unë nuk e bëra mjaft kështu, nuk përdora eko ose kompresim, bëra një postim për këtë, thjesht e postova.

            Faleminderit shumë për ndihmën mik, me të vërtetë po.

  2.   Ngas dijo

    E mrekullueshme! Thjesht po kërkoja diçka të tillë dhe më ra në sy artikulli yt. Unë do ta provoj për të mbrojtur të dhënat e mia. Kur bëhet fjalë për sigurinë e kompjuterit, nuk mund të jesh kurrë shumë paranojak. Faleminderit

    1.    KZKG ^ Gaara dijo

      Faleminderit haha
      A e kuptonit si funksionon skenari, apo jo?

      Duket shumë më komplekse sesa në të vërtetë është.

      Faleminderit për komentin, vërtet 😀

      të fala

      PS: Në të vërtetë, siguria nuk është kurrë e mjaftueshme hahaha.

      1.    Ngas dijo

        Më kushtoi pak ta kuptoja (e lexova 3 herë) pasi nuk kam përdorur linux për një kohë të gjatë. Por është vërtet e thjeshtë dhe është gjithmonë bukur të mësosh gjëra të tilla. Përshëndetje dhe faleminderit përsëri.

        1.    KZKG ^ Gaara dijo

          E rëndësishme është ta kuptosh hehe. Unë u përpoqa të shpjegoj gjithçka jashtëzakonisht të detajuar, por mendoj se zgjata shumë hahaha.
          Faleminderit you

  3.   auroszx dijo

    Wow, skenari është shumë i mirë

    PS: Paranoia është Mbi 9000! xD

    1.    KZKG ^ Gaara dijo

      hahahahahahaha kjo jam une… LOL !!

  4.   Rafael dijo

    Duke parë skenarin tuaj mendoj se mund të bëhet me xdialog në rast se nuk keni kde :)! Brohoritje

    1.    KZKG ^ Gaara dijo

      Oh, nuk dija për xdialog ... duhet të hedh një vështrim për të parë
      Faleminderit për informacion.

  5.   sieg84 dijo

    në vend të rar pse të mos përdorni tar.xz / gz dhe gpg?

    1.    Rafael dijo

      kjo është për shkak se ju tashmë e keni atë më të rrallë, ku keni CMS tuaj

  6.   Qyteti dijo

    Shkëlqyeshëm @ KZKG ^ Gaara ditë më parë po mendoja për diçka të tillë, por jam në provime, kështu që nuk kam pasur kohë për asgjë, dhe papritmas shoh artikullin tuaj.
    Do ta provoj javën tjetër

    1.    KZKG ^ Gaara dijo

      Faleminderit, ndonjë detaj këtu jam

  7.   truko22 dijo

    xD Unë nuk kuptova asgjë uu, por nëse do të doja të përdorja kdialog si duhet në skripte, si të marrja e një mesazhi në njoftuesin KDE

    1.    KZKG ^ Gaara dijo

      Për të marrë mesazhe në njoftimet KDE, provoni të instaloni paketën: libnotifikoj-kosh
      Pastaj në një terminal vendosni:
      notify-send "texto texto texto"

      Dhe do të shihni se sa bukur… dhe, kjo funksionon për KDE, Gnome, Unity, Kanellë, Mate dhe Xfce

      Sidoqoftë, në këtë skenar nuk përdor njoftime si të tilla, por vetëm dritare të KDialog. Në një lloj terminali:
      kdialog

      Dhe do ta shihni ndihmën atje

      Pershendetje

      1.    truko22 dijo

        Shume faleminderit o /

  8.   Joel antonio vasquez dijo

    Përshëndetje, post i mirë, vetëm një sugjerim, është në rregull që me md5 nuk shihet me sy të lirë, por disa kuriozë mund të përdorin një tryezë ylberi për të parë nëse fjalëkalimi i konvertuar në md5 është brenda atje, unë rekomandoj përdorimin e bcrypt (http://bcrypt.sourceforge.net/), është vetëm një sugjerim, mund ta merrni për çdo rast, Përshëndetje.

    1.    KZKG ^ Gaara dijo

      Faleminderit
      Në të vërtetë po, MD5 nuk është perfekt dhe ka nga ata që kanë arritur të marrin fjalëkalime, unë do t'i hedh një vështrim këtij aplikacioni

      Faleminderit per komentin tuaj

  9.   sieg84 dijo

    me atë simetrik vetëm në kdialog ju kërkon fjalëkalimin
    dhe me atë asimetrike duke përdorur një çelës publik.

    Duhet të sqaroj se nuk kam gjurmë të një programuesi.

    1.    KZKG ^ Gaara dijo

      Po, unë tashmë kam arritur të kriptoj me GPG (në të vërtetë unë vetëm vendos një postim për këtë) hehe.

  10.   Caro dijo

    KZKG ^ Gaara gjithmonë lexoni postimin tuaj.
    Ndërtoni një për ta përdorur me XFCE.
    Puthje E shtrenjtë

    1.    KZKG ^ Gaara dijo

      Përshëndetje dhe para së gjithash, mirëseardhje në blog
      hahaha faleminderit, e di qe ndonjehere eshte e veshtire sepse shkruaj gjera disi teknike, por gjithmone mundohem ta shpjegoj cdo gje sa me qarte

      Do të eksperimentoj pak me XDialog ose Zenity për të parë nëse funksionon për Xfce haha, do t'i bëj testet në një Xubuntu virtual virtual

      të fala

  11.   elynks dijo

    Njeri mjaft i dobishëm, faleminderit!

    Përshëndetje!

  12.   Lumi Damian dijo

    Faleminderit, do të më ndihmojë shumë për të mbrojtur disa skedarë

    Unë kam për të përshtatur atë për zenity sepse unë nuk kam kde për momentin: \

    Këtu lë skeletin që do të përdor i përshtatur për zenitetin

    http://paste.desdelinux.net/4641

    Faleminderit përsëri dhe përshëndetje

    1.    KZKG ^ Gaara dijo

      oooo shkëlqyeshëm, shumë faleminderit 😀
      Mbaj mend që dikush e kërkoi këtë por për Xfce, me Zenity do të funksiononte në Xfce apo jo?

      1.    Lumi Damian dijo

        Po, vetëm ajo komandë u la për të shtuar komandat që do të ekzekutohen, pasi të kaloni fjalëkalimin e shasum ose md5

        Duhet të modifikohet në nevoja të ndryshme për secilin person, për të mbrojtur gjëra të ndryshme në rrugë të ndryshme me komanda të ndryshme

        Ose ndoshta duke shtuar një pjesë tjetër (GUI) për të krijuar cilësimet e sigurisë së skedarit tonë

        Pershendetje

        1.    Lumi Damian dijo

          Unë kisha kohë dhe xfce (në Archlinux) dhe tashmë e kam përshtatur plotësisht skenarin ashtu siç ishte, për xfce duke përdorur zenity (mendoj) pasi që ai që lamë sipër ishte vetëm skeleti që përdora

          http://paste.desdelinux.net/4644

          A mund të redaktohet nëse ka një të metë nga paste?

          Ajo që ndodh është që unë kam disa guaska grafike dhe nuk e di nëse do të funksionojë në xfce të pastër, për shembull në xubuntu

          Pershendetje

  13.   Matias Gaston dijo

    Che interesante !!! Kontribut i mirë !!!!!!

    Unë jam shumë i ri në programim, po mësoj BASH pak nga pak ... por disa gjëra më ndodhën dhe ato mund ose nuk mund të jenë të dobishme për ju.
    Kur thoni se skripti i zhveshur ka fjalëkalimin të inkorporuar dhe do të ishte e pafalshme që dikush ta hapë dhe ta lexojë nga atje ... ju propozoni gjithë këtë hile të ngulitjes së MD5 si një masë mbrojtëse.

    E cila është mjaft e mirë si hap i parë për ta bërë jetën të vështirë për ndërhyrësin e mundshëm, por shikoni idetë e mëposhtme (të cilat madje mund të zbatohen njëra mbi tjetrën)

    IDEA 1) Po sikur të ruash fjalëkalimin në një skedar në makinerinë tënde dhe të mos e mbash atë në skenar?

    EJ: në një txt vendos çelësin dhe ruaje në / shtëpi / /bla/bla/key.txt
    Në skenarin tuaj ju e quani çelësin si KRYESOR = "$ (cat $ HOME / blah / bla / key.txt)", atëherë ju vendosni nëse $ questionkey = $ KEY, atëherë .. etj etj

    Në këtë mënyrë, ju po arrini 3 gjëra +1 avantazh:
    1) Se fjalëkalimi nuk ishte asnjëherë në skenar. (Ju shmangni MD5)
    2) Rruga ku është fjalëkalimi, varet nga emri i përdoruesit. (Kushdo që dëshiron ta hapë, e ridrejton kudo) Në 99.9% të rasteve skenari do të dështojë.
    3) Në rast se doni më shumë siguri, hiqni të gjitha lejet në skedarin key.txt për të gjithë përdoruesit e tjerë përveç tuajave.
    4) Përparësia: Transportueshmëri për të ndryshuar fjalëkalimin kur të doni, pa redaktuar skenarin. Sepse verifikimi është i jashtëm përmes një skedari.

    IDEA 2) Po në lidhje me ngatërrimin e të gjithë skenarit bash, kështu që ai as nuk mund të hapet?

    Një mënyrë për ta bërë këtë është të përfitoni nga fakti që në C ju duhet të përpiloni.
    Pastaj, prezanton skriptin brenda një kodi C që gjithçka që bën është të thërrasë atë Skript (por që është brenda programit). Në kohën e përpilimit ... gjithçka ka mbetur brenda dhe rezultati juaj është i ekzekutueshëm ... dhe jo më një skenar. Shtë një person që tashmë ka bërë një "skenar" që bën procesin e ngatërrimit, i cili është shumë praktik.

    Më shumë informacion këtu: http://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/Compilar_%28ofuscar%29_BASH_scripts_con_C_-_SHC

    IDEA 3) Po sikur, të vendosni një kusht virtual në skenar kur kërkon fjalëkalimin e administratorit?

    Për shembull, ekzekutoni një kusht duke përdorur "sudo" dhe pastaj vazhdoni me skenarin, nëse jo ndaloni atë.
    Në këtë mënyrë, e gjithë mbrojtja do të binte si një urë mbi fjalëkalimin tuaj ROOT.

    Epo, asgjë më shumë ...
    Brohoritje !!!!!!!! dhe mbaj BASH.

    1.    KZKG ^ Gaara dijo

      HAHAHAHA Faleminderit
      Në të vërtetë tani po përdor SHA512 sepse është shumë më mirë se MD5: https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/
      Si dhe GPG si mjet mbrojtjeje në vend që të kompresohet me. RAR: https://blog.desdelinux.net/como-proteger-datos-con-gpg-de-forma-simple/

      Problemi me vendosjen e fjalëkalimit në një skedar tjetër, është se atëherë ai do ta vendoste fjalëkalimin në një vend tjetër, po, por a do të ishte në tekst të thjeshtë? Nëse duhet ta kriptoj (gjë që rekomandohet), e lë në të njëjtin skenar, mirë ... Unë dyshoj shumë shumë se dikush mund të thyejë SHA512 hahahaha (shiko lidhjen e parë dhe do ta kuptosh 😉)

      Lidhur me lejet, nëse dikush përdor një LiveCD atëherë ata mund të hapin .txt duke përdorur rrënjën LiveCD, kështu që lejet nuk janë plotësisht opsioni më i mirë.

      Për mospërfilljen e kodit Bash ... po, unë kisha menduar për këtë dhe ideja është E MADHE, problemi është që nuk di si ta bëj, në fakt as nuk e di nëse mund të bëhet HAHAHA.

      Oh prit ... tani lexova pjesën tjetër të komentit O_O ... hehe, nuk e dija që mund ta bësh atë. Nuk kam ide për C ose C ++, por mund të jetë me vlerë ta provoni lol.

      Për idenë 3, jo keq

      Unë kam bërë disa përmirësime në skenar që kur botova këtë postim, 2 janë ato që përmenda në lidhjet në fillim të këtij komenti, një tjetër është se nëse ndryshoni ndonjë karakter në skenar, ai fshihet. Dhe tani duhet ta provoj këtë për ta zbehur kodin hahahaha.

      Faleminderit për komentin tuaj dhe ... po, mbajeni, bash !!! HAHA

    2.    KZKG ^ Gaara dijo

      WTF !!!
      Unë kam përdorur tashmë SHC… GE-NI-AL !!!! O_O

  14.   Atheyus dijo

    Skenar shumë i mirë, hej dhe nëse përdorni një kontrollues rrënjësor, për të qenë në gjendje të ekzekutoni skenarin si sudo ./script

    Thjesht do të duhet ta shtonit këtë kod në fillim

    http://paste.desdelinux.net/4663

    Një përshëndetje

  15.   Neo61 dijo

    KZKG ^ Gaara, miku im, mendoj se shtjellimi i një shpjegimi nuk është problemi, kjo është e mirë për ata prej nesh që nuk kemi aq shumë njohuri. Artikujt që nuk japin mësim janë botuar këtu, ato japin vetëm informacione për diçka që ekziston. Pra, mos u justifikoni dhe le të ketë më shumë me shpjegime të zgjeruara.

  16.   dhunues dijo

    Për gjëra të tilla që përdor unë http://www.truecrypt.org/

  17.   Abel dijo

    A mund ta ndajë dikush skenarin? Jam kurioz dhe të gjitha lidhjet janë prishur. 🙁

    Ju faleminderit.