Binary Viewer เป็นเครื่องมือสำหรับการค้นพบไฟล์ไบนารีโดยใช้การสร้างภาพข้อมูลที่อาจเน้นรูปแบบ
ดูโครงการวิกิสำหรับตัวอย่างบางส่วน
ขึ้นอยู่กับ Cantor.dust ผู้ชมไบนารีได้รับการพัฒนาหลังจากเห็นการสาธิตของ Cantor.dust แต่ไม่ได้รับการตอบสนองเกี่ยวกับความพร้อมใช้งาน
ตั้งแต่ Cantor.dust ได้รับการสาธิตเครื่องมืออื่น ๆ ที่มีฟังก์ชั่นที่คล้ายกันจึงพร้อมใช้งาน
https://github.com/devttys0/binwalk/wiki/quick-start-guide
https://sites.google.com/site/xxcantorxdustxx/home
https://github.com/wapiflapi/binglide
https://github.com/codilime/veles
https://github.com/radareorg/radare2
จุดเริ่มต้นของ Cantor.dust คืองานของ Greg Conti https://github.com/rebelbot/binvis
https://media.blackhat.com/bh-us-10/whitepapers/bratus_conti/blackhat-usa-2010-bratus-conti-taxonomy-wp.pdf
ก่อนหน้านี้ยังเป็น dotplots สำหรับ re'ing ที่นี่ Dan Kaminsky พูดคุย
https://www.slideshare.net/dakami/dmk-blackops2006
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้และโปรแกรมที่เกี่ยวข้องสำหรับการแสดงภาพไบนารีให้ดูที่ https://www.youtube.com/watch?v=C8--CXWUUFQ&LIST=PLUYYOW61ZXIJXMIHB4PJYBGHEGDGXMUY3
QT5 จำเป็นต้องรวบรวมผู้ชมไบนารี QDARKSTYLESHEET (ใบอนุญาต MIT, https://github.com/colinduquesnoy/qdarkstylesheet/) ให้ธีม Qt Dark
วิธีที่ง่ายที่สุดในการรับ binary_viewer เพื่อสร้างบน Windows คือ CMake และ VCPKG ด้วย VCPKG คุณสามารถติดตั้งการพึ่งพาได้ในลักษณะที่ CMake สามารถค้นหาได้โดยอัตโนมัติ ตัวอย่างเช่นหากคุณกำลังกำหนดเป้าหมาย Windows 64- บิตนี่คือคำสั่งที่คุณจะใช้ในการติดตั้งการอ้างอิงของคุณ:
vcpkg --triplet x64-windows install "@.vcpkg_requirements.txt"
QT5 ใช้เวลาในการติดตั้ง เมื่อเสร็จแล้วคุณสามารถสร้างโดยใช้คำสั่งนี้ (อัปเดตด้วยพา ธ ของคุณไปยัง vcpkg.cmake):
mkdir build
pushd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=X:/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build .
Kent A. Vander Velden [email protected]