ពេលខ្លះយើងសរសេរស្គ្រីបចូល ខូច ហើយយើងចង់អោយលេខកូដនេះមើលមិនឃើញមិនមែនជាអត្ថបទធម្មតាទេ។ នៅពេលយើងនិយាយអំពីការលាក់លេខកូដពាក្យត្រឹមត្រូវ obfuscateក្នុងករណីរបស់ខ្ញុំខ្ញុំចង់បំលែងកូដ ស្គ្រីបមួយដែលខ្ញុំបានធ្វើកាលពីពេលមុន, ឧបករណ៍ប្រើប្រាស់ដែលខ្ញុំបានរកឃើញសម្រាប់ការនេះត្រូវបានគេហៅថា: shc
shc វាអនុញ្ញាតឱ្យយើងបដិសេធកូដនៅទីនេះគឺជាជំហានដើម្បីប្រើវា៖
1. ដំបូងយើងត្រូវទាញយកវា
2. នៅពេលដែលយើងបានទាញយកវាហើយយើងចុចកណ្ដុរស្ដាំលើឯកសារដែលបានបង្រួមហើយជ្រើសរើសជម្រើសដែលនិយាយថា«ស្រង់នៅទីនេះ"ឬអ្វីដែលស្រដៀងគ្នា។ នេះនឹងធ្វើឱ្យយើងមើលឃើញថតដែលគេហៅថា shc-3.8.9នៅទីនេះខ្ញុំបង្ហាញរូបថតអេក្រង់របស់អ្នក
3. យល់ព្រមនិយាយថាសឺមីស្ថិតនៅ /home/usuario/Downloads/shc-3.8.9 អញ្ចឹងយើងបើកស្ថានីយហើយទៅផ្លូវនោះ (ស៊ីឌី "/ ហូមេ / ស៊ូយូរី / ទាញយក / ស៊ីឌី ៣.៨.៩") និងការដំឡើងចាប់ផ្តើមនៅទីនេះ។
4. នៅក្នុងស្ថានីយកំពុងស្ថិតនៅ (ដូចដែលខ្ញុំបានប្រាប់អ្នករួចហើយ) នៅក្នុងថត shc-3.8.9ដើម្បីដំឡើងកម្មវិធីនេះយើងត្រូវធ្វើតំណនិមិត្តសញ្ញានៃឯកសារ shc-3.8.9.c a shc.c ដូច្នេះយើងប្រតិបត្តិដូចខាងក្រោមៈ
ln -s shc-3.8.9.c shc.c
4. នៅពេលដែលតំណត្រូវបានបង្កើតឡើងយើងប្រតិបត្តិ ដំឡើង ជាមួយសិទ្ធិជា root (យើងនឹងប្រើសូដូ):
sudo make install
4. វានឹងសួរយើងនូវលេខសម្ងាត់របស់យើងហើយវានឹងរង់ចាំមួយភ្លែតវានឹងរង់ចាំយើងចុចគ្រាប់ចុច [និង] ហើយចុច [បញ្ចូល]នោះគឺថាយើងបញ្ជាក់ថាយើងពិតជាចង់តំឡើងកម្មវិធី។ នៅពេលដែលវាត្រូវបានធ្វើរួចរាល់វានឹងតំឡើងដោយគ្មានបញ្ហា។ ខ្ញុំទុកឱ្យអ្នកថតអេក្រង់នៃដំណើរការរៀបចំនិងដំណើរការដំឡើងទាំងមូល៖
sudo make install
es សិក្ខាសាលា បានដំឡើងកញ្ចប់៖ gcc y ធ្វើឱ្យ5. រួចរាល់ហើយនេះគឺជាវាសម្រាប់តំឡើង😀
នៅពេលយើងដំឡើងវាយើងគ្រាន់តែត្រូវការរៀនពីរបៀបប្រើវា។ ឧបមាថាយើងមានស្គ្រីបនៅក្នុងផ្ទះដែលគេហៅថា script.sh ហើយខ្លឹមសាររបស់វាមានដូចខាងក្រោមៈ
#!/bin/bash
echo "Script de prueba para DesdeLinux.net"
exit
នៅពេលប្រតិបត្តិស្គ្រីបនេះវានឹងបង្ហាញឱ្យយើងឃើញនូវសារនៅក្នុងស្ថានីយ៖ «សាកល្បងស្គ្រីបសំរាប់ FromLinux.net" ឬមិនមែន? …ប៉ុន្តែឥឡូវយើងនឹងបដិសេធកូដនោះ។
នៅក្នុងស្ថានីយយើងដាក់ដូចខាងក្រោមហើយចុច [បញ្ចូល]:
shc -v -f $HOME/script.sh
និងប៊ីងហ្គោ !! រួចរាល់😀
នេះបង្កើតឱ្យយើងនូវឯកសារថ្មីពីររួមគ្នាជាមួយស្គ្រីបរបស់យើងឥឡូវនេះយើងមាន script.sh.x y script.sh.xc
script.sh.x - » នេះគឺជាស្គ្រីបបាសរបស់យើងនៅពេលដែលយើងប្រតិបត្តិវានឹងធ្វើដូចគ្នានឹងអក្សរទីមួយដែលយើងបានបង្កើតដែរភាពខុសគ្នារវាងរបស់ទាំងនេះគឺថាទីមួយប្រសិនបើយើងបើកវាជាមួយកម្មវិធីនិពន្ធអត្ថបទ (ណាណូកាថេតហ្គេត។ ល។ ) យើងអាចមើលឃើញយ៉ាងច្បាស់ មាតិការបស់វាខណៈពេលដែលយើងបើក script.sh.x យើងនឹងឃើញយ៉ាងច្បាស់ថាយើងមិនបានឃើញអ្វីទាំងអស់ ... អិល !!! នោះគឺកូដនេះត្រូវបាន "អ៊ិនគ្រីប" 🙂
script.sh.xc - » នេះគឺជាស្គ្រីបរបស់យើងប៉ុន្តែនៅក្នុងភាសា C ... យើងអាចលុបវាចោលដោយគ្មានការព្រួយបារម្ភព្រោះយើងពិតជាមិនត្រូវការវាទេយ៉ាងហោចណាស់ខ្ញុំក៏មិនត្រូវការវាទាល់តែសោះ🙂
មិនមានអ្វីច្រើនទៀតដែលត្រូវបន្ថែមលើផ្នែកបច្ចេកទេសនោះទេគ្រាន់តែបញ្ជាក់ថាតាមដែលខ្ញុំដឹងជាមួយនេះ (ការលាក់បាំងឬធ្វើឱ្យខូចកូដស្គ្រីប) វាមិនរំលោភលើអាជ្ញាប័ណ្ណឬអ្វីមួយដូចនោះទេ។ ខ្ញុំបញ្ជាក់រឿងនេះព្រោះកាលពីប៉ុន្មានខែមុននៅលើហ្វេសប៊ុកនៅពេលដែលខ្ញុំបានលើកឡើងថាខ្ញុំបានរៀនបិទកូដក្លែងក្លាយអ្នកប្រើខ្លះបានប្រាប់ខ្ញុំថានេះជាការរំលោភលើអាជ្ញាប័ណ្ណឬអ្វីមួយដូចនេះ ... អញ្ចឹងបើតាមខ្ញុំយល់អាជ្ញាប័ណ្ណមិនត្រូវបានរំលោភទេ។ ជាមួយនេះ😉
គ្មានអ្វីបន្ថែមទៀតទេការសង្ស័យឬសំណួរការត្អូញត្អែរឬសំណូមពរឱ្យខ្ញុំដឹង។
ស្វាគមន៍😀
៥៧ យោបល់ទុកអ្នក
វាមិនមែនថាអាជ្ញាប័ណ្ណត្រូវបានរំលោភទេវាគឺថាវាឈប់ក្លាយជាកម្មវិធីឥតគិតថ្លៃ ...
បាទឬចាស៎វាពិតណាស់។ ចំណុចនោះគឺថាមានស្គ្រីបផ្ទាល់ខ្លួនមួយចំនួនដែលខ្ញុំមិនចង់អោយអ្នកដទៃឃើញឧទាហរណ៍ដោយសារតែស្គ្រីបមួយក្នុងចំណោមលេខកូដទាំងនេះមានលេខសម្ងាត់អក្សរធម្មតាពី MySQL ក្នុងតំបន់របស់ខ្ញុំឬមានអ្វីស្រដៀងគ្នា។
ទេ! កុំរក្សាទុកពាក្យសម្ងាត់របស់អ្នកនៅក្នុងស្គ្រីប!
http://technosophos.com/content/dont-script-your-password-add-simple-prompts-shell-scripts
តាមពិតខ្ញុំរក្សាទុកពាក្យសម្ងាត់របស់ខ្ញុំ 'លាក់' ដោយប្រើអេ។ អេ។ អេ។https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/) បន្ទាប់មកក្នុងស្គ្រីបខ្ញុំរក្សាទុកលេខសម្ងាត់ហើយអ្វីដែលខ្ញុំធ្វើគឺប្រៀបធៀបលេខសម្ងាត់ដែលអ្នកប្រើប្រាស់បញ្ចូល (ខ្ញុំរក្សាទុកវាដោយអាន) ខ្ញុំទទួលបានផលបូក SHA ហើយប្រៀបធៀបទាំងពីរនៅចុងបញ្ចប់🙂
ទោះយ៉ាងណាសូមអរគុណច្រើនចំពោះបណ្តាញភ្ជាប់នេះខ្ញុំបានពិនិត្យវារួចរាល់ហើយ😀
ទាក់ទង
ច្បាស់ហើយ! ការស្នើសុំសែលដើម្បីសួរពាក្យសម្ងាត់គឺជាជម្រើសដ៏ល្អ។
លើកទឹកចិត្ត! ប៉ូល។
ប៉ុន្តែវាមិនផ្តល់នូវការប្រតិបត្តិដោយស្វ័យប្រវត្តិនិងគ្មានការយកចិត្តទុកដាក់ដូចដែលវាធ្វើតាមវិធីផ្សេងទៀត។ 🙂
ការដាក់ពាក្យសម្ងាត់និងការចូលប្រើផ្សេងទៀតឬការសម្របសម្រួលទិន្នន័យនៅក្នុងស្គ្រីបគឺជាកំហុសដ៏ធំមួយ។ ព័ត៌មាននេះត្រូវតែរក្សាទុកក្នុងឯកសារមួយផ្សេងទៀតដោយមានការអនុញ្ញាតត្រឹមត្រូវដូច្នេះអ្នកនឹងមិនចាំបាច់ធ្វើឱ្យខូចដល់អក្សរស្គ្រីបរបស់អ្នកឡើយ។ ស្រួលហេហេ?
បញ្ហាជាមួយនឹងការមានទិន្នន័យ (អថេរចូល, អេសអេស។ ល។ ) នៅក្នុងឯកសារមួយទៀតគឺថាប្រព័ន្ធ 'ឬ' កម្មវិធី 'ត្រូវការឯកសារចំនួន ២ ដើម្បីដំណើរការចំណែកឯប្រសិនបើខ្ញុំរក្សាទុក' មានសុវត្ថិភាព 'តាមដែលអាចធ្វើទៅបានក្នុងមួយ ឯកសារតែមួយខ្ញុំត្រូវការតែឯកសារមួយប៉ុណ្ណោះ។
វាជាការអនុវត្តល្អដើម្បីបំបែកកម្មវិធីចេញពីទិន្នន័យ។
ឬផ្ទុយទៅវិញវាជាការអនុវត្តដ៏អាក្រក់មួយដើម្បីធ្វើកូដទិន្នន័យ!
http://es.wikipedia.org/wiki/Hard_code
វាមិនមានអ្វីដែលត្រូវធ្វើជាមួយសន្តិសុខដែលដាក់លេខកូដនិងទិន្នន័យនៅក្នុងឯកសារតែមួយទេ។ ហើយអ្វីដែលរឹតតែពិសេសទៀតនោះគឺផ្ទុយពីនេះប្រសិនបើអ្នកមានលេខសម្ងាត់របស់អ្នកនៅទីនោះ !!
តម្លៃនៃការអានព័ត៌មានរសើបពីឯកសារមួយផ្សេងទៀតគឺមានសេចក្តីធ្វេសប្រហែសនៅជាប់នឹងតម្លៃរបស់ខួរក្បាលដែលត្រូវការដើម្បី "មិនយកចិត្តទុកដាក់" លេខកូដរបស់អ្នក។
ម៉្យាងទៀតអ្នកកំពុងបំផ្លាញគំរូនៃការអភិវឌ្ឍន៍ម៉ូឌុលទាំងមូលដោយភ្នាល់លើម៉ូណូនិចដែលលើសពីការបង្ហាញវាមានបញ្ហាច្រើនជាងដំណោះស្រាយ។
ហើយប្រសិនបើអ្នកប្រើសិទ្ធិដែលចាំបាច់ពាក់ព័ន្ធនឹងក្រុម / អ្នកប្រើផ្សេងទៀតអ្នកនឹងនៅតែត្រូវការពាក្យសម្ងាត់ដំបូងដើម្បីប្រតិបត្តិស្គ្រីបដំបូង។
@KZKG ការអត្ថាធិប្បាយខាងលើគឺឆ្លើយតបនឹងការអត្ថាធិប្បាយរបស់អ្នក
@morpheus៖ វាពិតជាទាក់ទងនឹងតម្រូវការជាក់លាក់។
ប៉ុន្តែមានកម្មវិធីឥតគិតថ្លៃត្រូវបានចងក្រងនៅក្នុងប្រព័ន្ធគោលពីរ (ដែលមានច្រើនជាងការបដិសេធ) ។ ថាវាឥតគិតថ្លៃបង្កប់ន័យថាវាមានប្រភពផងដែរប៉ុន្តែវាមិនមានអ្វីដែលត្រូវធ្វើជាមួយការបំផ្លាញ (ឬការចងក្រងដែលចាំបាច់ប្រសិនបើខ្ញុំចង់ដំណើរការកម្មវិធីស៊ីឧទាហរណ៍)
ក្នុងករណីចងក្រងកម្មវិធីឥតគិតថ្លៃវាជាសំណួរនៃតំរូវការនៃភាសាដែលត្រូវបានប្រើ (ប្រសិនបើអ្នកសរសេរកម្មវិធីនៅស៊ីអ្នកត្រូវចងក្រងដើម្បីឱ្យកម្មវិធីរបស់អ្នកដំណើរការ) ។ ហើយដូចគ្នាជានិច្ចប្រសិនបើវាពិតជាកម្មវិធីឥតគិតថ្លៃកូដប្រភពនឹងអាចប្រើបាន។
ខ្ញុំសូមបង្ហាញពីភាពព្រងើយកន្តើយដើម្បីចែករំលែកលេខកូដដើម្បីដឹងថាតើមានមនុស្សប៉ុន្មាននាក់ដែលចាប់ផ្តើម“ បិទកូដរបស់ពួកគេ” ដើម្បីធ្វើឱ្យយើងកាន់តែពឹងផ្អែកលើដំណោះស្រាយរបស់ពួកគេ…
ខ្ញុំមិននិយាយថាលេខកូដគួរតែត្រូវបានគេបំភាន់រឺអត់នោះទេ ... ខ្ញុំអោយឧបករណ៍នីមួយៗប្រើវាទៅតាមតំរូវការរបស់ពួកគេ។
លេខកូដលាក់បាំងនៅលើទំព័រនេះ?
ខ្ញុំគិតថាវាជាគំនិតល្អក្នុងការធ្វើឱ្យអ្នកអានឃ្លាតឆ្ងាយពីព្រោះខ្ញុំគិតថាមានមនុស្សជាច្រើនដែលចូលមើលប្លុកនេះគឺជាអ្នកដែលប្រើកម្មវិធីឥតគិតថ្លៃហើយដូច្នេះយើងមិនចែករំលែកការអនុវត្តន៍កូដក្លែងក្លាយទេ។
អ្នកច្បាស់ជាមិនបានអានពីហេតុផលដែលខេខេខេបានជជែកវែកញែកហើយហេតុអ្វីវាពន្យល់ពីតំរូវការរបស់វា។
សូមអរគុណ KZKG ដែលបានចែករំលែកការស្វែងរក!
ដូច្នេះហើយមេរោគចាប់ផ្តើមរាលដាលនៅក្នុងលីនុច ...
ផ្ទាល់ខ្ញុំនឹងមិនប្រើស្គ្រីបដែលមិនច្បាស់ទេ។ មិនត្រឹមតែដោយសារតែហានិភ័យទាក់ទងនឹងសុវត្ថិភាពនោះទេប៉ុន្តែដោយសារតែប្រសិនបើស្គ្រីបរបស់អ្នកមានតម្លៃក្នុងការចែករំលែកបន្ទាប់មកដាក់វានៅក្នុងអេហ្គោ។ ខ្ញុំប្រាកដជាអាចរកមនុស្សម្នាក់ដែលពិតជាចង់ចែករំលែកចំណេះដឹងរបស់ពួកគេ។
តើអ្នកធ្លាប់ប្រើស្គ្រីបដែលបំភាន់ទេមែនទេ? ល្អណាស់សម្រាប់អ្នកខ្ញុំនឹងមិនប្រើស្គ្រីបដែលច្របូកច្របល់ទេ ... ព័ត៌មានលំអិតគឺថាខ្ញុំមិនដែលបានចែករំលែកអត្ថបទដែលមិនច្បាស់នៅឆ្ងាយពីវាហើយនៅទីនោះមានមិត្តជាទីស្រឡាញ់នៅទីនោះមានកំហុស។
រាល់ពេលដែលខ្ញុំធ្វើអ្វីមួយនៅ Bash ខ្ញុំចែករំលែកវាដោយមិនថ្លឹងថ្លែងឬរំខានខ្ញុំដែលខ្ញុំបានធ្វើរួចនៅក្នុងអត្ថបទជាច្រើននៅទីនេះ😀
សូមស្វាគមន៍មកកាន់ប្លក់ដែលជាសេចក្តីរីករាយក្នុងការអានអ្នក😉
កាព្រីយែល, ខេ។ ខេ។ ហ្គ។ ហ្គ។ ហ្គាកំពុងចែកចាយចំណេះដឹងរួចហើយ, គាត់មិនបានបង្កើតកញ្ចប់លីនុចជាមួយស្គ្រីបមិនច្បាស់ដែលអាចជាការបំពានអាជ្ញាប័ណ្ណទេវាគ្រាន់តែបង្ហាញពីពាក្យសុំដែលមនុស្សម្នាក់អាចប្រើឬមិនបានសម្រាប់ការប្រើប្រាស់ផ្ទាល់ខ្លួនវាមិនចាំបាច់ទេ។ ជាមនុស្សឆោតល្ងង់ដូចជាវីរុសនៅក្នុងលីនុចមិនមានលក្ខណៈសាមញ្ញទេនេះគឺជាអត្ថបទល្អអំពីវា https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
KZKG ^ ហ្ការ៉ាខ្ញុំចង់អោយអ្នកសរសេរប្រកាសអំពីការអ៊ិនកូដនិងកូដគ្រីបដោយប្រើរូបភាពវាគឺជាប្រធានបទដែលខ្ញុំពិតជាចូលចិត្ត។
ហ៊ឺហា !!!
សូមអរគុណ
តាមពិតវាមិនមែនថាខ្ញុំមានចំណេះដឹងគ្រប់គ្រាន់អំពីការអ៊ិនគ្រីបនិងការគ្រីបទេយ៉ាងហោចណាស់ខ្ញុំមិនមានអារម្មណ៍ជឿជាក់គ្រប់គ្រាន់ក្នុងការបង្ហោះនិងសន្មតការសង្ស័យដែលអ្នកប្រើប្រាស់អាចមាន😀
នៅក្នុងប្រធានបទនេះមិនមែនខ្ញុំជាអ្នកប្រើប្រាស់ជឿនលឿនទេ ...
អ្វីដែលខ្ញុំបានធ្វើភាគច្រើនគឺប្រើជីភីអេសដើម្បីអ៊ិនគ្រីបឯកសារហើយសម្រាប់រូបភាពដែលខ្ញុំបានធ្វើច្រើនបំផុតគឺ 'បញ្ចូល' ឬលាក់ឯកសារនៅខាងក្នុងរូបភាពដែលធ្វើឱ្យវាច្បាស់ថានៅពេលរូបភាពត្រូវបានបើកជាមួយកម្មវិធីមើលរូបភាពអ្វីគ្រប់យ៉ាងត្រូវបានបង្ហាញ ត្រឹមត្រូវតើនេះមានន័យថាម៉េច?
សូមអរគុណជាថ្មីម្តងទៀតចំពោះការអត្ថាធិប្បាយរបស់អ្នក🙂
ប្រសិនបើខ្ញុំចាំបានត្រឹមត្រូវមានជើងឯករងដែលបំប៉ោងប៉ុន្តែវាមិនសមនឹងប្រើ“ គ្រឿងបំភាន់” ទេតែពួកគេត្រូវបង្អាក់ប្រភពដើមរបស់ពួកគេដោយគ្មានមូលដ្ឋាន។
ដូចជាសម្រាប់ shc និងស្គ្រីបរបស់អ្នកជាមួយពាក្យសម្ងាត់…វិធីអាក្រក់ណាស់ដើម្បីធ្វើការ!
អត្ថបទគួរឱ្យចាប់អារម្មណ៍, ដូចដែលតែងតែ។
ត្រូវហើយមានច្រើនជាងមួយបានប្រាប់ខ្ញុំរួចហើយ !!
សូមអរគុណចំពោះការអត្ថាធិប្បាយរបស់អ្នក🙂
ជាទូទៅប្រសិនបើអ្នកចែករំលែកពាក្យសុំដោយមិនចែករំលែកស្គ្រីបដែលអាចមើលឃើញអ្នកនឹងត្រូវរំលោភ GPL ដែលទាមទារអោយមានអ្វីដែលបានបង្កើតជាមួយកម្មវិធី GPL គឺ GPL ។ នោះហើយជាមូលហេតុដែលអេចស៊ីស៊ីបង្កើតស៊ីអេសព្រោះនោះជាកូដដែលអ្នកអាចចែករំលែកបាន។
ទាក់ទង
ខ្ញុំយល់ស្របនឹងយោបល់របស់អ្នកអានដទៃទៀត៖ មិនត្រឹមតែវាមិនមែនជាការអនុវត្តល្អក្នុងការរក្សាទុកទិន្នន័យនិងស្គ្រីបជាមួយគ្នានោះទេវាក៏មិនអំណោយផលដល់ការអភិវឌ្ឍកម្មវិធីឥតគិតថ្លៃដែរ។
អោប! ប៉ូល។
ជំរាបសួរ Pablo 🙂
ខ្ញុំមានស្គ្រីបដែលមិនច្បាស់ផ្សេងទៀតដែលដំណើរការនៅលើកុំព្យូទ័រយួរដៃរបស់ខ្ញុំខ្ញុំធ្វើឱ្យខូចព្រោះខ្ញុំមិនចង់ថាប្រសិនបើនរណាម្នាក់មានហេតុផលចម្លងស្គ្រីបរបស់ខ្ញុំទៅកុំព្យូទ័រមួយផ្សេងទៀតខ្ញុំមិនចង់អោយពួកគេមើលឃើញអ្វីដែលវាមាននោះទេវាគឺជាវិធានការសន្តិសុខ ខ្ញុំយក។
ទោះជាយ៉ាងណាក៏ដោយនៅ DesdeLinux ខ្ញុំធ្វើឱ្យអ្វីៗទាំងអស់ជាសាធារណៈឬស្ទើរតែអ្វីៗទាំងអស់ដែលខ្ញុំដាក់កម្មវិធីនៅ Bash ដែលប្រហែលជាគួរឱ្យចាប់អារម្មណ៍។
សរុបសេចក្ដីមកមិនមែនថាពេលនេះខ្ញុំជាអ្នកបណ្តេញ SWL ពីបទបំប៉ោងស្គ្រីបផ្ទាល់ខ្លួនទេព្រោះធ្វើបែបនេះសម្រាប់គោលបំណងផ្ទាល់ខ្លួន😀
ជម្រាបសួរមិត្ត
ព័ត៌មានល្អ។ ក្រៅពីភាពចម្រូងចម្រាសដែលកំពុងត្រូវបានបង្កើតឡើងនៅក្នុងមតិយោបល់វាហាក់ដូចជាខ្ញុំមានព័ត៌មានដើម្បីបន្តការស៊ើបអង្កេតបន្ថែមទៀត។
ខ្ញុំជឿជាក់ថាអ្នកនិពន្ធនៅចំណុចណាមួយនៅក្នុងអត្ថបទប្រាប់យើងថាតើវាល្អឬអាក្រក់ឬបើយើងគួរឬមិនគួរធ្វើគាត់គ្រាន់តែប្រាប់យើងនូវឧបករណ៍ដែលអាចធ្វើបានក្នុងករណីដែលវាមានប្រយោជន៍ដល់នរណាម្នាក់។
ស្វាគមន៍មួយ។
កូដឡាប
នៅក្នុងប្លក់លីនុចអ្វីៗទាំងអស់គឺមានភាពចម្រូងចម្រាសហាហាវាតែងតែដូចនោះ។
@ F3niX ខ្ញុំនឹងកាត់រូបថតអេក្រង់របស់អ្នកជាមួយនឹងយោបល់របស់អ្នកដើម្បីដាក់វារាល់ពេលដែលមានគេនិយាយចំ ៗ អំពីប្រធានបទ។
សំគាល់ៈចាំមើលពេលណាខ្ញុំជួបអ្នកតាមរយៈវេទិកាអ៊ីចនិងអ៊ីចក្រា😉
ជាក់ស្តែង!
ខ្ញុំគ្រាន់តែបង្ហាញ / បង្រៀន / ពន្យល់ពីអ្វីដែលខ្ញុំបានរៀនវាអាស្រ័យលើអ្នកដើម្បីប្រើចំណេះដឹងនេះឬអត់ខ្ញុំមិនបង្ខំអ្នកឱ្យឆ្ងាយពីវាទេ។
តាមខ្ញុំដឹងការចែករំលែកចំណេះដឹងគឺជារឿងវិជ្ជមានមែនទេ? 0_oU
សូមអរគុណចំពោះការអត្ថាធិប្បាយរបស់អ្នកវាជាការល្អដែលដឹងថាមានច្រើនជាងមួយឬពីរនាក់ដែលយល់ពីគោលបំណងពិតនៃអត្ថបទនេះ។
នៅទីនោះអ្នកបានដាក់ខ្ញុំនៅកន្លែងតឹងរ៉ឹង xD កាលពីប៉ុន្មានសប្តាហ៍មុនខ្ញុំបានរៀបចំប្រកាសមួយដែលនឹងដាក់ចំណងជើងថា“ ការតំឡើងនិងការសាកល្បងរបស់ Crux” ហើយទោះបីជាការពិតដែលថាការតំឡើងត្រូវបានអនុវត្តដោយជោគជ័យក៏ដោយខ្ញុំគឺជាអ្នកប្រើប្រាស់ធម្មតាហើយខ្ញុំមិនដឹងថាតើខ្ញុំនឹងអាចដោះស្រាយជាមួយ ការសង្ស័យពីភាគីទីបីគោលបំណងគឺដើម្បីធ្វើជាឧបករណ៍សម្រាប់ការពិភាក្សាអំពីគុណធម៌និងគុណវិបត្តិនៃបញ្ហានេះនិងដំណោះស្រាយដែលអាចកើតមានចំពោះបញ្ហាដែលអាចនឹងជួយយើងក្នុងចំណោមអ្នកប្រើប្រាស់និងអ្នកអានទាំងអស់។ នៅពេលខ្ញុំបញ្ចប់វាហើយផ្ញើវាសម្រាប់ការពិនិត្យឡើងវិញអ្នក (អ្នកគ្រប់គ្រង) នឹងសំរេចចិត្ត។ ចំពោះការគ្រីបគ្រីបនៅក្នុងបញ្ហារូបភាពវាដូចគ្នានឹងសូមអរគុណ KZKG ^ ហ្គារ៉ាដែលបានឆ្លើយ។
សូមអរគុណ!
អូខេដោយក្តីរីករាយខ្ញុំនឹងដាក់ប្រកាសអំពីរឿងនោះ
ខ្ញុំគិតថាវាមានប្រយោជន៍ខ្លាំងណាស់ ៣
សម្រាប់អ្នកដែលចង់តំឡើងវានៅក្នុងម៉ានីរ៉ូលីនុចនិងនិស្សន្ទវត្ថុនៃ archlinux កញ្ចប់នេះមានឈ្មោះថាៈ shc
ទាក់ទង
សូមអភ័យទោសមិត្តភ័ក្រខ្ញុំមានស្គ្រីបតូចមួយដែលបានប្តូរអក្សរតូចធំអក្សរតូចដែលមាននៅក្នុងឃ្លីបឃ្លីប (xclip)
ស្គ្រីបដំណើរការធម្មតាពេលមិនរអាក់រអួល
#! / ប៊ីន / ប៊ីក
xclip -o> R1.txt
ឆ្មា R1.txt | tr [: ខាងលើ៖] [: ទាបជាង៖]
បោះចេញ ""
rm R1.txt
ប៉ុន្តែនៅពេលខ្ញុំចង់ដំណើរការអក្សរដែលមិនច្បាស់
ប្រាប់ខ្ញុំ
./២២ ម។ ស៊ី។ កៈប្រតិបត្តិការមិនត្រូវបានអនុញ្ញាតទេ
បានបញ្ចប់ (សម្លាប់)
សូមជួយផង
តើអ្នកបានដំឡើង xclip ហើយឬនៅ?
គួរកត់សំគាល់ថាតាមពិតវាជាអ្នកចងក្រងប៊ីចេងដូចជាមានអ្នកចងក្រងជា .bat ឬ .php ។
ខ្ញុំមិនដឹងថាតើលេខកូដដែលផលិតត្រូវបានអ៊ិនគ្រីបនិងបំភាន់ហើយមិនទប់ទល់នឹងការខូចទ្រង់ទ្រាយទេវាចាំបាច់ត្រូវព្យាយាមព្រោះវាមិនមែនជាវាលរបស់ខ្ញុំទេខ្ញុំមិននិយាយថាបាទ / ចាសទេប៉ុន្តែអ្វីដែលខ្ញុំឃើញថាវាធ្វើគឺចងក្រងជាំ។ អ្នកអាចឃើញលេខកូដដែលក្នុងបំរាស់ខ្ញុំឃើញថាវាស្ថិតក្នុងជួរដែលមើលទៅដូចជាសំបកដែលកេងប្រវ័ញ្ចខ្ញុំមិនដឹងថាតើវាត្រូវបានគេបំភិតបំភ័យទេពីព្រោះវាមិនសួររកលេខសម្ងាត់ឬខ្ញុំមិនដឹងទេមេ។ ពាក្យគន្លឹះមុន។
មិត្តភក្តិវាកើតឡើងថានៅពេលដែលខ្ញុំ obfuscate ស្គ្រីបរបស់ខ្ញុំគាត់បានបង្កើតស្គ្រីបថ្មីជាមួយនឹងការបញ្ចប់ខ្ញុំប្រតិបត្តិវាហើយមានសូម្បីតែល្អឥតខ្ចោះ។ ប៉ុន្តែនៅពេលដែលខ្ញុំយកវាទៅកុំព្យួទ័រមួយផ្សេងទៀតដែលមានលីនុចវាមិនដំណើរការវាមានសិទ្ធិទាំងអស់រួចហើយខ្ញុំបង្កើតឡាន់ឆ័រហើយប្រាប់ថាវាជាកម្មវិធីស្ថានីយប៉ុន្តែវាមិនដំណើរការសូមរង់ចាំការឆ្លើយតបជាបន្ទាន់។
តើអ្នកបានចងក្រងវាហើយតើអ្នកកំពុងដំណើរការវានៅលើប្រព័ន្ធដែលមានស្ថាបត្យកម្មដូចគ្នាដែរឬទេ? នោះគឺវានឹងផ្តល់ឱ្យអ្នកនូវកំហុសប្រសិនបើអ្នកចងក្រងវាដើម្បីបំបាក់វានៅលើប្រព័ន្ធ 32 ប៊ីតហើយបន្ទាប់មកអ្នកព្យាយាមដំណើរការវាលើប្រព័ន្ធ 64 ប៊ីតឬផ្ទុយមកវិញ។ អ្នកយល់ទេ?
ទេប៉ុន្តែខ្ញុំបានផ្តល់ការធ្វើទ្រង់ទ្រាយកុំព្យូទ័រដូចគ្នារួចហើយជាមួយនឹងប្រព័ន្ធប្រតិបត្តិការដូចគ្នាហើយវាមិនដំណើរការទេវាថែមទាំងមិនផ្ញើកំហុសផងដែរ។
ខ្ញុំហៅវាដោយកុងសូលដូចនេះ: sudo /home/operations/script.x ហើយខ្ញុំទទួលបានកំហុសនេះ
/home/operaciones/script.x: e } ៨- q , K
ករណីទាំងមូល
ព្យាយាមដំណើរការវាដោយមិនចាំបាច់ចងក្រងដើម្បីមើលថាតើវាជាកំហុសនៅក្នុងលេខកូដ
ដើម្បីឱ្យអ្នកដំណើរការស្គ្រីបដែលមិនច្បាស់នៅលើកុំព្យួទ័រផ្សេងទៀតអ្នកត្រូវចងក្រងវាជាមួយជម្រើស« - សម្រាកសុវត្ថិភាព។ បង្កើតប្រព័ន្ធគោលពីរដែលអាចចែកចាយបាន 'បើមិនដូច្នេះទេវានឹងដំណើរការតែលើម៉ាស៊ីនដែលស្គ្រីបត្រូវបានបដិសេធដោយស៊ី។ ស៊ី។ អេ។
ឧទាហរណ៍:
shc -r -f script.sh
សួស្តី, ខ្ញុំមានសំណួរមួយ, shc អាចត្រូវបានដំឡើងនៅក្នុងប្រភេទណាមួយនៃការចែកចាយលីនុច? ឧទាហរណ៍មួកក្រហមតើការតំឡើងសម្រាប់មួយនេះយ៉ាងដូចម្តេច?
សូមអរគុណ!
សួស្តីអ្នករាល់គ្នាយោបល់របស់អ្នកបានជួយខ្ញុំច្រើនណាស់ប៉ុន្តែខ្ញុំមានបញ្ហាដូចខាងក្រោមនៅពេលដែលការបំភាន់មិនដំណើរការសម្រាប់ខ្ញុំក្នុងប្រព័ន្ធតែមួយប៉ុន្តែជាមួយស្ថាបត្យកម្មខុសៗគ្នាប្រសិនបើខ្ញុំធ្វើវាក្នុង 32 ប៊ីតវាមិនអាចដំណើរការបាន 64 ប៊ីតទេ។ ។ តើមានអ្នកណាដឹងថាតើវាពិតជាអាចដំណើរការលើស្ថាបត្យកម្មផ្សេងៗគ្នាបានទេ (៣២ និង ៦៤ ប៊ីត)?