Amazon Best VPN GoSearch

ไอคอน Fav ของ OnWorks

ชช

เรียกใช้ shc ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง shc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


shc - คอมไพเลอร์เชลล์สคริปต์ทั่วไป

เรื่องย่อ


ชช -e วันที่ ] [ -m แอดเดอร์ ] [ -i ไอออปต์ ] [ -x ซม. ]
-l ลอปต์ ] [ -ACDhTv -f ต้นฉบับ

DESCRIPTION


ชช สร้างสคริปต์เวอร์ชันไบนารีที่ถอดได้ซึ่งระบุด้วย -f บน
บรรทัดคำสั่ง.

เวอร์ชันไบนารีจะได้รับ a .x ต่อท้ายและมักจะใหญ่ขึ้นเล็กน้อยใน
ขนาดกว่ารหัส ascii ดั้งเดิม ซอร์สโค้ด C ที่สร้างจะถูกบันทึกในไฟล์ด้วย the
นามสกุล .xc

หากคุณระบุวันหมดอายุด้วย -e ตัวเลือกไบนารีที่คอมไพล์แล้วจะปฏิเสธที่จะทำงาน
หลังจากวันที่ระบุ ข้อความ "โปรด ติดต่อเรา ธุรกิจ ผู้ให้บริการ" จะปรากฏขึ้น
แทนที่. ข้อความนี้สามารถเปลี่ยนแปลงได้ด้วยการ -m ตัวเลือก

คุณสามารถคอมไพล์เชลล์สคริปต์ชนิดใดก็ได้ แต่คุณต้องระบุ valid -i, -x และ -l
ตัวเลือก

ไบนารีที่คอมไพล์แล้วจะยังคงขึ้นอยู่กับเชลล์ที่ระบุในบรรทัดแรกของ
รหัสเชลล์ (เช่น #!bin / sh /) ดังนั้น ชช ไม่ได้สร้างไบนารีที่เป็นอิสระอย่างสมบูรณ์

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

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

OPTIONS


ตัวเลือกบรรทัดคำสั่งคือ:

-e ข้อมูล
วันหมดอายุในรูปแบบ วว/ดด/ปปปป [ไม่มี]

-m ข่าวสาร
ข้อความที่จะแสดงเมื่อหมดอายุ ["โปรดติดต่อผู้ให้บริการของคุณ"]

-f script_name
ชื่อไฟล์ของสคริปต์ที่จะคอมไพล์

-i inline_option
ตัวเลือกอินไลน์สำหรับตัวแปลเชลล์เช่น: -e

-x คำสั่ง
คำสั่ง eXec ในรูปแบบ printf เช่น: exec(\\'%s\\',@ARGV);

-l ตัวเลือกสุดท้าย
ตัวเลือกเชลล์สุดท้าย เช่น: --

-r ผ่อนคลายความปลอดภัย สร้างไบนารีที่แจกจ่ายซ้ำได้ซึ่งทำงานบนระบบต่างๆ
ใช้ระบบปฏิบัติการเดียวกัน

-v การรวบรวมอย่างละเอียด

-D เปิดการดีบัก exec โทร

-T อนุญาตให้ไบนารีติดตามได้ (โดยใช้ strace, ptrace, truss เป็นต้น)

-C แสดงใบอนุญาตและทางออก

-A แสดงบทคัดย่อและทางออก

-h แสดงวิธีใช้และออก

และพวกเรา ตัวแปร


CC คำสั่งคอมไพเลอร์ C [cc]

โคลสแฟลกส์ แฟล็กคอมไพเลอร์ C [ไม่มี]

ตัวอย่าง


รวบรวมสคริปต์ที่สามารถรันบนระบบอื่นโดยเปิดใช้งานตัวเลือกการติดตาม:

ตัวอย่าง% ชช -v -r -T -f มายสคริปต์

ใช้ shc ออนไลน์โดยใช้บริการ onworks.net


Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี