วิธีทำให้สับสนหรือซ่อนโค้ดจากสคริปต์ทุบตีของเรา

บางครั้งเราตั้งโปรแกรมสคริปต์ใน ทุบตี และเราต้องการให้โค้ดของสิ่งนี้มองไม่เห็นนั่นคือไม่ใช่ข้อความธรรมดา เมื่อเราพูดถึงการซ่อนรหัสคำที่ถูกต้องคือ ทำให้งงงวยในกรณีของฉันฉันต้องการทำให้รหัสสับสน สคริปต์ที่ฉันทำเมื่อไม่นานมานี้ยูทิลิตี้ที่ฉันพบสำหรับสิ่งนี้เรียกว่า: ชช

ชช ช่วยให้เราสามารถทำให้โค้ดสับสนขั้นตอนในการใช้งานมีดังนี้:

1. ก่อนอื่นเราต้องดาวน์โหลด

ดาวน์โหลด SHC v3.8.9

2. เมื่อเราดาวน์โหลดแล้วให้คลิกขวาที่ไฟล์บีบอัดและเลือกตัวเลือกที่ระบุว่า«แยกที่นี่"หรือสิ่งที่คล้ายกัน สิ่งนี้จะทำให้เราเห็นโฟลเดอร์ชื่อ shc-3.8.9ฉันจะแสดงภาพหน้าจอของเนื้อหาให้คุณที่นี่

3. ตกลงสมมติว่าโฟลเดอร์อยู่ที่ /home/usuario/Downloads/shc-3.8.9 เราเปิดเทอร์มินัลแล้วไปที่เส้นทางนั้น (cd "/home/usuario/Downloads/shc-3.8.9") และการติดตั้งจะเริ่มขึ้นที่นี่

 4. ในเทอร์มินัลที่ตั้งอยู่ (ตามที่ฉันบอกคุณไปแล้ว) ในโฟลเดอร์ shc-3.8.9ในการติดตั้งแอปพลิเคชันนี้เราจำเป็นต้องสร้างลิงก์สัญลักษณ์ของไฟล์ shc-3.8.9.c a ช.ค ดังนั้นเราจึงดำเนินการดังต่อไปนี้:

ln -s shc-3.8.9.c shc.c

 4. เมื่อทำการเชื่อมโยงแล้วเราจะดำเนินการ ให้ติดตั้ง ด้วยสิทธิ์รูท (เราจะใช้ sudo):

 sudo make install

 4. มันจะถามรหัสผ่านของเราและรอสักครู่มันจะรอให้เรากดปุ่ม [และ] แล้วกด [ป้อน]นั่นคือเรายืนยันว่าเราต้องการติดตั้งซอฟต์แวร์ เมื่อเสร็จแล้วจะติดตั้งได้โดยไม่มีปัญหา ฉันฝากภาพหน้าจอของขั้นตอนการเตรียมและการติดตั้งทั้งหมดให้คุณ:

 


อย่างที่คุณเห็นในตอนท้ายฉันได้รับข้อผิดพลาดข้อผิดพลาดหมายถึงความจริงที่ว่าไม่มีโฟลเดอร์บางโฟลเดอร์ในระบบของฉันหากคุณเห็นสิ่งนี้อย่าให้ความสำคัญ ... ถึงอย่างนั้น สช ติดตั้งเรียบร้อยแล้ว😉
จึงสามารถวิ่งได้ sudo make install es จำเป็น มีการติดตั้งแพ็คเกจ: gcc y ทำ

5. เสร็จแล้วนี่คือสำหรับการติดตั้ง😀

เมื่อเราติดตั้งแล้วเราก็ต้องเรียนรู้วิธีใช้งาน สมมติว่าเรามีสคริปต์ในบ้านของเราชื่อว่า script.sh และเนื้อหามีดังนี้:

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

เมื่อเรียกใช้สคริปต์นี้เห็นได้ชัดว่าจะแสดงข้อความในเทอร์มินัล: «สคริปต์ทดสอบสำหรับ DesdeLinuxสุทธิ." หรือไม่? … แต่ตอนนี้เราจะทำให้รหัสนั้นสับสน

ในเทอร์มินัลเราใส่สิ่งต่อไปนี้และกด [ป้อน]:

shc -v -f $HOME/script.sh

และบิงโก !! พร้อม😀

