Ilang mga araw na nakalipas Sinabi ko sa kanila ang tungkol sa FlatPress, isang web application (CMS) kung saan maaari silang magkaroon ng isang blog o katulad na bagay nang hindi gumagamit ng mga database, o masyadong kumplikado 🙂
Kaya, mayroon ako sa aking laptop a FlatPress para sa mga personal na tala, mga bagay na ayaw kong kalimutan at iyon ang dahilan kung bakit ko ito sinusulat sa personal na blog na ito. Ngunit, tulad ng ilan sa inyo dapat alam na ... Ako ay medyo paranoid tungkol sa seguridad, at, kung ito ay tungkol sa seguridad ng AKING mga saloobin, wala kang ideya kung paano ako magiging paranoyd
Kaya naharap ako sa problema: Paano ko magagamit ang FlatPress upang maprotektahan ko ang lahat ng nilalaman dito?
Naisip ko ang maraming mga application na pinapayagan ang pag-encrypt ng data, ngunit ... wala sa kanila ang gumawa ng eksakto kung ano ang gusto ko, kaya kinuha ko ang gawain ng pag-program kung ano ang gusto ko mismo.
Ipapakita ko sa iyo ang isang script na ginawa ko, na ginagawa ang mga sumusunod:
1. Ipinapakita nito ang isang kahon ng pag-uusap na nagtatanong kung ikaw ay KZKG ^ Gaara, kung pipindutin mo ang HINDI magsasara ang script, kung pinindot mo ang YES lahat ay nagpapatuloy bilang normal.
2. Ipakita ang isang text box na nagtatanong kung ano ang password:
3. Kung pinindot mo ang Kanselahin ang pagsasara ng script, dumating ngayon ang isa sa mga trick sa script 😉 ...
3.1. Ang lohika ay inihambing ng script ang password na isusulat namin sa isa na paunang natukoy sa loob ng parehong script, at kung magkatugma ang mga password pagkatapos ay patuloy itong tatakbo, at kung ang mga password ay hindi tumutugma sa gayon ay lilitaw ang isang mensahe ng error. Ang problema ay iyon, kung inilalagay natin ang tamang password sa loob ng script tulad nito, ang sinumang magbubukas ng script sa isang text editor ay maaaring makita ang wastong password nang malinaw .. at ito ang aking mga kaibigan, ito ay simpleng hindi matatawaran na kabiguan
3.2. Upang maiwasan ang paglalagay ng password na tulad nito sa simpleng teksto sa script, gumamit ako ng MD5. Iyon ay, sa simula ng script, ipinahayag ko na ang tamang password ay «2dac690b816a43e4fd9df5ee35e3790d«, At ito ang MD5 ng:«desdelinux«. ... Wala akong maintindihan!! …😀
Detalye pa ng kaunti pa. Kung sumulat ako ngayon sa isang file (halimbawa ~ / pass.txt) ng teksto: desdelinux
Kung sa isang terminal nagsusulat ako: md5sum ~ / pass.txt
Babalik ito sa akin: 2dac690b816a43e4fd9df5ee35e3790d sum
At ... tulad ng nakikita mo, ang unang haligi na mayroong maraming mga numero at titik nang walang maliwanag na pagkakasunud-sunod, ay magkapareho ang katulad ng inilagay ko sa itaas, at ito ang isa sa idineklarang script.
Sa gayon, ang unang haligi na iyon ay ang MD5 ng desdelinux ????
Kung inilagay nila ang sumusunod, ibabalik lamang nito ang ika-1 haligi, na kung saan ay ang interesado kami: md5sum ~/pass.txt | awk '{print $1}'
4. Kaya, ang pagpapatakbo ng script sa tukoy na bahagi na ito ay:
4.1. Ilalagay ng script ang password na isinulat mo sa isang pansamantalang file na tinawag temp.txt, at aalisin nito ang MD5 mula sa nilalaman ng file na iyon sa pamamagitan ng paggamit ng utos:
md5sum temp.txt | awk '{print $1}'
4.2. Kung ang MD5 ng password na isinulat mo lamang ay HINDI magkapareho sa isa na tinukoy nito (iyon ay, ang nakasulat sa script) magsasara ito at magbibigay ng isang error:
4.3. Kung tumutugma ang password, perpekto ... nagpapatuloy ang script 😀
5. Kapag tumutugma ang password, ang script ay gagawa ng isang serye ng mga hakbang, sa aking kaso:
5.1. Ipapasok nito ang folder / home / shared / host / - » cd / home / shared / host /
5.2. Ang folder ng FlatPress ay tinatawag na "ako", at ito ay naka-compress sa .RAR protektado ng password (ang password ay pareho ng dapat itong itakda bago), kaya aalisin ng script ang file na iyon (me.rar) - » rar x me.rar -hp $ MWORD
bihira x - »Ang ginagawa nito ay ang pag-decompress ng mga file at folder na pinapanatili ang parehong order na mayroon sila.
ako.rar - »Ito ang file na nais kong i-unzip.
-hp $ MWORD - »Narito sinasabi ko sa iyo na dapat mong gamitin ang password upang ma-unzip ang file, at ang password ay ang variable na $ MWORD (ang variable na ito ay ang password na ipinasok namin dati)
5.3. Kaya, kung na-unzip ito nang maayos, lumipat ako upang tanggalin ang file na me.rar ... bakit? Sa gayon, dahil walang katuturan na mayroon ang .rar kung nagtatrabaho ako sa mga file na mayroon ako sa loob, at nagbabago ang mga file na iyon dahil nagsusulat ako ng mga bagong bagay sa blog - » rm ako.rar
5.4. Dapat kong palitan ang mga pahintulot para sa lahat upang gumana nang maayos - » chmod 777 -R ako / (tandaan na ang folder sa akin / ay naglalaman ng naka-compress na me.rar)
5.5. Ipapakita nito sa akin ang isang window na nagsasabi sa akin na mayroon akong 10 segundo upang buksan ang "ang" browser .... WTF!, Ano ang ibig sabihin nito? ...
5.5 (a). Simple, napaka-simple ... 🙂 ... Binubuksan ko ang browser (sa kasong ito rekonq) at nagtatrabaho ako sa isang bagong post, ngunit kapag isinara ko ang browser, pinipiga muli ng script ang me / folder sa .rar (natitira sa akin.rar).
Posible ito dahil ang script ay sumusuri bawat 3 segundo kung ang Rekonq ay bukas o hindi, kung nakita nito na bukas ito, walang ginagawa ang script, ngunit kung napansin nito na HINDI ito bukas, nagpapatupad ito ng: rar a me.rar -hp $ MWORD me / * && rm -R me /
Na nangangahulugang ididikit nito ang folder ako / en ako.rar (at maglalagay ito ng isang password, na magiging kapareho ng nakita na natin), at kapag na-compress mo ito at kung walang mga error, tatanggalin nito ang folder ako / kasama ang lahat ng nilalaman nito.
5.5 (b). Paano ito makakatulong sa atin? ... simple, iniiwasan natin ito na tandaan na dapat nating protektahan muli ang aming nilalaman, dahil kailangan lamang nating ihinto ang pagtatrabaho dito (isara ang browser) at gagawin ng script ang lahat ng natitirang trabaho 😉
6. Handa, naipaliwanag na ang lahat sa pangkalahatang paraan 🙂
... kahit na may isa pang detalye 😀
Ang script ay may isang higit na higit na proteksyon, proteksyon na hindi pinagana (nagkomento) ang mga linyang ito:
if [ "$USER" != "$ME" ]; then
rm *.sh
kdialog --error "Sorry but u are not me. Auto-destroying..." --title "Im Me..."
exit
fi
Ang ginagawa nito ay simple. Ang variable na $ USER ay isang pandaigdigang variable ng system, kung sa isang ilagay na terminal:
echo $USER
Makikita mo kung ano ang ipinapakita sa iyo ng iyong gumagamit ... mabuti, ang lohika ng mga linyang ito ay simple.
Kung ang $ USER ay hindi tumutugma sa variable na $ ME (at idineklara ko sa script, at ito ay: "gaara") tatanggalin ng script ang LAHAT ng mga file .sh na nasa folder na iyon, iyon ay, makakasira sa sarili 😉
Ito ay upang maiwasan ang iba na maipatupad ang script sa ibang computer hehehehe.
At sa gayon, sa palagay ko walang higit pa upang ipaliwanag, iniiwan ko ang script:
Alam kong maraming makakahanap nito ng lubhang kumplikado, ngunit sa totoo lang mas nakakatakot ito kaysa sa nararapat ... ang script ay may talagang simpleng working logic, para sa isang simpleng layunin.
Ginawa ko ito upang matugunan ang isang napaka-tukoy na pangangailangan ko, ibinabahagi ko ito na umaasa na ang ibang linya o ideya na ipinaliwanag dito ay maaaring magamit sa isang tao 😉
Sa pamamagitan ng paraan, ang script ay inilaan para sa KDE, dahil ang mga dayalogo (windows) na ipinapakita nito ay mula sa KDE (gamit ang KDialog), ngunit maaari itong iakma para sa Gnome / Unity / Cinnamon / Mate na gumagamit ng zenity, o gamitin ito 100% sa terminal sa pamamagitan lamang ng paggamit ng dialog command.
At oo, ang script ay mayroon pa ring iba pang mga pagkukulang, halimbawa kung ang script ay inalis ang zip .rar, at pagkatapos ay may isang puwersang isinasara (pinapatay) ang script, ang nilalaman ng .rar ay hindi mapangalagaan, may ilang mga detalye na mananatili pinakintab ... ngunit hey, dapat din nating kontrolin na walang sinuman ang maaaring suriin ang ating computer 😀
Upang tapusin nais kong linawin na HINDI ako isang programmer, higit na mas mababa, hindi ko isinasaalang-alang ang aking sarili, naiisip ko na maaari mong i-optimize ang mga linya sa code, o gumamit ng ilang pagpapaandar upang mapabuti ang pagpapatakbo ng script ... ngunit ako sinabi, hindi ako isang programmer 😉
Anumang mga katanungan na mayroon sila tungkol dito sinabi nila sa akin, kahit na ang script ay hindi maaaring maghatid sa kanila dahil hindi nila ito kailangan, palagi nilang matututunan ang ilang iba pang tip mula dito
Regards
PD: alam ko yan masigla sasabihin niya na masyado akong paranoid ... o sinasayang ko ang aking oras, ngunit hindi ito ganoon. Nais ko ng isang bagay na napaka-tukoy, isang napaka-tukoy na sistema ng seguridad, at na-program ko ito sa aking sarili… gaano ka-geeky iyon? … LOL!!
Ito ay kagiliw-giliw, ngunit sa palagay ko ang tanong ng oo / hindi ay sobrang kusa xD
At ano sa palagay mo, sa halip na gamitin ang rar na pagmamay-ari at hindi nag-aalok ng totoong seguridad, palitan ito ng gpg, na isang security software na higit pa sa napatunayan sa mga nakaraang taon, at mayroon nang halos lahat ng mga distro 😉
Isa pang bagay, maaari mong ipasa ang md5sum isang string, hindi mo kailangang lumikha ng isang pansamantalang file. Dito ko rin inirerekumenda na pumunta sa sha na kung saan ay mas ligtas, subukan sa terminal: shasum
Cheers!
Kumusta at salamat sa iyong puna 😀
Pinapayagan ako ng GPG na i-package ang isang direktoryo kasama ang nilalaman nito? Talaga bang ginamit ko lang ito para sa mga indibidwal na file, hindi para sa mga direktoryo na naglalaman ng mga subdirectory at file.
ooo… mahusay tungkol sa shasum, hindi ko siya kilala 😀
Magpatuloy akong baguhin ang script upang magamit ang isang ito, at ... oo !! totoo, sa simpleng: echo "$ PASSWORD" | shasum Nakuha ko na ang string, sa epekto hindi na kailangang isulat ito sa isang file :)
Maraming salamat sa iyong puna, may natutunan akong bago 🙂
Regards
ay ang parehong bagay na tinatanong ko ...
Ang kakailanganin mo ay upang malaman kung paano mag-encrypt ng GPG ang isang file at ipasa ito ang password sa parehong linya ... halimbawa:
gpg -e file.tar.gz –password elpassword kung anupaman
Anumang ideya kung paano ito gawin? 🙂
Upang mag-encrypt ng isang direktoryo c / gpg, kailangan mo munang i-pack ito sa alkitran.
pagkatapos, para sa kasong ito, maginhawa ang paggamit ng simetriko na pag-encrypt, na may parameter na -c (tingnan ang pagkakaiba sa pagitan ng simetriko at asymmetric na pag-encrypt sa wikipedia).
ito ay magiging isang bagay tulad ng:
patutunguhan ng tar -czf.tgz source_directory / && echo $ passwd | gpg –batch –compress-level 0 -c –passphrase-taut 0
lilikha ito ng isang naka-compress na file na tinatawag na "patutunguhan.tgz" at ang naka-encrypt na file na tinatawag na "destinasyon.tgz.gpg". kapwa ang direktoryo ng pinagmulan at ang compress mismo ay dapat na alisin para sa seguridad (tandaan ang shred command)
upang mai-decrypt:
echo $ passwd | gpg –batch -d –passphrase-taut 0 encryption_file.tgz.gpg | tar -xz
makukuha ang mga file sa kasalukuyang direktoryo (kung gayon ang mv ay maaaring magamit upang ilipat ang mga ito sa ibang lugar)
Anumang mga katanungan, sagutin ang komentong ito 🙂
pagbati !!
ehm, abangan ang dobleng hyphens (-) at solong hyphens (-) ... may paraan ba upang magsulat ng isang bagay na para bang code ito upang hindi mabago ang format?
prueba de codigo -- -
[code] test code - - [/ code]
Mas ginugol ko ito
siksikin at i-encrypt:
tar -czf destino.tgz directorio_fuente/ && echo $passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
Tandaan na narito ang dalawang mga hakbang: unang likhain ang naka-compress na file at pagkatapos, kung walang error, magpatuloy sa pag-encrypt (kadena sa &&)
i-decrypt at i-unzip:
echo $passwd | gpg –batch -d –passphrase-fd 0 archivo_cifrado.tgz.gpg | tar -xz
saludo!
Yeah, sa totoo lang kahapon sa bahay nabasa ko ang gpg na tao at mayroong lahat ng kailangan ko
Sa totoo lang hindi ko gaanong nagawa ito, hindi ako gumamit ng echo o compression, gumawa ako ng post tungkol dito, na-post ko lang ito.
Maraming salamat sa tulong na kaibigan, ginagawa ko talaga.
Ang galing! Naghahanap lang ako ng tulad nito at napag-alaman ko ang iyong artikulo. Susubukan ko ito upang maprotektahan ang aking data. Pagdating sa seguridad ng computer, hindi ka maaaring maging masyadong paranoid. Salamat
Salamat haha.
Naiintindihan mo ba kung paano gumagana ang script, tama?
Tila mas kumplikado kaysa sa tunay na lol.
Salamat sa komento, talaga 😀
Regards
PS: Sa katunayan, ang seguridad ay hindi sapat. Hahaha.
Medyo nagkakahalaga ito sa akin upang maunawaan ito (binasa ko ito nang 3 beses) dahil sa maikling panahon na lang ang gamit ko ng Linux. Ngunit talagang simple ito at palaging masarap malaman ang mga bagay tulad nito. Pagbati at salamat ulit.
Ang mahalaga intindihin ito hehe. Sinubukan kong ipaliwanag ang lahat ng labis na detalyado, ngunit sa palagay ko ay napalawak ko nang labis hahaha.
Salamat sa iyo 🙂
Wow, napakahusay ng script 🙂
PS: Ang Paranoia ay Higit sa 9000! xD
hahahahahahaha ako yan ... LOL !!
Sa pagtingin sa iyong script sa palagay ko magagawa ito sa xdialog kung sakaling wala kang kde :)! Cheers
Ay, hindi ko alam ang tungkol sa xdialog ... Magbabantay ako dito 😀
Salamat sa impormasyon.
sa halip na rar bakit hindi gumamit ng tar.xz / gz at gpg?
ito ay dahil mayroon ka na nito sa rar kung saan mayroon ka ng iyong CMS
Magaling @ KZKG ^ Gaara araw na ang nakalilipas ay iniisip ko ang tungkol sa isang bagay na tulad nito, ngunit nasa pagsusulit ako kaya wala akong oras para sa anumang bagay, at biglang nakita ko ang iyong artikulo….
Susubukan ko ito sa susunod na linggo 🙂
Salamat, anumang mga detalye dito ako 😀
xD Wala akong naintindihan uu pero kung nais kong gamitin nang tama ang kdialog sa mga script, kung paano makakuha ng isang mensahe sa nag-abiso ng KDE
Upang makakuha ng mga mensahe sa mga abiso sa KDE subukang i-install ang package: libnotify-bin
Pagkatapos sa isang terminal na inilagay mo:
notify-send "texto texto texto"
At makikita mo kung gaano ka cool 😀 ... at, gumagana ito para sa KDE, Gnome, Unity, Cinnamon, Mate at Xfce 😉
Gayunpaman, sa script na ito hindi ako gumagamit ng mga abiso tulad ng, ngunit ang mga bintana lamang ng KDialog. Sa isang uri ng terminal:
kdialog
At makikita mo ang tulong doon 😉
Pagbati
Maraming salamat o /
Kumusta, magandang post, isang mungkahi lamang, okay lang na sa md5 hindi ito nakikita ng mata, ngunit ang ilang mga nagtataka ay maaaring gumamit ng isang bahaghari talahanayan upang makita kung ang password na na-convert sa md5 ay nasa loob doon, inirerekumenda kong gamitin ang bcrypt (http://bcrypt.sourceforge.net/), ito ay isang mungkahi lamang, maaari mo itong kunin para sa anumang okasyon, Pagbati.
Salamat 😀
Sa totoo lang oo, ang MD5 ay hindi perpekto at may mga nagawang makakuha ng mga password, titingnan ko ang application na ito 😉
Salamat sa pahayag mo.
gamit ang simetriko lamang sa kdialog hinihiling nito sa iyo ang password
at sa walang simetrya gamit ang isang pampublikong key.
Dapat kong linawin na wala akong bakas ng isang programmer.
Oo, nagawa ko nang mag-encrypt sa GPG (sa katunayan ay naglagay lamang ako ng isang post tungkol dito) hehe.
KZKG ^ Palaging basahin ni Gaara ang iyong post.
Bumuo ng isa upang magamit sa XFCE.
Halikan Mahal
Kumusta at una sa lahat, maligayang pagdating sa blog 😀
hahaha salamat, alam ko na kung minsan mahirap kasi nagsusulat ako ng medyo teknikal na mga bagay, ngunit palagi kong sinisikap na ipaliwanag ang lahat nang malinaw hangga't maaari
Mag-eeksperimento ako nang kaunti sa XDialog o Zenity upang makita kung gumagana ito para sa Xfce haha, gagawin ko ang mga pagsubok sa isang virtual Xubuntu 🙂
Regards
Medyo kapaki-pakinabang na tao, salamat!
Pagbati!
Salamat, makakatulong ito sa akin upang maprotektahan ang ilang mga file
Kailangan kong iakma ito sa zenity dahil wala akong kde sa ngayon: \
Dito ko iniiwan ang balangkas na gagamitin ko na inangkop sa kasiglahan
http://paste.desdelinux.net/4641
Salamat ulit at mga pagbati 😀
oooo galing, maraming salamat 😀 😀
Naaalala ko na may nagtanong para dito ngunit para sa Xfce, kasama ang Zenity gagana ito sa Xfce di ba?
Oo, natapos lamang ang utos upang magdagdag ng mga utos na naisasagawa, pagkatapos maipasa ang password ng shasum o md5
Kailangan itong mabago sa iba't ibang mga pangangailangan para sa bawat tao, upang maprotektahan ang iba't ibang mga bagay sa iba't ibang mga ruta na may iba't ibang mga utos
O baka pagdaragdag ng isa pang bahagi (GUI) upang likhain ang pagsasaayos ng seguridad ng aming file
Pagbati
Nagkaroon ako ng oras at xfce (sa Archlinux) at ganap ko nang naangkop ang script tulad nito, para sa xfce na gumagamit ng zenity (sa palagay ko) yamang ang naiwan ko sa itaas ay ang balangkas lamang na ginamit ko
http://paste.desdelinux.net/4644
Maaari ba itong mai-edit kung mayroon itong bug mula sa i-paste?
Ang nangyayari ay mayroon akong maraming mga grapikal na shell at hindi ko alam kung gagana ito sa malinis na xfce, halimbawa sa xubuntu
Pagbati
Kagiliw-giliw na che !!! Magandang kontribusyon !!!!!!
Napaka-bago ko sa pag-program, natututo ako nang BASH nang paunti unti ... ngunit may ilang mga bagay na naisip sa akin at maaari silang maging kapaki-pakinabang sa iyo o hindi.
Kapag sinabi mong ang peeled script ay mayroong password na isinasama at hindi matatawaran para sa isang tao na buksan ito at basahin ito mula doon ... iminungkahi mo ang buong trick na ito na i-embed ang MD5 bilang isang hakbang sa proteksyon.
Alin ang medyo mahusay bilang isang unang hakbang sa pagpapahirap sa buhay para sa papasok na tao, ngunit suriin ang mga sumusunod na ideya (na maaaring mailapat ang isa sa tuktok ng iba pa)
IDEA 1) Paano kung nai-save mo ang password sa isang file sa iyong machine, at hindi ito i-host sa script?
EJ: sa isang txt ilagay ang susi at i-save ito sa / bahay / /bla/bla/key.txt
Sa iyong script tinawag mo ang susi bilang KEY = "$ (cat $ HOME / blah / bla / key.txt)", pagkatapos ay itapon mo ang kung $ questionkey = $ KEY, kung gayon .. atbp atbp
Sa ganitong paraan, nakakamit mo ang 3 bagay na +1 na kalamangan:
1) Na ang password ay wala sa script. (Iniiwasan mo ang MD5)
2) Ang landas kung nasaan ang password, nakasalalay sa username. (Sinumang nais na buksan ito, ire-redirect ito kahit saan) Sa 99.9% ng mga kaso mabibigo ang script.
3) Kung sakaling gusto mo ng karagdagang seguridad, alisin ang lahat ng mga pahintulot sa key.txt file para sa lahat ng iba pang mga gumagamit maliban sa iyo.
4) kalamangan: Kakayahang mabago ang password kahit kailan mo gusto, nang walang pag-edit ng script. Dahil ang pag-verify ay panlabas sa pamamagitan ng isang file.
IDEA 2) Paano ang tungkol sa pag-obfuscate ng buong script ng bash, kaya't hindi ito mabuksan?
Ang isang paraan upang magawa ito ay upang samantalahin ang katotohanang kailangan mong mag-ipon sa C.
Pagkatapos, ipinakikilala nito ang script sa loob ng isang C code na lahat ng ginagawa nito ay tawagan ang Script na iyon (ngunit nasa loob ng programa). Sa oras ng pag-iipon ... ang lahat ay naiwan sa loob at ang iyong output ay isang maipapatupad ... at wala nang isang script. Mayroong isang tao na nakagawa ng isang "script" na gumagawa ng proseso ng obfuscation, na napaka praktikal.
Dagdag pang impormasyon dito: 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) Paano kung, maglalagay ka ng isang virtual na kondisyon sa script kung saan nangangailangan ito ng password ng administrator?
Halimbawa, magpatupad ng isang kundisyon gamit ang "sudo" at pagkatapos ay magpatuloy sa script, kung hindi ito pipigilan.
Sa ganitong paraan, ang lahat ng proteksyon ay mahuhulog bilang isang tulay sa iyong ROOT password.
Sa gayon, wala nang iba pa ...
Cheers !!!!!!!! at hawakan ang BASH.
HAHAHAHA Salamat 😀
Sa totoo lang gumagamit ako ng SHA512 dahil mas mabuti ito kaysa sa MD5: https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/
Pati na rin ang GPG bilang isang paraan ng proteksyon sa halip na i-compress sa .RAR: https://blog.desdelinux.net/como-proteger-datos-con-gpg-de-forma-simple/
Ang problema sa paglalagay ng password sa ibang file, ay pagkatapos ilalagay nito ang password sa ibang lugar oo, ngunit ito ba ay nasa simpleng teksto? Kung kailangan kong i-encrypt ito (na inirerekumenda), iniiwan ko ito sa parehong script, mabuti ... Duda ako ng sobra na may isang taong maaaring masira ang SHA512 hahahaha (tingnan ang 1st link at mauunawaan mo)
Tungkol sa mga pahintulot, kung ang isang tao ay gumagamit ng isang LiveCD kung gayon maaari nilang buksan ang .txt gamit ang ugat ng LiveCD, kaya ang mga pahintulot ay hindi ganap na pinakamahusay na pagpipilian.
Tungkol sa pag-obfuscate ng Bash code ... oo, naisip ko ito at ang ideya ay DAKIL, ang problema ay hindi ko alam kung paano ito gawin, sa katunayan hindi ko alam kung magagawa ito HAHAHA.
Ay teka ... ngayon nabasa ko ang natitirang puna O_O ... hehe, hindi ko alam na magagawa mo iyon. Wala akong ideya sa C o C ++, ngunit maaaring sulit subukang lol.
Tungkol sa ideya 3, hindi masama 😀
Gumawa ako ng maraming mga pagpapabuti sa script mula nang nai-post ko ang post na ito, 2 ang mga nabanggit ko sa mga link sa simula ng komentong ito, isa pa ay kung binago mo ang anumang character sa script, ito ay tinanggal. At ngayon kailangan kong subukan ito upang maiba ang code hahahaha.
Salamat sa iyong puna at ... oo, humawak ka, bash !!! HAHA
WTF !!!
Nagamit ko na ang SHC ... GE-NI-AL !!!! O_O
Napakagandang script, hey at kung gumagamit ka ng isang root checker, upang mapatakbo ang script bilang sudo ./script
Kailangan mo lamang idagdag ang code na ito sa simula
http://paste.desdelinux.net/4663
Isang pagbati
KZKG ^ Gaara, kaibigan, sa palagay ko na ang pagpapalawak ng isang paliwanag ay hindi ang problema, iyon ay mabuti para sa atin na hindi gaanong nalalaman. Ang mga artikulong hindi nagtuturo ay na-publish dito mismo, nagbibigay lamang sila ng impormasyon tungkol sa isang bagay na mayroon. Kaya't huwag patawarin ang iyong sarili at hayaan na may higit na may pinalawig na paliwanag.
Para sa mga bagay na tulad nito ginagamit ko http://www.truecrypt.org/
Maaari bang ibahagi ang isang tao sa script? Nagtataka ako at lahat ng mga link ay nakabukas. 🙁
Salamat sa inyo.