บางครั้งเราตั้งโปรแกรมสคริปต์ใน ทุบตี และเราต้องการให้โค้ดของสิ่งนี้มองไม่เห็นนั่นคือไม่ใช่ข้อความธรรมดา เมื่อเราพูดถึงการซ่อนรหัสคำที่ถูกต้องคือ ทำให้งงงวยในกรณีของฉันฉันต้องการทำให้รหัสสับสน สคริปต์ที่ฉันทำเมื่อไม่นานมานี้ยูทิลิตี้ที่ฉันพบสำหรับสิ่งนี้เรียกว่า: ชช
ชช ช่วยให้เราสามารถทำให้โค้ดสับสนขั้นตอนในการใช้งานมีดังนี้:
1. ก่อนอื่นเราต้องดาวน์โหลด
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 สับสนผู้ใช้บางคนแจ้งเตือนฉันว่านี่เป็นการละเมิดใบอนุญาตหรืออะไรทำนองนั้น ... เท่าที่ฉันเข้าใจใบอนุญาตไม่ได้ละเมิดกับสิ่งนี้😉
ไม่มีอะไรจะเพิ่มเติมข้อสงสัยหรือคำถามข้อร้องเรียนหรือข้อเสนอแนะโปรดแจ้งให้เราทราบ
ทักทาย😀
ไม่ใช่ว่าละเมิดลิขสิทธิ์ แต่เป็นการหยุดเป็นซอฟต์แวร์เสรี ...
ใช่แน่นอน ประเด็นก็คือมีสคริปต์ส่วนตัวบางอย่างของฉันที่ฉันไม่ต้องการให้คนอื่นเห็นเช่นเพราะหนึ่งในสคริปต์เหล่านี้มีรหัสผ่านเป็นข้อความธรรมดาของ MySQL ในเครื่องของฉันหรืออะไรที่คล้ายกัน
ไม่! อย่าบันทึกรหัสผ่านของคุณในสคริปต์!
http://technosophos.com/content/dont-script-your-password-add-simple-prompts-shell-scripts
อันที่จริงฉันซ่อนรหัสผ่านไว้โดยใช้ SHA (https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/) จากนั้นในสคริปต์ฉันเก็บแฮชรหัสผ่านและสิ่งที่ฉันทำคือเปรียบเทียบรหัสผ่านที่ผู้ใช้ป้อน (ฉันบันทึกด้วยการอ่าน) ฉันได้รับผลรวม SHA และเปรียบเทียบทั้งสองอย่างในตอนท้าย🙂
ยังไงก็ขอบคุณมากสำหรับลิงค์ที่กำลังตรวจสอบอยู่😀
ความนับถือ
เป๊ะ! เชลล์แจ้งขอรหัสผ่านเป็นทางเลือกที่ดี
ไชโย! พอล.
แต่ไม่ได้ให้การดำเนินการโดยอัตโนมัติและไม่ต้องใส่ข้อมูลเหมือนวิธีอื่น ๆ 🙂
การใส่รหัสผ่านและการเข้าถึงอื่น ๆ หรือการบุกรุกข้อมูลในสคริปต์ถือเป็นความผิดพลาดครั้งใหญ่ ข้อมูลนี้จะต้องถูกบันทึกไว้ในไฟล์อื่นด้วยสิทธิ์ที่เหมาะสมดังนั้นคุณจะไม่ต้องทำให้สคริปต์ทุบตีของคุณสับสน ง่ายเหรอ?
ปัญหาในการมีข้อมูล (ตัวแปรการเข้าสู่ระบบ confs ฯลฯ ) ในไฟล์อื่นคือ 'ระบบ' หรือ 'แอปพลิเคชัน' ต้องการ 2 ไฟล์ในการทำงานในขณะที่ฉันจัดเก็บทุกอย่างในแบบ 'ปลอดภัย' เป็นไฟล์เดียวที่เป็นไปได้ ฉันต้องการแค่นั้น ... ไฟล์เดียว
เป็นแนวทางปฏิบัติที่ดีในการแยกแอปพลิเคชันออกจากข้อมูล
หรือเป็นการปฏิบัติที่แย่มากในการฮาร์ดโค้ดข้อมูล!
http://es.wikipedia.org/wiki/Hard_code
ไม่มีส่วนเกี่ยวข้องกับการใส่รหัสและข้อมูลในไฟล์เดียวกัน และยิ่งตรงกันข้ามถ้าคุณมีรหัสผ่านที่นั่น !!
ค่าใช้จ่ายในการอ่านข้อมูลที่ละเอียดอ่อนจากไฟล์อื่นมีค่าเล็กน้อยถัดจากต้นทุนโปรเซสเซอร์ที่จำเป็นในการ "ดึงข้อมูล" รหัส
ในทางกลับกันคุณกำลังทิ้งกระบวนทัศน์ทั้งหมดของการพัฒนาแบบแยกส่วนโดยเดิมพันกับแบบจำลองเสาหินที่พิสูจน์แล้วว่ามีปัญหามากกว่าแนวทางแก้ไข
และถ้าคุณใช้สิทธิ์ที่จำเป็นต้องเกี่ยวข้องกับกลุ่ม / ผู้ใช้อื่น ๆ คุณจะต้องมีรหัสผ่านเริ่มต้นเพื่อเรียกใช้สคริปต์แรกด้วย
@KZKG ความคิดเห็นด้านบนเป็นการตอบกลับความคิดเห็นของคุณ
@morpheus: มันสัมพันธ์กับความต้องการเฉพาะอย่างยิ่ง
แต่มีซอฟต์แวร์ฟรีที่รวบรวมเป็นไบนารี (ซึ่งมากกว่าการทำให้สับสน) ว่ามันฟรีก็หมายความว่ามันมีซอร์สเช่นกัน แต่ไม่มีอะไรเกี่ยวข้องกับการทำให้ยุ่งเหยิง (หรือคอมไพล์ซึ่งจำเป็นอย่างยิ่งหากฉันต้องการรันโปรแกรม C เป็นต้น)
ในกรณีของซอฟต์แวร์ฟรีที่คอมไพล์แล้วจะเป็นคำถามเกี่ยวกับข้อกำหนดของภาษาที่ใช้ (หากคุณเขียนโปรแกรมด้วยภาษา C คุณต้องคอมไพล์เพื่อให้แอปพลิเคชันของคุณทำงานได้) และเช่นเดียวกันเสมอหากเป็นซอฟต์แวร์เสรีซอร์สโค้ดจะพร้อมใช้งาน
ฮึ่มฉันแสดงถึงความไม่แยแสในระดับหนึ่งที่จะแบ่งปันรหัส lol เพื่อดูว่ามีกี่คนที่เริ่ม "ทำให้รหัสของพวกเขาสับสน" เพื่อให้เราพึ่งพาโซลูชันของพวกเขามากขึ้น ...
ฉันไม่ได้บอกว่าโค้ดควรจะสับสนหรือไม่ ... ฉันให้เครื่องมือแต่ละอันใช้ตามความต้องการ
รหัสคลุมเครือในหน้านี้?
ฉันคิดว่าเป็นความคิดที่ดีสำหรับผู้อ่านทางไกลเนื่องจากฉันคิดว่าผู้คนจำนวนมากที่เยี่ยมชมบล็อกนี้เป็นผู้ติดตามซอฟต์แวร์ฟรีดังนั้นเราจึงไม่แบ่งปันแนวปฏิบัติในการใช้โค้ดที่ทำให้สับสน
เห็นได้ชัดว่าคุณไม่ได้อ่านเหตุผลที่ KZKG โต้แย้งและเหตุใดจึงอธิบายถึงความจำเป็นในการทำให้สคริปต์สับสน
ขอบคุณ KZKG สำหรับการแบ่งปันสิ่งที่คุณพบ!
ดังนั้นไวรัสจึงเริ่มแพร่กระจายใน Linux ...
โดยส่วนตัวฉันจะไม่ใช้สคริปต์ที่คลุมเครือ ไม่เพียงเพราะความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง แต่เนื่องจากหากสคริปต์ของคุณมีค่าเกินกว่าที่จะแบ่งปันคุณควรใส่ไว้ใน * ulo ฉันสามารถหาคนที่ต้องการแบ่งปันความรู้ได้อย่างแน่นอน
คุณจะไม่ใช้สคริปต์ที่สับสนหรือไม่ดีสำหรับคุณมากฉันจะไม่ใช้สคริปต์ที่คลุมเครือ ... รายละเอียดคือฉันไม่เคยแชร์สคริปต์ที่สับสนห่างไกลจากมันและที่นั่นเพื่อนรักอยู่ที่ไหน ความผิดพลาดอยู่ในปัจจุบัน😉
เมื่อใดก็ตามที่ฉันทำบางอย่างใน Bash ฉันจะแบ่งปันโดยไม่ต้องชั่งน้ำหนักหรือรบกวนฉันซึ่งฉันได้ทำไปแล้วหลายบทความที่นี่😀
ยินดีต้อนรับสู่บล็อกยินดีที่ได้อ่านคุณ😉
Gabriel, KZKG ^ Gaara กำลังแบ่งปันความรู้อยู่แล้วเขาไม่ได้สร้างแพ็คเกจลินุกซ์ใด ๆ ที่มีสคริปต์ที่คลุมเครือซึ่งอาจเป็นการละเมิดใบอนุญาต แต่จะเปิดเผยเฉพาะแอปพลิเคชั่นที่สามารถใช้หรือไม่ใช้เพื่อการใช้งานของตนเองได้ก็ไม่จำเป็น หยาบคายเพราะไวรัสในลินุกซ์ไม่ใช่เรื่องง่ายนี่คือบทความดีๆเกี่ยวกับเรื่องนี้ https://blog.desdelinux.net/virus-en-gnulinux-realidad-o-mito/.
KZKG ^ Gaara ฉันอยากให้คุณเขียนโพสต์เกี่ยวกับ encfs และการเข้ารหัสโดยใช้รูปภาพมันเป็นหัวข้อที่ฉันชอบมาก
ไชโย !!!
ขอขอบคุณ
อันที่จริงไม่ใช่ว่าฉันมีความรู้เพียงพอเกี่ยวกับ encfs และการเข้ารหัสอย่างน้อยฉันก็ไม่มั่นใจพอที่จะโพสต์และตั้งข้อสงสัยที่ผู้ใช้อาจมี😀
ในหัวข้อนี้ไม่ใช่ว่าฉันเป็นผู้ใช้ขั้นสูง ...
สิ่งที่ฉันเคยทำมากที่สุดคือการใช้ GPG ในการเข้ารหัสไฟล์และสำหรับรูปภาพสิ่งที่ฉันทำมากที่สุดคือ 'แทรก' หรือซ่อนไฟล์ในรูปภาพทำให้เห็นได้ชัดว่าเมื่อเปิดรูปภาพด้วยโปรแกรมดูรูปภาพ ทุกอย่างแสดงอย่างถูกต้องนี่คือสิ่งที่คุณหมายถึง?
ขอขอบคุณอีกครั้งสำหรับความคิดเห็นของคุณ🙂
ถ้าจำไม่ผิดมีการประชัน C ที่สับสน แต่ก็ไม่คุ้มที่จะใช้ "obfuscator" แต่ต้องทำให้แหล่งข้อมูลของพวกเขาสับสน
สำหรับ shc และสคริปต์ของคุณพร้อมรหัสผ่าน ... วิธีการทำงานที่แย่มาก!
บทความที่น่าสนใจเช่นเคย
ใช่มีมากกว่าหนึ่งคนบอกฉันแล้ว LOL !!
ขอบคุณสำหรับความคิดเห็นของคุณ🙂
โดยทั่วไปหากคุณแชร์แอปพลิเคชันโดยไม่แชร์สคริปต์ที่มองเห็นได้แสดงว่าคุณกำลังละเมิด GPL ซึ่งกำหนดให้สิ่งที่สร้างด้วยแอปพลิเคชัน GPL ต้องเป็น GPL นั่นคือเหตุผลที่ SHC สร้าง C เพราะนั่นคือรหัสที่คุณสามารถแชร์ได้
ความนับถือ
ฉันเห็นด้วยกับความคิดเห็นของผู้อ่านคนอื่น ๆ : ไม่เพียง แต่จะไม่ใช่แนวปฏิบัติที่ดีในการจัดเก็บข้อมูลและสคริปต์ทั้งหมดไว้ด้วยกัน แต่ยังไม่เอื้อต่อการพัฒนาซอฟต์แวร์ฟรี
กอด! พอล.
สวัสดี Pablo 🙂
ฉันมีสคริปต์ที่สับสนอื่น ๆ ที่ใช้งานได้ภายในแล็ปท็อปของฉันฉันทำให้สับสนเพราะฉันไม่ต้องการให้มีคนคัดลอกสคริปต์ของฉันไปยังคอมพิวเตอร์เครื่องอื่นด้วยเหตุผลบางประการฉันไม่ต้องการให้พวกเขาเห็นว่ามันคืออะไร มีมันเป็น 'มาตรการรักษาความปลอดภัย' ที่ฉันใช้
อย่างไรก็ตามที่นี่ใน DesdeLinux ฉันเปิดเผยทุกอย่างหรือเกือบทุกอย่างที่ฉันตั้งโปรแกรมใน Bash สาธารณะซึ่งอาจน่าสนใจ
ในระยะสั้นไม่ใช่ว่าตอนนี้ฉันเป็นผู้ว่า SWL เพราะทำให้สับสนกับสคริปต์ส่วนตัวสำหรับการทำสิ่งนี้เพื่อจุดประสงค์ส่วนตัว😀
ทักทายเพื่อน
ข้อมูลที่ดี. นอกเหนือจากความขัดแย้งที่เกิดขึ้นในความคิดเห็นดูเหมือนว่าฉันจะมีข้อมูลเพื่อดำเนินการตรวจสอบเพิ่มเติมอีกเล็กน้อย
ฉันคิดว่าผู้เขียนไม่ได้บอกเราว่าสิ่งนั้นดีหรือไม่ดีหรือถ้าเราควรหรือไม่ควรทำเขาก็บอกเราถึงเครื่องมือที่สามารถทำได้ในกรณีที่เป็นประโยชน์ต่อใครบางคน
คำอวยพร
โค้ดแล็บ
ในบล็อกของ Linuxeros ทุกอย่างขัดแย้งกันฮ่าฮ่ามันเป็นแบบนั้นมาตลอด
@ F3niX ฉันจะตัดภาพหน้าจอที่มีความคิดเห็นของคุณใส่ไว้ทุกครั้งที่มีคนพูดถึงเรื่องโง่ ๆ
หมายเหตุ: มาดูกันว่าเมื่อไหร่ที่ฉันพบคุณผ่านฟอรัม irc และ Chakra 😉
แน่นอน !!
ฉันแค่แสดง / สอน / อธิบายสิ่งใหม่ ๆ ที่ฉันได้เรียนรู้มันขึ้นอยู่กับคุณที่จะใช้ความรู้นี้หรือไม่ฉันไม่ได้บังคับให้คุณห่างไกลจากมัน
เท่าที่ฉันรู้การแบ่งปันความรู้เป็นสิ่งที่ดีใช่ไหม? 0_oU
ขอบคุณสำหรับความคิดเห็นเป็นเรื่องดีที่ทราบว่ามีมากกว่าหนึ่งหรือสองคนที่เข้าใจวัตถุประสงค์ที่แท้จริงของบทความนี้
คุณทำให้ฉันอยู่ในจุดที่แน่นหนา xD เมื่อไม่กี่สัปดาห์ก่อนฉันได้เตรียมโพสต์ที่จะมีชื่อว่า«การติดตั้งและการทดสอบ Crux »และแม้ว่าการติดตั้งจะดำเนินการสำเร็จ แต่ฉันก็เป็นผู้ใช้ทั่วไป และฉันไม่รู้ว่าฉันจะสามารถรับมือกับข้อสงสัยจากบุคคลที่สามได้หรือไม่ความตั้งใจก็คือมันทำหน้าที่เป็นเครื่องมือในการอภิปรายเกี่ยวกับคุณธรรมและข้อบกพร่องของสิ่งนี้และแนวทางแก้ไขปัญหาที่อาจเกิดขึ้นเพื่อช่วยเหลือเรา ในบรรดาผู้ใช้และผู้อ่านทั้งหมด เมื่อทำเสร็จแล้วส่งให้คุณ (ผู้ดูแลระบบ) เป็นผู้ตัดสินใจ สำหรับปัญหาการเข้ารหัสในภาพก็เหมือนกันขอบคุณ KZKG ^ Gaara สำหรับการตอบรับ
ทักทาย !!!
ด้วยความยินดีฉันจะโพสต์เกี่ยวกับเรื่องนั้น😉
tuto bro ที่ยอดเยี่ยมฉันพบว่ามันมีประโยชน์มาก: 3
สำหรับผู้ที่ต้องการติดตั้งใน manjaro linux และอนุพันธ์ของ archlinux แพคเกจอยู่ใน aur ด้วยชื่อ: shc
ความนับถือ
เพื่อนขอโทษมีสคริปต์ขนาดเล็กที่แปลงตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็กที่อยู่ในคลิปบอร์ด (xclip)
สคริปต์ทำงานได้ตามปกติเมื่อไม่สับสน
#! / bin / ทุบตี
xclip -o> R1.txt
แมว R1.txt | tr [: บน:] [: ต่ำกว่า:]
โยนออกไป ""
RM R1.txt
แต่เมื่อฉันต้องการเรียกใช้สคริปต์ที่สับสน
ฉันลูกเต๋า
./M2m.sh: ไม่อนุญาตให้ดำเนินการ
เสร็จสิ้น (ถูกฆ่า)
กรุณาช่วย
คุณติดตั้ง xclip แล้วหรือยัง?
ควรสังเกตว่ามันเป็นคอมไพเลอร์ bash จริง ๆ เนื่องจากมีคอมไพเลอร์. bat หรือ. php
ฉันไม่รู้ว่ารหัสที่สร้างขึ้นนั้นเข้ารหัสและทำให้สับสนและไม่ต่อต้านตัวถอดรหัสฉันจะต้องลองเพราะมันไม่ใช่ฟิลด์ของฉันฉันไม่ได้ตอบว่าใช่หรือไม่ใช่ แต่สิ่งที่ฉันเห็นมันคือการรวบรวมทุบตี ใน. c มันคือคุณสามารถเห็นรหัสซึ่งภายในสับสนฉันเห็นว่ามันอยู่ในบรรทัดที่ดูเหมือนเปลือกที่ใช้ประโยชน์ฉันไม่รู้ว่าพวกมันสับสนจริงๆหรือไม่เพราะมันไม่ได้ขอ รหัสผ่านหรือฉันไม่ทราบ master.config ซึ่งเป็นคำหลักก่อนหน้านี้
เพื่อน ๆ มันเกิดขึ้นเมื่อฉันทำให้สคริปต์ของฉันสับสนเขาสร้างสคริปต์ใหม่โดยมีตอนจบ ex ฉันดำเนินการและมันก็สมบูรณ์แบบด้วยซ้ำ แต่เมื่อฉันนำไปใช้กับคอมพิวเตอร์เครื่องอื่นด้วย linuz มันไม่ทำงานมันมีสิทธิ์ทั้งหมดอยู่แล้วฉันสร้างตัวเรียกใช้งานและบอกว่าเป็นแอปพลิเคชันเทอร์มินัล แต่ใช้งานไม่ได้โปรดรอการตอบกลับพร้อมท์
คุณรวบรวมมันแล้วและคุณใช้งานบนระบบที่มีสถาปัตยกรรมเดียวกันหรือไม่? นั่นคือมันจะทำให้คุณมีข้อผิดพลาดหากคุณคอมไพล์มันเพื่อทำให้สับสนบนระบบ 32 บิตจากนั้นคุณพยายามรันบนระบบ 64 บิตหรือในทางกลับกัน คุณเข้าใจ?
ไม่ แต่ฉันได้จัดรูปแบบคอมพิวเตอร์เครื่องเดียวกันแล้วโดยใช้ระบบปฏิบัติการเดียวกันและไม่ทำงานมันไม่ส่งข้อผิดพลาดด้วยซ้ำ
ฉันเรียกมันตามคอนโซลแบบนี้: sudo /home/operations/script.x และฉันได้รับข้อผิดพลาดนี้
/home/operaciones/script.x: e } 8- q , K
ทั้งกรณี
ลองเรียกใช้โดยไม่ต้องรวบรวมเพื่อดูว่ามีข้อผิดพลาดในโค้ดหรือไม่
เพื่อให้คุณสามารถเรียกใช้สคริปต์ที่สับสนในคอมพิวเตอร์เครื่องอื่นคุณต้องรวบรวมด้วยตัวเลือก« -r Relax security สร้างไบนารีที่แจกจ่ายต่อได้ 'มิฉะนั้นจะทำงานบนเครื่องที่สคริปต์สับสนกับ SHC เท่านั้น
ตัวอย่าง:
shc -r -f script.sh
สวัสดีฉันมีข้อสงสัย shc สามารถติดตั้งในการแจกจ่าย Linux ประเภทใดก็ได้เช่นหมวกสีแดงการติดตั้งจะเป็นอย่างไรสำหรับอันนี้
ขอบคุณ!
สวัสดีทุกคนความคิดเห็นของคุณช่วยฉันได้มาก แต่ฉันมีปัญหาต่อไปนี้เมื่อการทำให้สับสนใช้งานไม่ได้สำหรับฉันในระบบเดียวกัน แต่มีสถาปัตยกรรมที่แตกต่างกันนั่นคือถ้าฉันทำใน 32 บิตจะไม่สามารถทำงานใน 64 บิตได้ . ไม่มีใครรู้ว่ามันสามารถรันบนสถาปัตยกรรมต่าง ๆ (32 และ 64 บิต) ได้หรือไม่?