สิ่งนี้สร้างไฟล์ใหม่สองไฟล์สำหรับเราถัดจากสคริปต์ของเราตอนนี้เรามีแล้ว script.sh.x y script.sh.xc

script.sh.x - » นี่คือสคริปต์ทุบตีที่สับสนของเราซึ่งเมื่อเราเรียกใช้งานจะทำเช่นเดียวกับที่เราสร้างขึ้นครั้งแรกความแตกต่างระหว่างสิ่งเหล่านี้คืออันแรกหากเราเปิดด้วยโปรแกรมแก้ไขข้อความ (nano, kate, gedit ฯลฯ ) เราจะเห็นได้ชัดเจน เนื้อหาในขณะที่ถ้าเราเปิดให้ script.sh.x เราจะเห็นได้อย่างชัดเจนว่าเราไม่เห็นอะไรเลย ... ฮ่า ๆ !!! นั่นคือรหัสถูก 'เข้ารหัส'

script.sh.xc - » นี่คือสคริปต์ของเรา แต่เป็นภาษา C ... เราสามารถลบสิ่งนี้ได้โดยไม่ต้องกังวลเพราะเราไม่ต้องการมันจริงๆอย่างน้อยฉันก็ไม่ต้องการมันเลย🙂

ไม่มีอะไรที่จะเพิ่มในด้านเทคนิคมากนักเพียงเพื่อชี้แจงว่าเท่าที่ฉันรู้ด้วยสิ่งนี้ (การซ่อนหรือทำให้สับสนรหัสสคริปต์ทุบตี) มันไม่ได้ละเมิดใบอนุญาตหรืออะไรบางอย่าง ฉันชี้แจงเรื่องนี้เพราะไม่กี่เดือนที่ผ่านมาใน Facebook เมื่อฉันพูดว่าฉันได้เรียนรู้ที่จะทำให้รหัส bash สับสนผู้ใช้บางคนแจ้งเตือนฉันว่านี่เป็นการละเมิดใบอนุญาตหรืออะไรทำนองนั้น ... เท่าที่ฉันเข้าใจใบอนุญาตไม่ได้ละเมิดกับสิ่งนี้😉

ขอบคุณมาก Matias Gaston ที่เคยพูดถึงยูทิลิตี้นี้กับฉันเมื่อไม่นานมานี้

ไม่มีอะไรจะเพิ่มเติมข้อสงสัยหรือคำถามข้อร้องเรียนหรือข้อเสนอแนะโปรดแจ้งให้เราทราบ

