โปรแกรมแก้ไขไฟล์ไบนารีในภาษารัสเซีย  เครื่องมือแก้ไขเลขฐานสิบหก (hex) ฟรีที่ดีที่สุด

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

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

โปรแกรมแก้ไข HEX สามารถโต้ตอบกับไฟล์ประเภทใดก็ได้และสามารถใช้ค้นหาและแทนที่ค่าปฏิบัติการของกระบวนการที่กำลังทำงานอยู่

ดาวน์โหลด HxD Hex Editor เวอร์ชันภาษารัสเซียเต็มได้ฟรีจากเว็บไซต์อย่างเป็นทางการโดยไม่ต้องลงทะเบียนและส่ง SMS

ความต้องการของระบบ

  • ระบบปฏิบัติการที่รองรับ: Windows 8.1, Vista, 10, 8, 7, XP
  • ความลึกของบิต: 64 บิต, x86, 32 บิต

เวอร์ชันของโปรแกรม: 6.31.00.5980
ภาษาอินเทอร์เฟซ: รัสเซีย อังกฤษ และอื่นๆ

การรักษา: รวมอยู่ด้วย
ประเภทยา : แผ่นแปะ

ความต้องการของระบบ:
วินโดวส์เอ็กซ์พี
วินโดวส์วิสต้า
วินโดว 7
วินโดว์ 8
วินโดวส์ 8.1
วินโดวส์ 10
วินโดวส์เซิร์ฟเวอร์ 2003
วินโดวส์เซิร์ฟเวอร์ 2003 R2
วินโดวส์เซิร์ฟเวอร์ 2008
วินโดวส์เซิร์ฟเวอร์ 2008 R2
วินโดวส์เซิร์ฟเวอร์ 2012
วินโดวส์เซิร์ฟเวอร์ 2012 R2
วินโดวส์เซิร์ฟเวอร์ 2016

คำอธิบาย:
Hex Editor Neo - นี่ บรรณาธิการมืออาชีพไฟล์เลขฐานสิบหก ทศนิยม และไบนารีสำหรับ Windows โปรแกรมมีความสามารถในการเลือก ดู แก้ไข แทนที่ ดีบัก และวิเคราะห์ข้อมูล ช่วยให้คุณสามารถเขียนแพ็คเกจได้ในสองคลิก จัดการ EXE, DLL, DAT, AVI, MP3, ไฟล์ JPGพร้อมฟังก์ชันเลิกทำและทำซ้ำไม่จำกัด ประวัติการเปลี่ยนแปลงไฟล์ไม่จำกัดพร้อมการแสดงภาพและความสามารถในการบันทึกและดาวน์โหลด สร้างแพตช์จากการเปลี่ยนแปลงในสองคลิก
คุณสมบัติของโปรแกรม:
ฟังก์ชั่นเลิกทำไม่จำกัด
การเลือกวัตถุต่างๆ
บันทึกและโหลดส่วนที่เลือก
ค้นหา.
ค้นหาและแทนที่
การบันทึกและการโหลดประวัติ
การสร้างแพ็คเกจ
การดำเนินการกับคลิปบอร์ด
โหมดการทำงานต่างๆ
การตั้งค่าสีในตัวอย่าง
ผู้ตรวจสอบข้อมูล
บุ๊กมาร์ก
โปรแกรมดูโครงสร้าง
สถิติ.
ตัวแปลงฐาน
การสร้างสถานการณ์
[ทรุด]
ภาษารัสเซีย:
เมื่อเริ่มต้นครั้งแรก โปรแกรมจะแจ้งให้คุณทราบเกี่ยวกับความพร้อมใช้งานของภาษารัสเซีย พร้อมให้ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ
คลิกใช่
ในหน้าต่างที่เปิดขึ้น ให้ทำเครื่องหมายในช่องถัดจากภาษารัสเซีย แล้วคลิกปุ่มดาวน์โหลด
จากนั้นเลือกภาษารัสเซียจากรายการแบบเลื่อนลงแล้วคลิกปุ่มใช้
หน้าต่างคำเตือนจะปรากฏขึ้นเพื่อระบุว่ามีการสร้างการแปลแล้ว ชุมชนเปิดและอาจไม่ถูกต้องทั้งหมด จะมีการเสนอตัวเลือกต่อไปนี้:
ใช้แพ็กภาษานี้ - ใช้คำแปลนี้
เข้าถึงพื้นที่เก็บข้อมูลออนไลน์ - ไปที่เพื่อเปลี่ยนการแปลต้นฉบับในพื้นที่เก็บข้อมูล
ยกเลิก- ยกเลิกการติดตั้ง

เลือกตัวเลือกแรก จากนั้นคลิกตกลง หลังจากนี้โปรแกรมจะขอให้รีสตาร์ทตัวเองเพื่อใช้การเปลี่ยนแปลง คลิกยืนยัน จากนั้นโปรแกรมจะรีสตาร์ทด้วยอินเทอร์เฟซภาษารัสเซีย

ขั้นตอนการรักษา:
ติดตั้งโปรแกรมโดยไม่ต้องสตาร์ท
คัดลอกแพทช์ Patch.exe ไปยังโฟลเดอร์โปรแกรม
ใช้โปรแกรมแก้ไขด้วยสิทธิ์ของผู้ดูแลระบบ

