ไอคอนของโปรแกรม: lief-patchelf

lief-patchelf สำหรับ Windows

  • ฟรี
  • 4.8
  • V1.0.0
ดาวน์โหลดฟรี สำหรับ Windows

ดูโฆษณาเพื่อดาวน์โหลดฟรี

lief-patchelf: เครื่องมือแก้ไข ELF ข้ามแพลตฟอร์มสำหรับการแก้ไขตัวแปลและการพึ่งพา

ปรับเปลี่ยนเส้นทาง ELF interpreter, เพิ่มหรือลบรายการ DT_NEEDED, และแก้ไขค่า RPATH หรือ SONAME จาก Windows หรือ Linux hosts สร้างโดย Romain Thomas เป็นส่วนหนึ่งของโครงการ LIEF เครื่องมือนี้ได้ทำการนำเสนอ CLI patchelf แบบคลาสสิกของ NixOS ใหม่ใน Rust โดยใช้เอนจินการเขียนใหม่ที่มุ่งเน้นส่วนของ LIEF มันรองรับการเติมคำใน shell และหน้าคู่มือ และเหมาะสำหรับนักวิจัยด้านความปลอดภัย ผู้จัดทำแพ็คเกจ และวิศวกร DevOps ที่ต้องการการแก้ไขไบนารีข้ามโฮสต์อย่างแม่นยำเพื่อความเข้ากันได้หรือการวิเคราะห์.

เครื่องมือเปลี่ยนแปลงอะไรในไฟล์ ELF

เครื่องมือแก้ไขฟิลด์ ELF ที่เฉพาะเจาะจง: เส้นทางของ dynamic linker (interpreter), รายการการพึ่งพา DT_NEEDED, สตริง RPATH และ RUNPATH, และ SONAME ของไลบรารี นอกจากนี้ยังสามารถลดขนาด RPATH โดยการลบไดเรกทอรีที่ไม่มีไลบรารีที่อ้างอิง การดำเนินการเหล่านั้นทำงานจากบรรทัดคำสั่งและรักษาความเข้ากันได้กับอินเทอร์เฟซ patchelf ดั้งเดิม ดังนั้นสคริปต์ที่เรียกใช้ CLI แบบคลาสสิกจึงสามารถใช้เครื่องมือได้โดยไม่เปลี่ยนแปลงการเรียกใช้งานของพวกเขา

ความน่าเชื่อถือของกระบวนการเขียนใหม่ในไฟล์ระบบที่ผสมกัน

เครื่องมือใช้เอนจินการเขียนใหม่ที่อิงจากเซกเมนต์จากไลบรารี LIEF แทนที่จะใช้วิธีการที่อิงจากส่วน ซึ่งช่วยลดความเสียหายของเลย์เอาต์เมื่อไฟล์ไบนารีมีเลย์เอาต์เซกเมนต์ที่ไม่เป็นมาตรฐานหรือถูกปรับให้เหมาะสม การเขียนด้วย Rust ให้ข้อดีด้านความปลอดภัยของหน่วยความจำในระหว่างการเขียนใหม่ของไบนารี การสร้างข้ามแพลตฟอร์มสำหรับ Windows, Linux และ macOS ช่วยให้คุณสามารถแพตช์ไฟล์ ELF บนโฮสต์ที่แตกต่างจากเวลารันที่ตั้งเป้า ซึ่งมีประโยชน์เมื่อคุณไม่สามารถเรียกใช้สภาพแวดล้อม Linux แบบเนทีฟได้

ความปลอดภัย ผลกระทบต่อระบบ และข้อกำหนดในการทำงาน

เครื่องมือเป็น CLI แบบสแตนด์อโลนที่ทำงานโดยตรงบนไฟล์ ELF; ไม่พยายามเปลี่ยนแปลงระบบออนไลน์ เนื่องจากมันรักษาความเท่าเทียมกันในบรรทัดคำสั่งกับยูทิลิตี้ดั้งเดิม ท่ออัตโนมัติสามารถเรียกใช้มันในลักษณะเดียวกับที่สคริปต์ทำอยู่แล้ว การแจกจ่ายมีไฟล์ไบนารีที่คอมไพล์ล่วงหน้าหรือการสร้างจากแหล่งผ่าน Rust toolchain ดังนั้นผู้ใช้จึงต้องมีประสบการณ์พื้นฐานในการใช้บรรทัดคำสั่งและ Rust toolchain เท่านั้นหากพวกเขาเลือกที่จะคอมไพล์จากแหล่งที่มา

คำแนะนำที่เป็นประโยชน์สำหรับผู้ใช้ทางเทคนิค