ทักทาย😀


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   xykyz dijo

    ไม่ใช่ว่าละเมิดลิขสิทธิ์ แต่เป็นการหยุดเป็นซอฟต์แวร์เสรี ...

    1.    KZKG ^ กาอาระ dijo

      ใช่แน่นอน ประเด็นก็คือมีสคริปต์ส่วนตัวบางอย่างของฉันที่ฉันไม่ต้องการให้คนอื่นเห็นเช่นเพราะหนึ่งในสคริปต์เหล่านี้มีรหัสผ่านเป็นข้อความธรรมดาของ MySQL ในเครื่องของฉันหรืออะไรที่คล้ายกัน

      1.    มอร์เฟียส dijo

        ไม่! อย่าบันทึกรหัสผ่านของคุณในสคริปต์!
        http://technosophos.com/content/dont-script-your-password-add-simple-prompts-shell-scripts

        1.    KZKG ^ กาอาระ dijo

          อันที่จริงฉันซ่อนรหัสผ่านไว้โดยใช้ SHA (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/) จากนั้นในสคริปต์ฉันเก็บแฮชรหัสผ่านและสิ่งที่ฉันทำคือเปรียบเทียบรหัสผ่านที่ผู้ใช้ป้อน (ฉันบันทึกด้วยการอ่าน) ฉันได้รับผลรวม SHA และเปรียบเทียบทั้งสองอย่างในตอนท้าย🙂

          ยังไงก็ขอบคุณมากสำหรับลิงค์ที่กำลังตรวจสอบอยู่😀

          ความนับถือ

        2.    มาใช้ Linux กันเถอะ dijo

          เป๊ะ! เชลล์แจ้งขอรหัสผ่านเป็นทางเลือกที่ดี
          ไชโย! พอล.

          1.    MSX dijo

            แต่ไม่ได้ให้การดำเนินการโดยอัตโนมัติและไม่ต้องใส่ข้อมูลเหมือนวิธีอื่น ๆ 🙂

      2.    วิลเลียนวิวานโก dijo

        การใส่รหัสผ่านและการเข้าถึงอื่น ๆ หรือการบุกรุกข้อมูลในสคริปต์ถือเป็นความผิดพลาดครั้งใหญ่ ข้อมูลนี้จะต้องถูกบันทึกไว้ในไฟล์อื่นด้วยสิทธิ์ที่เหมาะสมดังนั้นคุณจะไม่ต้องทำให้สคริปต์ทุบตีของคุณสับสน ง่ายเหรอ?

        1.    KZKG ^ กาอาระ dijo

          ปัญหาในการมีข้อมูล (ตัวแปรการเข้าสู่ระบบ confs ฯลฯ ) ในไฟล์อื่นคือ 'ระบบ' หรือ 'แอปพลิเคชัน' ต้องการ 2 ไฟล์ในการทำงานในขณะที่ฉันจัดเก็บทุกอย่างในแบบ 'ปลอดภัย' เป็นไฟล์เดียวที่เป็นไปได้ ฉันต้องการแค่นั้น ... ไฟล์เดียว

          1.    มอร์เฟียส dijo

            เป็นแนวทางปฏิบัติที่ดีในการแยกแอปพลิเคชันออกจากข้อมูล
            หรือเป็นการปฏิบัติที่แย่มากในการฮาร์ดโค้ดข้อมูล!
            http://es.wikipedia.org/wiki/Hard_code
            ไม่มีส่วนเกี่ยวข้องกับการใส่รหัสและข้อมูลในไฟล์เดียวกัน และยิ่งตรงกันข้ามถ้าคุณมีรหัสผ่านที่นั่น !!

          2.    วิลเลียนวิวานโก dijo

            ค่าใช้จ่ายในการอ่านข้อมูลที่ละเอียดอ่อนจากไฟล์อื่นมีค่าเล็กน้อยถัดจากต้นทุนโปรเซสเซอร์ที่จำเป็นในการ "ดึงข้อมูล" รหัส

            ในทางกลับกันคุณกำลังทิ้งกระบวนทัศน์ทั้งหมดของการพัฒนาแบบแยกส่วนโดยเดิมพันกับแบบจำลองเสาหินที่พิสูจน์แล้วว่ามีปัญหามากกว่าแนวทางแก้ไข

          3.    MSX dijo

            และถ้าคุณใช้สิทธิ์ที่จำเป็นต้องเกี่ยวข้องกับกลุ่ม / ผู้ใช้อื่น ๆ คุณจะต้องมีรหัสผ่านเริ่มต้นเพื่อเรียกใช้สคริปต์แรกด้วย

          4.    MSX dijo

            @KZKG ความคิดเห็นด้านบนเป็นการตอบกลับความคิดเห็นของคุณ
            @morpheus: มันสัมพันธ์กับความต้องการเฉพาะอย่างยิ่ง

    2.    มอร์เฟียส dijo

      แต่มีซอฟต์แวร์ฟรีที่รวบรวมเป็นไบนารี (ซึ่งมากกว่าการทำให้สับสน) ว่ามันฟรีก็หมายความว่ามันมีซอร์สเช่นกัน แต่ไม่มีอะไรเกี่ยวข้องกับการทำให้ยุ่งเหยิง (หรือคอมไพล์ซึ่งจำเป็นอย่างยิ่งหากฉันต้องการรันโปรแกรม C เป็นต้น)

      1.    วิลเลียนวิวานโก dijo

        ในกรณีของซอฟต์แวร์ฟรีที่คอมไพล์แล้วจะเป็นคำถามเกี่ยวกับข้อกำหนดของภาษาที่ใช้ (หากคุณเขียนโปรแกรมด้วยภาษา C คุณต้องคอมไพล์เพื่อให้แอปพลิเคชันของคุณทำงานได้) และเช่นเดียวกันเสมอหากเป็นซอฟต์แวร์เสรีซอร์สโค้ดจะพร้อมใช้งาน

  2.   ฮิวงะ_เนจิ dijo

    ฮึ่มฉันแสดงถึงความไม่แยแสในระดับหนึ่งที่จะแบ่งปันรหัส lol เพื่อดูว่ามีกี่คนที่เริ่ม "ทำให้รหัสของพวกเขาสับสน" เพื่อให้เราพึ่งพาโซลูชันของพวกเขามากขึ้น ...

    1.    KZKG ^ กาอาระ dijo

      ฉันไม่ได้บอกว่าโค้ดควรจะสับสนหรือไม่ ... ฉันให้เครื่องมือแต่ละอันใช้ตามความต้องการ

      1.    ผู้บรรยาย dijo

        รหัสคลุมเครือในหน้านี้?

        ฉันคิดว่าเป็นความคิดที่ดีสำหรับผู้อ่านทางไกลเนื่องจากฉันคิดว่าผู้คนจำนวนมากที่เยี่ยมชมบล็อกนี้เป็นผู้ติดตามซอฟต์แวร์ฟรีดังนั้นเราจึงไม่แบ่งปันแนวปฏิบัติในการใช้โค้ดที่ทำให้สับสน

        1.    MSX dijo

          เห็นได้ชัดว่าคุณไม่ได้อ่านเหตุผลที่ KZKG โต้แย้งและเหตุใดจึงอธิบายถึงความจำเป็นในการทำให้สคริปต์สับสน

          ขอบคุณ KZKG สำหรับการแบ่งปันสิ่งที่คุณพบ!

  3.   Gabriel dijo

    ดังนั้นไวรัสจึงเริ่มแพร่กระจายใน Linux ...

    โดยส่วนตัวฉันจะไม่ใช้สคริปต์ที่คลุมเครือ ไม่เพียงเพราะความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง แต่เนื่องจากหากสคริปต์ของคุณมีค่าเกินกว่าที่จะแบ่งปันคุณควรใส่ไว้ใน * ulo ฉันสามารถหาคนที่ต้องการแบ่งปันความรู้ได้อย่างแน่นอน

    1.    KZKG ^ กาอาระ dijo

      คุณจะไม่ใช้สคริปต์ที่สับสนหรือไม่ดีสำหรับคุณมากฉันจะไม่ใช้สคริปต์ที่คลุมเครือ ... รายละเอียดคือฉันไม่เคยแชร์สคริปต์ที่สับสนห่างไกลจากมันและที่นั่นเพื่อนรักอยู่ที่ไหน ความผิดพลาดอยู่ในปัจจุบัน😉

      เมื่อใดก็ตามที่ฉันทำบางอย่างใน Bash ฉันจะแบ่งปันโดยไม่ต้องชั่งน้ำหนักหรือรบกวนฉันซึ่งฉันได้ทำไปแล้วหลายบทความที่นี่😀

      ยินดีต้อนรับสู่บล็อกยินดีที่ได้อ่านคุณ😉

  4.   เพอร์แคฟ_TI99 dijo

    Gabriel, KZKG ^ Gaara กำลังแบ่งปันความรู้อยู่แล้วเขาไม่ได้สร้างแพ็คเกจลินุกซ์ใด ๆ ที่มีสคริปต์ที่คลุมเครือซึ่งอาจเป็นการละเมิดใบอนุญาต แต่จะเปิดเผยเฉพาะแอปพลิเคชั่นที่สามารถใช้หรือไม่ใช้เพื่อการใช้งานของตนเองได้ก็ไม่จำเป็น หยาบคายเพราะไวรัสในลินุกซ์ไม่ใช่เรื่องง่ายนี่คือบทความดีๆเกี่ยวกับเรื่องนี้ https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
    KZKG ^ Gaara ฉันอยากให้คุณเขียนโพสต์เกี่ยวกับ encfs และการเข้ารหัสโดยใช้รูปภาพมันเป็นหัวข้อที่ฉันชอบมาก
    ไชโย !!!

    1.    KZKG ^ กาอาระ dijo

      ขอขอบคุณ
      อันที่จริงไม่ใช่ว่าฉันมีความรู้เพียงพอเกี่ยวกับ encfs และการเข้ารหัสอย่างน้อยฉันก็ไม่มั่นใจพอที่จะโพสต์และตั้งข้อสงสัยที่ผู้ใช้อาจมี😀
      ในหัวข้อนี้ไม่ใช่ว่าฉันเป็นผู้ใช้ขั้นสูง ...
      สิ่งที่ฉันเคยทำมากที่สุดคือการใช้ GPG ในการเข้ารหัสไฟล์และสำหรับรูปภาพสิ่งที่ฉันทำมากที่สุดคือ 'แทรก' หรือซ่อนไฟล์ในรูปภาพทำให้เห็นได้ชัดว่าเมื่อเปิดรูปภาพด้วยโปรแกรมดูรูปภาพ ทุกอย่างแสดงอย่างถูกต้องนี่คือสิ่งที่คุณหมายถึง?

      ขอขอบคุณอีกครั้งสำหรับความคิดเห็นของคุณ🙂

  5.   Ratakruel dijo

    ถ้าจำไม่ผิดมีการประชัน C ที่สับสน แต่ก็ไม่คุ้มที่จะใช้ "obfuscator" แต่ต้องทำให้แหล่งข้อมูลของพวกเขาสับสน

    สำหรับ shc และสคริปต์ของคุณพร้อมรหัสผ่าน ... วิธีการทำงานที่แย่มาก!

    บทความที่น่าสนใจเช่นเคย

    1.    KZKG ^ กาอาระ dijo

      ใช่มีมากกว่าหนึ่งคนบอกฉันแล้ว LOL !!
      ขอบคุณสำหรับความคิดเห็นของคุณ🙂

  6.   เคย dijo

    โดยทั่วไปหากคุณแชร์แอปพลิเคชันโดยไม่แชร์สคริปต์ที่มองเห็นได้แสดงว่าคุณกำลังละเมิด GPL ซึ่งกำหนดให้สิ่งที่สร้างด้วยแอปพลิเคชัน GPL ต้องเป็น GPL นั่นคือเหตุผลที่ SHC สร้าง C เพราะนั่นคือรหัสที่คุณสามารถแชร์ได้

    ความนับถือ

  7.   มาใช้ Linux กันเถอะ dijo

    ฉันเห็นด้วยกับความคิดเห็นของผู้อ่านคนอื่น ๆ : ไม่เพียง แต่จะไม่ใช่แนวปฏิบัติที่ดีในการจัดเก็บข้อมูลและสคริปต์ทั้งหมดไว้ด้วยกัน แต่ยังไม่เอื้อต่อการพัฒนาซอฟต์แวร์ฟรี
    กอด! พอล.

    1.    KZKG ^ กาอาระ dijo

      สวัสดี Pablo 🙂
      ฉันมีสคริปต์ที่สับสนอื่น ๆ ที่ใช้งานได้ภายในแล็ปท็อปของฉันฉันทำให้สับสนเพราะฉันไม่ต้องการให้มีคนคัดลอกสคริปต์ของฉันไปยังคอมพิวเตอร์เครื่องอื่นด้วยเหตุผลบางประการฉันไม่ต้องการให้พวกเขาเห็นว่ามันคืออะไร มีมันเป็น 'มาตรการรักษาความปลอดภัย' ที่ฉันใช้

      อย่างไรก็ตามที่นี่ใน DesdeLinux ฉันเปิดเผยทุกอย่างหรือเกือบทุกอย่างที่ฉันตั้งโปรแกรมใน Bash สาธารณะซึ่งอาจน่าสนใจ

      ในระยะสั้นไม่ใช่ว่าตอนนี้ฉันเป็นผู้ว่า SWL เพราะทำให้สับสนกับสคริปต์ส่วนตัวสำหรับการทำสิ่งนี้เพื่อจุดประสงค์ส่วนตัว😀

      ทักทายเพื่อน

  8.   โค้ดแล็บ dijo

    ข้อมูลที่ดี. นอกเหนือจากความขัดแย้งที่เกิดขึ้นในความคิดเห็นดูเหมือนว่าฉันจะมีข้อมูลเพื่อดำเนินการตรวจสอบเพิ่มเติมอีกเล็กน้อย

    ฉันคิดว่าผู้เขียนไม่ได้บอกเราว่าสิ่งนั้นดีหรือไม่ดีหรือถ้าเราควรหรือไม่ควรทำเขาก็บอกเราถึงเครื่องมือที่สามารถทำได้ในกรณีที่เป็นประโยชน์ต่อใครบางคน

    คำอวยพร

    โค้ดแล็บ

    1.    f3niX dijo

      ในบล็อกของ Linuxeros ทุกอย่างขัดแย้งกันฮ่าฮ่ามันเป็นแบบนั้นมาตลอด

      1.    MSX dijo

        @ F3niX ฉันจะตัดภาพหน้าจอที่มีความคิดเห็นของคุณใส่ไว้ทุกครั้งที่มีคนพูดถึงเรื่องโง่ ๆ

        หมายเหตุ: มาดูกันว่าเมื่อไหร่ที่ฉันพบคุณผ่านฟอรัม irc และ Chakra 😉

    2.    KZKG ^ กาอาระ dijo

      แน่นอน !!
      ฉันแค่แสดง / สอน / อธิบายสิ่งใหม่ ๆ ที่ฉันได้เรียนรู้มันขึ้นอยู่กับคุณที่จะใช้ความรู้นี้หรือไม่ฉันไม่ได้บังคับให้คุณห่างไกลจากมัน

      เท่าที่ฉันรู้การแบ่งปันความรู้เป็นสิ่งที่ดีใช่ไหม? 0_oU

      ขอบคุณสำหรับความคิดเห็นเป็นเรื่องดีที่ทราบว่ามีมากกว่าหนึ่งหรือสองคนที่เข้าใจวัตถุประสงค์ที่แท้จริงของบทความนี้

  9.   เพอร์แคฟ_TI99 dijo

    คุณทำให้ฉันอยู่ในจุดที่แน่นหนา xD เมื่อไม่กี่สัปดาห์ก่อนฉันได้เตรียมโพสต์ที่จะมีชื่อว่า«การติดตั้งและการทดสอบ Crux »และแม้ว่าการติดตั้งจะดำเนินการสำเร็จ แต่ฉันก็เป็นผู้ใช้ทั่วไป และฉันไม่รู้ว่าฉันจะสามารถรับมือกับข้อสงสัยจากบุคคลที่สามได้หรือไม่ความตั้งใจก็คือมันทำหน้าที่เป็นเครื่องมือในการอภิปรายเกี่ยวกับคุณธรรมและข้อบกพร่องของสิ่งนี้และแนวทางแก้ไขปัญหาที่อาจเกิดขึ้นเพื่อช่วยเหลือเรา ในบรรดาผู้ใช้และผู้อ่านทั้งหมด เมื่อทำเสร็จแล้วส่งให้คุณ (ผู้ดูแลระบบ) เป็นผู้ตัดสินใจ สำหรับปัญหาการเข้ารหัสในภาพก็เหมือนกันขอบคุณ KZKG ^ Gaara สำหรับการตอบรับ

    ทักทาย !!!

    1.    KZKG ^ กาอาระ dijo

      ด้วยความยินดีฉันจะโพสต์เกี่ยวกับเรื่องนั้น😉

  10.   มาคุเบกซ์อุจิวะ dijo

    tuto bro ที่ยอดเยี่ยมฉันพบว่ามันมีประโยชน์มาก: 3
    สำหรับผู้ที่ต้องการติดตั้งใน manjaro linux และอนุพันธ์ของ archlinux แพคเกจอยู่ใน aur ด้วยชื่อ: shc

    ความนับถือ

  11.   marcos dijo

    เพื่อนขอโทษมีสคริปต์ขนาดเล็กที่แปลงตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็กที่อยู่ในคลิปบอร์ด (xclip)

    สคริปต์ทำงานได้ตามปกติเมื่อไม่สับสน

    #! / bin / ทุบตี
    xclip -o> R1.txt
    แมว R1.txt | tr [: บน:] [: ต่ำกว่า:]
    โยนออกไป ""
    RM R1.txt

    แต่เมื่อฉันต้องการเรียกใช้สคริปต์ที่สับสน
    ฉันลูกเต๋า

    ./M2m.sh: ไม่อนุญาตให้ดำเนินการ
    เสร็จสิ้น (ถูกฆ่า)

    กรุณาช่วย

    1.    KZKG ^ กาอาระ dijo

      คุณติดตั้ง xclip แล้วหรือยัง?

  12.   synflag dijo

    ควรสังเกตว่ามันเป็นคอมไพเลอร์ bash จริง ๆ เนื่องจากมีคอมไพเลอร์. bat หรือ. php
    ฉันไม่รู้ว่ารหัสที่สร้างขึ้นนั้นเข้ารหัสและทำให้สับสนและไม่ต่อต้านตัวถอดรหัสฉันจะต้องลองเพราะมันไม่ใช่ฟิลด์ของฉันฉันไม่ได้ตอบว่าใช่หรือไม่ใช่ แต่สิ่งที่ฉันเห็นมันคือการรวบรวมทุบตี ใน. c มันคือคุณสามารถเห็นรหัสซึ่งภายในสับสนฉันเห็นว่ามันอยู่ในบรรทัดที่ดูเหมือนเปลือกที่ใช้ประโยชน์ฉันไม่รู้ว่าพวกมันสับสนจริงๆหรือไม่เพราะมันไม่ได้ขอ รหัสผ่านหรือฉันไม่ทราบ master.config ซึ่งเป็นคำหลักก่อนหน้านี้

  13.   ฮวนเดวิด dijo

    เพื่อน ๆ มันเกิดขึ้นเมื่อฉันทำให้สคริปต์ของฉันสับสนเขาสร้างสคริปต์ใหม่โดยมีตอนจบ ex ฉันดำเนินการและมันก็สมบูรณ์แบบด้วยซ้ำ แต่เมื่อฉันนำไปใช้กับคอมพิวเตอร์เครื่องอื่นด้วย linuz มันไม่ทำงานมันมีสิทธิ์ทั้งหมดอยู่แล้วฉันสร้างตัวเรียกใช้งานและบอกว่าเป็นแอปพลิเคชันเทอร์มินัล แต่ใช้งานไม่ได้โปรดรอการตอบกลับพร้อมท์

    1.    KZKG ^ กาอาระ dijo

      คุณรวบรวมมันแล้วและคุณใช้งานบนระบบที่มีสถาปัตยกรรมเดียวกันหรือไม่? นั่นคือมันจะทำให้คุณมีข้อผิดพลาดหากคุณคอมไพล์มันเพื่อทำให้สับสนบนระบบ 32 บิตจากนั้นคุณพยายามรันบนระบบ 64 บิตหรือในทางกลับกัน คุณเข้าใจ?

      1.    ฮวนเดวิด dijo

        ไม่ แต่ฉันได้จัดรูปแบบคอมพิวเตอร์เครื่องเดียวกันแล้วโดยใช้ระบบปฏิบัติการเดียวกันและไม่ทำงานมันไม่ส่งข้อผิดพลาดด้วยซ้ำ
        ฉันเรียกมันตามคอนโซลแบบนี้: sudo /home/operations/script.x และฉันได้รับข้อผิดพลาดนี้

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

        ทั้งกรณี

        1.    KZKG ^ กาอาระ dijo

          ลองเรียกใช้โดยไม่ต้องรวบรวมเพื่อดูว่ามีข้อผิดพลาดในโค้ดหรือไม่

    2.    Nick dijo

      เพื่อให้คุณสามารถเรียกใช้สคริปต์ที่สับสนในคอมพิวเตอร์เครื่องอื่นคุณต้องรวบรวมด้วยตัวเลือก« -r Relax security สร้างไบนารีที่แจกจ่ายต่อได้ 'มิฉะนั้นจะทำงานบนเครื่องที่สคริปต์สับสนกับ SHC เท่านั้น
      ตัวอย่าง:

      shc -r -f script.sh

  14.   วิลเลียม dijo

    สวัสดีฉันมีข้อสงสัย shc สามารถติดตั้งในการแจกจ่าย Linux ประเภทใดก็ได้เช่นหมวกสีแดงการติดตั้งจะเป็นอย่างไรสำหรับอันนี้
    ขอบคุณ!

  15.   รุยซ dijo

    สวัสดีทุกคนความคิดเห็นของคุณช่วยฉันได้มาก แต่ฉันมีปัญหาต่อไปนี้เมื่อการทำให้สับสนใช้งานไม่ได้สำหรับฉันในระบบเดียวกัน แต่มีสถาปัตยกรรมที่แตกต่างกันนั่นคือถ้าฉันทำใน 32 บิตจะไม่สามารถทำงานใน 64 บิตได้ . ไม่มีใครรู้ว่ามันสามารถรันบนสถาปัตยกรรมต่าง ๆ (32 และ 64 บิต) ได้หรือไม่?