ข้อมูล
ผู้มาเยือนเป็นหมู่คณะ แขกไม่สามารถแสดงความคิดเห็นเกี่ยวกับสิ่งพิมพ์นี้ได้

หลังจบซีรีส์ด้วยบทความ “ เครื่องมือที่ดีที่สุด pentester" บรรณาธิการได้รับจดหมายหลายฉบับเพื่อขอให้เลือกบรรณาธิการเลขฐานสิบหก แน่นอนว่าสิ่งที่น่าสนใจไม่ใช่ความสามารถในการแก้ไขข้อมูลไบนารี่ แต่เป็นคุณสมบัติเพิ่มเติมเช่น การรับรู้อัตโนมัติโครงสร้างข้อมูลและการถอดแยกชิ้นส่วนโค้ด เพื่อสรุปภาพรวม เราพบความคิดเห็นของผู้ที่มักต้องแก้ไขเครื่องมือดังกล่าว - นักวิเคราะห์ไวรัส และนี่คือสิ่งที่พวกเขาบอกเรา

โปรแกรมแก้ไข hex ใดๆ ช่วยให้คุณสามารถตรวจสอบและแก้ไขไฟล์ในระดับต่ำ โดยดำเนินการกับบิตและไบต์ เนื้อหาของไฟล์จะแสดงในรูปแบบเลขฐานสิบหก นี่คือฟังก์ชันพื้นฐาน อย่างไรก็ตาม บรรณาธิการบางคนเสนอให้ผู้ใช้มากกว่านั้น ทำให้พวกเขาทราบได้อย่างแน่ชัดว่าอะไรคือสิ่งที่อยู่ในชุดอักขระที่เข้าใจยากซึ่งปรากฏขึ้นเมื่อเปิดไฟล์ เมื่อต้องการทำเช่นนี้ ASCII และ สตริงยูนิโค้ดค้นหารูปแบบที่รู้จัก จดจำโครงสร้างข้อมูลพื้นฐาน และอื่นๆ อีกมากมาย มีตัวแก้ไขเลขฐานสิบหกค่อนข้างน้อย แต่หากเราตัดสินใจที่จะพิจารณาพวกมันในบริบทของการศึกษาตัวอย่างมัลแวร์ ก็เป็นเรื่องง่ายที่จะเน้นบางตัว มีเพียงไม่กี่คนที่มีประโยชน์จริงๆ ในการวิเคราะห์โค้ดที่เป็นอันตรายและตรวจสอบเอกสารที่ติดไวรัส (เช่น PDF)

McAfee FileInsight

FileInsight เป็นตัวแก้ไข hex ฟรีสำหรับ Windows จาก McAfee Labs สินค้าตอบโจทย์ทุกประการแน่นอน ฟังก์ชั่นมาตรฐานที่มาพร้อมกับซอฟต์แวร์ดังกล่าว ข้อเสนอ ส่วนต่อประสานที่ใช้งานง่ายสำหรับการดูและแก้ไขไฟล์ในโหมดเลขฐานสิบหกและข้อความ แต่นี่เป็นเพียงหยดน้ำในมหาสมุทรหากคุณดูฟังก์ชันการทำงานทั้งหมดของมัน เริ่มต้นด้วยความจริงที่ว่า FileInsight สามารถแยกวิเคราะห์โครงสร้างของไบนารีที่ปฏิบัติการได้สำหรับ Windows (ไฟล์ PE) รวมถึงวัตถุ OLE ไมโครซอฟต์ ออฟฟิศ- ไม่เพียงเท่านั้น ผู้ใช้ยังได้รับตัวแยกชิ้นส่วน x86 ในตัวอีกด้วย เพียงเลือกส่วนของไฟล์ที่คุณต้องการดู รหัสที่อ่านได้และ FileInsight จะแสดงส่วนนี้เป็นรายการคำแนะนำในการประกอบ ตัวแยกส่วนมีประโยชน์อย่างยิ่งเมื่อค้นหาเชลล์โค้ดในไฟล์ที่เป็นอันตราย ตัวเลือกอื่นๆ ที่ผู้กลับรายการจะพึงพอใจ ได้แก่ ความสามารถในการนำเข้าการประกาศโครงสร้าง ในการดำเนินการนี้ โปรแกรมเพียงแค่ต้องระบุไฟล์ส่วนหัวด้วยการประกาศ เช่น:

โครงสร้าง ANIHeader(
DWORD cbSizeOf; // จำนวนไบต์ใน AniHeader
DWORD cFrame; // จำนวนไอคอนที่ไม่ซ้ำ
DWORD cขั้นตอน; // จำนวนบลิตส์
};