เครื่องมือนี้เป็นตัวเลือกที่แม่นยำสำหรับวิศวกรที่ต้องแก้ไขข้อมูลเมตาของ ELF จากโฮสต์ที่ไม่ใช่ Linux; มันเหมาะกับการทำงานที่อิงจาก patchelf CLI อยู่แล้ว ทดสอบการเปลี่ยนแปลงกับสำเนาของไบนารีและเรียกใช้ไฟล์ที่แก้ไขแล้วในสภาพแวดล้อมการทำงานหรืออีมูเลเตอร์ที่เหมาะสมก่อนการนำไปใช้งาน แนะนำ.

  • ข้อดี

    • ปรับเปลี่ยน interpreter, DT_NEEDED, RPATH, RUNPATH, และ SONAME จาก CLI
    • การเขียนใหม่แบบแบ่งส่วนช่วยลดการทุจริตในเลย์เอาต์ ELF ที่ไม่เป็นมาตรฐาน
    • ไฟล์ไบนารีข้ามแพลตฟอร์มช่วยให้คุณสามารถแก้ไขไฟล์ ELF จากโฮสต์ Windows ได้
  • ข้อเสีย

    • ต้องการความสะดวกสบายในการใช้คำสั่งในบรรทัดและเครื่องมือ Rust เท่านั้นหากสร้างจากแหล่งที่มา
    • ไม่ใช่โปรแกรมแพตช์หลายรูปแบบ; ออกแบบมาโดยเฉพาะสำหรับความเท่าเทียมของ ELF CLI
    • ไม่มีขั้นตอนการย้อนกลับอัตโนมัติที่รายงานก่อนที่จะเขียนการเปลี่ยนแปลงไปยังไฟล์

ข้อมูลจำเพาะของแอพ

  • นักพัฒนา

  • สิทธิ์การใช้งาน

    ฟรี

  • เวอร์ชัน

    1.0.0

  • วันที่ปรับปรุง

  • แพลตฟอร์ม

    Windows

  • OS

    Windows 11

  • ขนาด

    40.23 MB

ซอฟต์แวร์ที่มีในภาษาอื่น ๆ


ไอคอนของโปรแกรม: lief-patchelf

lief-patchelf สำหรับ PC

  • ฟรี
  • 4.8
  • V1.0.0
ดาวน์โหลดฟรี สำหรับ PC

ดูโฆษณาเพื่อดาวน์โหลดฟรี


รีวิวจากผู้ใช้เกี่ยวกับ lief-patchelf

มีคุณพยายาม lief-patchelf? เป็นคนแรกที่จะออกความคิดเห็นของคุณ!

เพิ่มรีวิว

การดาวน์โหลดอันดับสูงสุด ยูทิลิตี้และเครื่องมือ สำหรับ Windows

การดาวน์โหลดอันดับสูงสุด ยูทิลิตี้และเครื่องมือ สำหรับ Windows

การดาวน์โหลดอันดับสูงสุด ยูทิลิตี้และเครื่องมือ สำหรับ Windows

หัวข้อที่เกี่ยวข้องเกี่ยวกับ lief-patchelf

กฎหมายเกี่ยวกับการใช้ซอฟต์แวร์นี้อาจแตกต่างไปตามประเทศต่างๆ เราไม่แนะนำหรือไม่ยอมรับการใช้โปรแกรมนี้หากเป็นการละเมิดต่อกฎหมายเหล่านี้.
Softonic

lief-patchelf ปลอดภัยหรือไม่?

100/100

ผลการสแกน: สะอาด

ไฟล์นี้ผ่านการสแกนความปลอดภัยที่ครอบคลุมโดยใช้เทคโนโลยี VirusTotal แล้ว ปลอดภัยในการดาวน์โหลด

  • ไม่มีไวรัส
  • ไม่มีสปายแวร์
  • ไม่มีมัลแวร์
  • ตรวจสอบโดยพันธมิตรความปลอดภัย

    โลโก้ VirusTotal

ข้อมูลการสแกน

การสแกนล่าสุด
วันอังคารที่ 27 ตุลาคม 2569
ผู้ให้บริการสแกน
VirusTotal · รายงานฉบับสมบูรณ์

ความสมบูรณ์ของไฟล์

ไฟล์
1.0.0.zip
SHA256
1ad0799a5e699505f7e4ad31fd196105867cf29fd8b74485f32d02cfaba94fe2
SHA1
fa138f191c88604d512761942e87984689360429

ความมุ่งมั่นด้านความปลอดภัยของ Softonic

lief-patchelf ได้รับการสแกนอย่างละเอียดโดยระบบความปลอดภัยขั้นสูงของเราและได้รับการตรวจสอบโดยพันธมิตรชั้นนำในอุตสาหกรรม ไฟล์นี้มาจากผู้พัฒนาอย่างเป็นทางการและผ่านการตรวจสอบความปลอดภัยทั้งหมดของเราแล้ว ไม่แสดงสัญญาณของไวรัส มัลแวร์ หรือสปายแวร์ สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม ศูนย์ความปลอดภัยและความน่าเชื่อถือ ของเรา

เข้าสู่ระบบ Softonic ในชื่อ