ในกรณีนี้โปรแกรมจะแยกวิเคราะห์โครงสร้างดังกล่าวเอง อย่างไรก็ตาม อัลกอริธึมที่ใช้งานง่ายจำนวนมากสำหรับการประมวลผลโค้ดนั้นมีให้ตามค่าเริ่มต้น ก่อนอื่นเรากำลังพูดถึงเกี่ยวกับการถอดรหัสวิธีการทำให้งงงวยหลายวิธี (xor, เพิ่ม, shift, Base64 ฯลฯ ) - สคริปต์ในตัวทำให้การป้องกันการเข้ารหัสลับดังกล่าวเป็นการเจาะหนึ่งในสอง ควรสังเกตว่าวัตถุประสงค์ของการวิจัยไม่จำเป็นต้องเป็นไบนารี่ แต่สามารถเป็นหน้าเว็บปกติได้ สงสัย- โปรแกรมนี้ช่วยให้คุณสามารถดำเนินการหลายอย่างโดยอัตโนมัติโดยใช้สคริปต์ JavaScript แบบง่ายหรือโมดูล Python ซึ่งมีการเขียนไว้หลายรายการแล้ว อนิจจาด้วยข้อดีทั้งหมด FileInsight ก็มีข้อเสียเปรียบร้ายแรงเช่นกันซึ่งแสดงว่าไม่สามารถดำเนินการได้ ไฟล์ขนาดใหญ่- ตัวอย่างเช่น หากคุณพยายามป้อนไฟล์ขนาด 400-500 MB ให้กับยูทิลิตี้ ข้อผิดพลาด “ไม่สามารถเปิดเอกสาร” จะปรากฏขึ้น

Hex Editor นีโอ

โปรแกรมแก้ไข hex จากซอฟต์แวร์ HDD มีสองเวอร์ชัน - แบบเรียบง่ายฟรีและขั้นสูง รุ่นเชิงพาณิชย์- เวอร์ชันฟรีแวร์เป็นตัวแก้ไข HEX ที่มั่นคง แต่ไม่ธรรมดาซึ่งมีอินเทอร์เฟซที่เจ๋งและปรับแต่งได้พร้อมการรองรับที่แตกต่างกัน โทนสี- ไม่มีอีกแล้ว และที่นี่ รุ่นมืออาชีพ Hex Editor Neo มีตัวเลือกที่มีประโยชน์มากมายซึ่งมีประโยชน์อย่างยิ่งเมื่อวิเคราะห์ไบนารี ตัวอย่างเช่น ผู้ใช้ได้รับโอกาสในการถอดรหัสโค้ดที่เข้ารหัสโดยใช้อัลกอริธึมที่ใช้บ่อยที่สุด นอกจากนี้ยังสามารถดูและแก้ไขทรัพยากรในเครื่องได้ เช่น สตรีม NTFS ดิสก์ในเครื่อง, ประมวลผลหน่วยความจำ เช่นเดียวกับ RAM ในส่วนใหญ่ เวอร์ชันเต็มนอกจากนี้ยังมีการรองรับภาษาสคริปต์อีกด้วย ซึ่งช่วยให้คุณสามารถทำให้กระบวนการต่างๆ มากมายเป็นอัตโนมัติโดยใช้สคริปต์ใน VBScript และ JavaScript แต่ส่วนที่ดีที่สุดคือคุณมีตัวแยกชิ้นส่วนในตัวที่บริการของคุณซึ่งใช้งานได้กับไบนารี x86, x64 และ .NET! คุณสมบัติอื่น - การสร้างอย่างรวดเร็วแพตช์ตามการเปรียบเทียบสองไบนารี ฟังดูน่าประทับใจ แต่จะดีกว่า FileInsight หรือไม่ อาจจะไม่. FileInsight มีลักษณะโดยรวมที่ใช้งานได้ดีกว่า ในทางกลับกัน แม้แต่ Hex Editor Neo เวอร์ชันฟรีก็ใช้งานได้ดีแม้กับไฟล์ขนาดใหญ่มากและช่วยให้คุณค้นหาสตริง ASCII และ Unicode ได้ ตัวแยกชิ้นส่วนที่นี่ไม่ จำกัด เพียงแพลตฟอร์ม x86 และตัวแก้ไขทรัพยากรในตัวนั้นสะดวกมาก มีเรื่องให้คิดมากมาย

FlexHex

FlexHex คือโปรแกรมแก้ไข hex เชิงพาณิชย์ที่ทรงพลังจากซอฟต์แวร์ Heaventools ซึ่งมีคุณสมบัติหลายอย่างแบบเดียวกับที่พบใน Hex Editor Neo สิ่งเดียวที่ขาดหายไปคือบางทีการรองรับสคริปต์ แต่โปรแกรมแก้ไขที่มีคุณสมบัติครบถ้วนนี้จัดการไบนารี ไฟล์ OLE ฟิสิคัลดิสก์และสตรีม NTFS ทางเลือก อย่างหลังมีความสำคัญอย่างยิ่งเนื่องจาก FlexHex ช่วยให้คุณสามารถแก้ไขข้อมูลที่ผู้แก้ไขรายอื่นอาจไม่เห็นด้วยซ้ำ นอกจากนี้คุณสามารถสัมผัสได้ถึงการมุ่งเน้นไปที่การทำงานกับข้อมูลจำนวนมากทันที: ไม่ว่าไฟล์จะมีขนาดเท่าใดก็ตาม การนำทางผ่านไฟล์นั้นจะดำเนินการโดยไม่ล่าช้าหรือเบรก เพื่อความสะดวกยิ่งขึ้นระบบจึงทำงาน บุ๊กมาร์กที่สะดวก- ในเวลาเดียวกัน FlexHex จะเก็บประวัติการดำเนินการทั้งหมดอย่างต่อเนื่อง - คุณสามารถยกเลิกการกระทำใดๆ ได้ง่ายๆ โดยเลือกจากรายการการเปลี่ยนแปลง (ไม่จำกัดรายการเลิกทำ)! FlexHex รองรับการดำเนินการที่จำเป็นทั้งหมดด้วยข้อมูลไบนารี ค้นหาสตริง ASCII และ Unicode หากคุณต้องการประมวลผลโครงสร้างด้วยรูปแบบที่รู้จักก่อนหน้านี้ การตั้งค่าพารามิเตอร์นั้นใช้งานได้ไม่ยาก เครื่องมือพิเศษ- ผลลัพธ์ที่ได้คือโปรแกรมแก้ไข hex ที่ยอดเยี่ยม แต่ก็ยังด้อยกว่า FileInsight มาก ตัวเลือกที่โดดเด่นเพียงอย่างเดียวคือการประมวลผลไฟล์ OLE แต่ก็มีปัญหาเช่นกัน หลายครั้งเมื่อพยายามเปิด OLE ที่ติดไวรัส โปรแกรมขัดข้องโดยมีข้อผิดพลาด “The docfile has beenเสีย”

010 บรรณาธิการ

010 Editor เป็นผลิตภัณฑ์เชิงพาณิชย์ที่รู้จักกันดีซึ่งพัฒนาโดย SweetScape Software หากเราเปรียบเทียบกับเครื่องมือสามตัวก่อนหน้านี้ มันสามารถทำทุกอย่างได้: รองรับการทำงานกับไฟล์ขนาดใหญ่มาก, ให้ความสามารถที่ยอดเยี่ยมสำหรับการทำงานกับข้อมูล, ช่วยให้คุณแก้ไข ทรัพยากรในท้องถิ่นมีระบบการเขียนสคริปต์อัตโนมัติ การกระทำตามปกติ(มากกว่า 140 ฟังก์ชั่นต่างๆที่บริการของคุณ) และ 010 Editor ยังมีส่วนหักมุมอีกด้วย คุณลักษณะเฉพาะ- โปรแกรมแก้ไขนี้เหมาะกับทุกคนด้วยความสามารถในการแยกวิเคราะห์รูปแบบไฟล์ต่างๆ โดยใช้ ห้องสมุดของตัวเองเทมเพลต (เรียกว่าเทมเพลตไบนารี) ที่นี่เขาไม่มีความเท่าเทียมกัน ผู้ที่ชื่นชอบจำนวนมากทั่วโลกกำลังทำงานเกี่ยวกับเทมเพลต โดยเน้นรูปแบบและโครงสร้างข้อมูลที่หลากหลาย เป็นผลให้กระบวนการนำทางผ่านรูปแบบไฟล์ต่างๆ มีความโปร่งใสและเข้าใจได้ นอกจากนี้ยังใช้กับการประมวลผลไบนารีของ Windows (ไฟล์ PE), ไฟล์ทางลัดของ Windows (LNK), ไฟล์เก็บถาวร Zip, ไฟล์คลาส Java และอื่นๆ อีกมากมาย หลายคนสามารถตระหนักถึงความงามทั้งหมดของคุณลักษณะนี้เมื่อใด ผู้เชี่ยวชาญที่มีชื่อเสียงความปลอดภัย Didier Stevens สร้างขึ้นสำหรับ 010 เทมเพลตตัวแก้ไขสำหรับการแยกวิเคราะห์ไฟล์ PDF เมื่อใช้ร่วมกับยูทิลิตี้อื่น ๆ สิ่งนี้ทำให้การวิเคราะห์เอกสาร PDF ที่ติดไวรัสง่ายขึ้นอย่างมากซึ่งในช่วงหกเดือนที่ผ่านมาไม่ได้หยุดที่จะประหลาดใจกับจำนวนตำแหน่งที่สามารถใช้ประโยชน์จากโปรแกรมอ่านได้ เราเพิ่มเครื่องมือที่ยอดเยี่ยมที่นี่สำหรับการเปรียบเทียบไบนารี เครื่องคิดเลขที่มีไวยากรณ์เหมือน C การแปลงข้อมูลระหว่างรูปแบบ ASCII, EBCDIC, Unicode และเราได้รับเครื่องมือที่น่าสนใจมากพร้อมคุณสมบัติที่เป็นเอกลักษณ์

ฮิ้ว

ในแง่ของวิธีการจัดจำหน่าย Hiew นั้นไม่แตกต่างจากเพื่อนร่วมงานมากนัก - นี่เป็นผลิตภัณฑ์เชิงพาณิชย์ที่พัฒนาโดย Evgeny Suslikov เพื่อนร่วมชาติของเรา มี ประวัติศาสตร์อันยาวนานโปรแกรมนี้ได้รับความนิยมอย่างมากจากผู้เชี่ยวชาญหลายคน ความปลอดภัยของข้อมูล- มีเหตุผลที่ค่อนข้างชัดเจนสำหรับเรื่องนี้ - คุณสมบัติอันทรงพลังเพื่อค้นคว้าและแก้ไขโครงสร้างและเนื้อหา ไฟล์ปฏิบัติการทั้ง Windows (PE) และ Linux ไบนารี (ELF) คุณสมบัติที่มีประโยชน์มากอีกประการหนึ่งสำหรับวิศวกรรมย้อนกลับคือแอสเซมเบลอร์และตัวแยกชิ้นส่วน x86-64 ในตัว อย่างหลังรองรับคำสั่ง ARM ด้วย ไม่ต้องพูดอะไรมาก ตัวแก้ไขจะย่อยไฟล์ขนาดใหญ่ได้อย่างสมบูรณ์แบบและช่วยให้คุณสามารถแก้ไขไดรฟ์แบบลอจิคัลและฟิสิคัลได้ งานหลายอย่างเป็นอัตโนมัติได้อย่างง่ายดายผ่านระบบมาโครของแป้นพิมพ์ สคริปต์ และแม้แต่ API สำหรับการพัฒนาส่วนขยาย (Hiew Extrenal Modules) แต่ก่อนที่คุณจะรีบเข้าสู่การต่อสู้ โปรดทราบว่าอินเทอร์เฟซ Hiew นั้นเป็นหน้าต่างที่คล้ายกับ DOS ซึ่งค่อนข้างไม่สะดวกในการใช้งานหากคุณไม่คุ้นเคย แต่คุณสามารถสัมผัสกับเสน่ห์ของโรงเรียนเก่าได้ทั้งหมด

เรแดร์

Radare เป็นชุด สาธารณูปโภคฟรีสำหรับแพลตฟอร์ม Unix ซึ่งมีคุณสมบัติเจ๋งๆ สำหรับการแก้ไขไฟล์ในโหมด HEX ประกอบด้วยตัวแก้ไขเลขฐานสิบหก (radare) ที่มีความสามารถในการเปิดในเครื่องและ ไฟล์ที่ถูกลบ- โปรแกรมวิเคราะห์ไฟล์ปฏิบัติการ รูปแบบต่างๆทั้ง Linux (ELF) และ Windows (PE) นอกจากการแก้ไขแล้ว Radare ยังมีเครื่องมือเปรียบเทียบอีกด้วย ไฟล์ไบนารี(radiff) และตัวประกอบ/ตัวถอดประกอบในตัว และโดยส่วนตัวแล้ว เครื่องมือสำหรับสร้างเชลล์โค้ด (rasc) มีประโยชน์สองสามครั้ง การดำเนินการใดๆ ก็สามารถเป็นอัตโนมัติและปรับแต่งได้อย่างง่ายดายโดยใช้ระบบสคริปต์ จากข้อเสียอีกครั้งเราสามารถสังเกตได้ว่าไม่มีอินเทอร์เฟซ GUI - การดำเนินการทั้งหมดจะดำเนินการ บรรทัดคำสั่งแต่คุณสามารถทำงานกับยูทิลิตี้ได้อย่างเต็มที่หลังจากอ่านเอกสารประกอบแล้วเท่านั้น ในทางกลับกัน ไซต์มีภาพหน้าจอที่แสดงทั้งประเด็นหลักและความลับเล็กๆ น้อยๆ (เช่น การเชื่อมต่อปลั๊กอิน Python)

แล้วคุณควรเลือกอะไร?

เราได้ดูโปรแกรมแก้ไข hex ที่ทรงพลังหลายตัวซึ่งรวมถึง ตัวเลือกที่มีประโยชน์เพื่อการวิเคราะห์ ไฟล์ที่น่าสงสัย- ในบรรดาผลิตภัณฑ์ทั้งหมด FileInsight มีความโดดเด่น ซึ่งถึงแม้จะมีฟังก์ชันการทำงานทั้งหมด (และน่าประทับใจมาก) ก็ยังคงใช้งานได้ฟรี 010 Editor มีเทมเพลตจำนวนมากเพื่อจัดการให้ได้มากที่สุด ไฟล์ที่แตกต่างกันรวมถึงเอกสาร PDF นี่เป็นคุณสมบัติเด่นที่ไม่ควรละเลย ฉันใช้โปรแกรมแก้ไขทั้งสองนี้ตลอดเวลา สำหรับงานของนักวิเคราะห์บางทีอาจจะเหมาะสมที่สุด หากเราพูดถึงการทำงานภายใต้แพลตฟอร์ม Unix แน่นอนว่าเราไม่สามารถลืม Radare ได้ แพ็คเกจนี้นำเสนอฟีเจอร์ที่ทรงพลังมาก แม้ว่าจะใช้งานยากเนื่องจากการรันจากบรรทัดคำสั่งก็ตาม Hiew ก็ไม่เป็นมิตรเช่นกัน แม้ว่าความสามารถของมันจะช่วยให้คุณสามารถดำเนินการต่างๆ กับไบนารีได้อย่างแน่นอน นอกจากนี้หลิวยังเป็นตัวเลือกอีกด้วย ปริมาณมากข้อดีที่แท้จริง และนี่เป็นสิ่งที่คุ้มค่ามาก (และมีความหมายมาก) สำหรับ Hex Editor Neo ถือว่าคุ้มค่าหากคุณสนใจความสามารถในการแยกโค้ด x86, x64 และ .NET

บทความนี้จะพูดถึงการทำงานในตัวแก้ไข hex ฟรี Free Hex Editor Neo โดยใช้ตัวอย่างการแก้ไขไฟล์ BkEnd.dllจากการจัดส่งสำหรับ การดำเนินการที่ถูกต้องระบบนี้ด้วย.

1. เล็กน้อยเกี่ยวกับโปรแกรมแก้ไขและไฟล์ hex

ดังที่คุณทราบ ไฟล์ใด ๆ ที่จัดเก็บไว้ในฮาร์ดไดรฟ์ของคอมพิวเตอร์นั้นเป็นไฟล์ต่อเนื่องกัน คำเครื่องจักร— ไบต์ ในทางกลับกันไบต์ประกอบด้วย 8 บิตซึ่งแต่ละไบต์สามารถรับค่า "0" หรือ "1" ซึ่งหมายความว่าหนึ่งไบต์สามารถรับได้ 2 8 = 256 ค่าในช่วงตั้งแต่ 0 ถึง 255 จำนวน คือ 256 10. บันทึกไว้ใน ระบบเลขฐานสิบหกเป็นตัวเลขสามหลักกลม - 100 16 กล่าวคือ เพื่อแสดงตัวเลขใดๆ ในช่วง 0-255 จะต้องไม่เกิน 2 หลัก ซึ่งหมายความว่าสะดวกมากในการเขียนค่าของแต่ละไบต์เป็นตัวเลขสองหลักในระบบเลขฐานสิบหก

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

นอกจากนี้ ข้างตารางเราจะเห็น:

  • ทางด้านซ้ายของเมทริกซ์จะมีบรรทัดตัวเลขปรากฏขึ้น: แต่ละบรรทัดสอดคล้องกับตัวเลขที่ระบุที่อยู่/ออฟเซ็ตของไบต์แรกของบรรทัดนี้ ขั้นตอนที่อยู่จะเท่ากับจำนวนคอลัมน์
  • ไม้บรรทัดอีกอันหนึ่งจะแสดงที่ด้านบนของเมทริกซ์: เหนือแต่ละคอลัมน์ ออฟเซ็ตของไบต์ในคอลัมน์นี้สัมพันธ์กับไบต์แรกของบรรทัดที่เกี่ยวข้องจะปรากฏขึ้น ผลรวมของตัวเลขที่สอดคล้องกับแถวที่ i และตัวเลขที่สอดคล้องกับคอลัมน์ j -th คือที่อยู่/ออฟเซ็ตของไบต์ (i;j) ซึ่งอยู่ที่จุดตัดของแถวที่นำมาและคอลัมน์ที่นำมา
  • ทางด้านขวาของเมทริกซ์ข้อมูลเดียวกันจะแสดงขึ้น แต่ในการตีความที่แตกต่างกัน ทางเลือกที่พบบ่อยที่สุดคือการแสดงข้อมูลเป็นข้อความ ASCII โดยมีไบต์ที่มีค่าตรงกับอักขระที่ไม่สามารถพิมพ์ได้ซึ่งแสดงเป็นจุด (·) คุณสามารถแก้ไขค่าในพื้นที่นี้ได้

2. ติดตั้ง Hex Editor Neo ฟรี

ตัวอย่างเช่น ฉันต้องการไบต์ที่มีการชดเชย 000d9ccaเขียนค่า eb- ในการดำเนินการนี้ ฉันพบแถว “000d9cco” และคอลัมน์ “0a” จากนั้นดับเบิลคลิกที่ เซลล์ที่ต้องการและป้อนค่าใหม่

ในทำนองเดียวกัน ฉันทำการเปลี่ยนแปลงต่อไปนี้:

  1. เพื่อแก้ไขข้อผิดพลาด” จำเป็นต้องมี MS เซิร์ฟเวอร์ SQL 6.5 + เซอร์วิสแพ็คเวอร์ชัน 5a หรือสูงกว่า!» เปลี่ยนฟิลด์:
    โดยการชดเชย 000d9ccaความหมาย 83 เปลี่ยนไป eb
    โดยการชดเชย 000d9ccbความหมาย e8เปลี่ยนไป 15
    โดยการชดเชย 000db130ความหมาย 83 เปลี่ยนไป eb
    โดยการชดเชย 000db131ความหมาย e8เปลี่ยนไป 10
  2. เพื่อแก้ไขข้อผิดพลาด” ลำดับการจัดเรียงที่ตั้งไว้สำหรับฐานข้อมูลแตกต่างจากระบบหนึ่ง!»:
    โดยการชดเชย 0018a79dความหมาย 75 เปลี่ยนไป eb
  3. เพื่อแก้ไขข้อผิดพลาด” ไวยากรณ์ไม่ถูกต้องเกี่ยวกับ คำสำคัญ"ธุรกรรม»
    วลี ถ่ายโอนธุรกรรม %s ด้วย TRUNCATE_ONLYซึ่งอยู่ที่ออฟเซ็ต 002856B0แทนที่ด้วยวลี แก้ไขฐานข้อมูล %s ตั้งค่าการกู้คืนอย่างง่าย
  4. เพื่อแก้ไขข้อผิดพลาด” ไม่สามารถเปิดฐานข้อมูลได้ในโหมดผู้ใช้คนเดียว" ให้เปลี่ยนฟิลด์:
    โดยการชดเชย 0028549cความหมาย 64 เปลี่ยนไป 6ข
    โดยการชดเชย 0028549dความหมาย 62 เปลี่ยนไป 70

หลังจากทำการเปลี่ยนแปลงทั้งหมดแล้ว ให้บันทึกไฟล์โดยคลิก " ไฟล์» — « บันทึก» .

บทความนี้ช่วยคุณได้หรือไม่?

ยังไง แผ่นจดบันทึกของ Windows- ยิ่งกว่านั้นหากคุณเปิดไฟล์ไบนารี่ โปรแกรมแก้ไขข้อความและบันทึกลงดิสก์ ในกรณีส่วนใหญ่ ไฟล์ดังกล่าวจะเสียหายและจะไม่ทำงาน หากต้องการแก้ไขให้ถูกต้อง คุณต้องใช้โปรแกรมแก้ไขเลขฐานสิบหก (hex) ซึ่งบางครั้งเรียกว่าโปรแกรมแก้ไขไบนารี

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

บันทึก: ตามความเป็นจริง แต่ในการแก้ไขตัวติดตั้ง asp.net 1.1 มาตรฐานในครั้งเดียวคุณต้องปรับรหัสไบนารี่ ตัวอย่างเช่น เพื่อกำหนดให้ตัวควบคุมตัวใดตัวหนึ่งเป็นช่องป้อนรหัสผ่าน

ใน รีวิวนี้เราได้รวบรวมโปรแกรมแก้ไข hex ฟรีที่ดีที่สุดบางส่วนสำหรับความต้องการที่แตกต่างกัน

บทวิจารณ์โปรแกรมแก้ไข Hex ฟรี

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

HxD เป็นตัวแก้ไขเลขฐานสิบหกที่ยอดเยี่ยม

หนึ่งใน สาธารณูปโภคที่ดีที่สุดสำหรับการแก้ไข รหัสไบนารี่เป็น . ประการแรก โปรแกรมนี้พกพาได้และไม่จำเป็นต้องติดตั้ง ซึ่งมีความสำคัญอย่างยิ่งหากคุณจำเป็นต้องแก้ไขไฟล์ที่ปฏิบัติการได้บ่อยครั้ง ประการที่สอง มันมีอินเทอร์เฟซที่ดี ประการที่สาม HxD ประมวลผลไฟล์ขนาดใหญ่โดยไม่มีความล่าช้าหรือหน้าจอค้าง นอกจากนี้ ยังเพิ่มความสามารถในการมีประวัติการแก้ไขแบบไม่จำกัดอีกด้วย ค้นหาอย่างรวดเร็วและการแทนที่ การเปรียบเทียบไฟล์ไบนารี การสนับสนุนอย่างเต็มที่ ANSI, DOS/IBM-ASCII และ EBCDIC และความเป็นไปได้อื่นๆ อีกมากมาย ซึ่งบางส่วนจะแสดงไว้ด้านล่าง HxD ยังช่วยให้คุณแก้ไขได้ไม่เพียงแต่ดิสก์เท่านั้น แต่ยังรวมถึง RAM ด้วย ตามความเป็นจริงชุดความสามารถดังกล่าวทำให้โปรแกรมเป็นของเล่นอันตรายในมือของผู้ใช้มือใหม่ นอกจากนี้แอปพลิเคชันความปลอดภัยอาจตอบสนองต่อการกระทำของเขาในลักษณะเดียวกัน แต่ ผู้ใช้ที่มีประสบการณ์เข้าใจว่าสิ่งนี้เกิดขึ้นเนื่องจากการเข้าถึงข้อมูลโดยเฉพาะและการใช้ฟังก์ชันที่อาจเป็นอันตราย

โดยรวมแล้ว HxD นั้นยอดเยี่ยมสำหรับผู้ที่ต้องจัดการกับรหัสไบนารี่ต่างๆ บ่อยครั้ง

คุณสมบัติและลักษณะอื่นๆ:

  • เข้าถึงไฟล์ที่โปรแกรมอื่นใช้อย่างปลอดภัย
  • ตัวสร้างเช็คซัม: เช็คซัม, CRC, CRC แบบกำหนดเอง, SHA-1, SHA-512, MD5, ...
  • ส่งออกข้อมูลเป็นรูปแบบต่างๆ
  • การแทรกเทมเพลตโค้ด
  • โอกาส การกำจัดที่ปลอดภัยไฟล์.
  • การแยกหรือรวมไฟล์
  • การจัดกลุ่มประเภทต่างๆ ในคอลัมน์ (1,2,4,8,16 ไบต์)
  • เน้นข้อมูลที่เปลี่ยนแปลง
  • ข้ามไปยังที่อยู่อย่างรวดเร็ว
  • รองรับการคัดลอกข้อมูลคลิปบอร์ดจากโปรแกรมอื่น: Visual Studio/Visual C++, WinHex, HexWorkshop, ...
  • บุ๊กมาร์ก
  • และอีกมากมาย...

โปรแกรมแก้ไข Hex Hexplorer เป็นอะนาล็อกของ HxD ที่มีความสามารถในการดูภาพเมื่อวิเคราะห์การปกปิดข้อมูล

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

โดยรวมแล้ว Hexplorer ไม่เพียงแต่เหมาะกับผู้ที่ตัดต่อบ่อยๆ เท่านั้น รหัสไบนารี่แต่ยังสำหรับผู้ที่ใช้ วิธีการที่ไม่ได้มาตรฐานใช้รหัสไบนารี่

คุณสมบัติหลักและลักษณะเฉพาะ:

  • โครงร่างสีอินเทอร์เฟซหกแบบสำหรับงานต่างๆ
  • ประวัติคำสั่งไม่จำกัด
  • เครื่องแยกชิ้นส่วน x86
  • นำเข้าและส่งออกในรูปแบบที่แตกต่างกัน 20 รูปแบบ ไฟล์ไบนารีรวมถึง Intel Hex, Motorola S-Record, มาตรฐาน Atmel เป็นต้น
  • ความสามารถในการค้นหารูปแบบที่เกิดซ้ำในข้อมูล
  • การดูภาพ
  • การกรองข้อความจากข้อมูลไบนารี
  • อัลกอริธึมการค้นหาบอยเยอร์-มัวร์
  • การนำทางอย่างรวดเร็วไปยังที่อยู่
  • ให้คุณสร้างโครงสร้างได้ ประเภทง่ายๆข้อมูล เช่น จำนวนเต็มหรือตัวเลขทศนิยม
  • เครื่องกำเนิดตัวเลขสุ่มหลอก
  • ช่วยให้คุณบันทึกมาโคร (สคริปต์) เพื่อทำงานอัตโนมัติ

โปรแกรมแก้ไขฐานสิบหกอื่น ๆ

มีโปรแกรมแก้ไข hex อื่นๆ ที่น่าสนใจและอาจมีประโยชน์เช่นกัน

โปรแกรมแก้ไขเลขฐานสิบหก XVI32 ง่ายและสะดวก

XVI32 เป็นตัวแก้ไขเลขฐานสิบหกฟรีซึ่งมีชื่อมาจากเลขโรมัน XVI (16)

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

รองรับ Windows 9x/NT/2000/XP/Vista/7

ตัวแก้ไข Hex HexEdit พร้อมเครื่องคิดเลขพิเศษ

HexEdit เป็นอีกหนึ่งโปรแกรมแก้ไขไบนารีฟรีจาก MiTeC

  • ไม่จำเป็นต้องติดตั้ง (พกพา)
  • ตัวแก้ไข RAM และดิสก์
  • เครื่องคิดเลขเฉพาะทาง
  • สามารถเปรียบเทียบไฟล์
  • สามารถดัมพ์ข้อมูลจาก RAM ไปยังดิสก์ได้ (สร้างดัมพ์)
  • และคนอื่น ๆ...
  • เก็บไฟล์ที่เปิดอยู่ในหน่วยความจำ

รองรับระบบปฏิบัติการ Windows 2000 - Windows 7

Cygnus โปรแกรมแก้ไขเลขฐานสิบหกอย่างง่ายฟรี

Cygnus Free เป็นตัวแก้ไข hex ฟรีซึ่งเป็นหนึ่งในเวอร์ชันเก่าของตัวแก้ไขเชิงพาณิชย์ ดังนั้นฟังก์ชันการทำงานจึงมีจำกัด

  • รวดเร็วและใช้งานง่าย
  • ค้นหาและแทนที่อย่างรวดเร็ว
  • ลากและวาง
  • และความเป็นไปได้อื่นๆ...
  • เก็บไฟล์ที่เปิดอยู่ใน RAM พร้อมปัญหาที่ตามมาทั้งหมด
  • การสนับสนุนด้านเทคนิคจาก รุ่นฟรีเลขที่
  • ตัดมาเพื่อการใช้งาน

รองรับวินโดวส์

คู่มือการเลือกฉบับย่อ (ลิงก์สำหรับดาวน์โหลดโปรแกรมแก้ไข hex ฟรี)

สxส

รองรับหลายภาษา รวมถึงภาษารัสเซีย ตัวแก้ไขดิสก์และ RAM แก้ไขไฟล์ได้อย่างรวดเร็ว ขนาดใหญ่- ช่วยให้คุณสามารถสร้าง เช็คซัม- สามารถเปรียบเทียบไฟล์ได้ สามารถลบ รวม และแยกไฟล์ได้อย่างปลอดภัย
การเปลี่ยนแปลงทั้งหมดจะถูกบันทึกลงดิสก์ทันที ดังนั้นก่อนแก้ไขควรสร้างเสมอ การสำรองข้อมูลไฟล์.
http://mh-nexus.de/en/hxd/
http://mh-nexus.de/en/downloads.php?product=HxD
850 KB 1.7.7.0 ฟรีแวร์ไม่จำกัด Windows 95 - 7

ไฮเอ็กซ์พลอเรอร์

ตัวแก้ไข RAM และดิสก์ ฟังก์ชั่นเพิ่มเติมเช่น การแปลงฟูริเยร์ ดูภาพ สามารถจดจำ NTFS/FAT, ส่วนหัว BMP และอื่นๆ รองรับมาโครเพื่อทำงานอัตโนมัติ
เก็บไฟล์ที่เปิดไว้ทั้งหมดไว้ในหน่วยความจำ ทำให้แก้ไขไฟล์ขนาดใหญ่ได้ยาก ตามค่าเริ่มต้น การตั้งค่าแบบอักษรและการแสดงผลไม่ได้ถูกเลือกไว้อย่างดี