logo Overkill Security

BiTE project

The ‎BiTE‏ ‎project ‎on ‎GitHub is ‎a ‎disassembler‏ ‎focused ‎on‏ ‎comprehensive‏ ‎Rust ‎support.

Purpose

BiTE ‎is‏ ‎designed ‎as‏ ‎a ‎platform-agnostic ‎executable ‎analysis‏ ‎tool.‏ ‎Its ‎primary‏ ‎purpose ‎is‏ ‎to ‎provide ‎an ‎environment ‎for‏ ‎inspecting‏ ‎the ‎content‏ ‎of ‎binaries‏ ‎and ‎their ‎debug ‎information. ‎The‏ ‎tool‏ ‎aims‏ ‎to ‎support‏ ‎various ‎architectures,‏ ‎making ‎it‏ ‎versatile‏ ‎for ‎different‏ ‎executable ‎formats.

Features

📌 Assembly ‎Listing ‎Viewing: Allows ‎users‏ ‎to ‎view‏ ‎a‏ ‎binary’s ‎disassembly ‎alongside‏ ‎its ‎associated‏ ‎source ‎code.

📌 GUI ‎Porting: Plans ‎to‏ ‎port‏ ‎the ‎graphical‏ ‎user ‎interface‏ ‎to ‎wgpu ‎+ ‎winit.

📌 Interactive ‎Elements: Includes‏ ‎a‏ ‎header ‎with‏ ‎buttons ‎and‏ ‎options, ‎assembly ‎listing ‎exploration, ‎and‏ ‎an‏ ‎interactive‏ ‎terminal.

📌 Assembly ‎Instruction‏ ‎Byte ‎Patching: Enables‏ ‎users ‎to‏ ‎modify‏ ‎the ‎binary‏ ‎directly.

📌 Hex ‎Binary ‎Viewer: Provides ‎a ‎hexadecimal‏ ‎view ‎of‏ ‎the‏ ‎binary ‎for ‎detailed‏ ‎inspection.

📌 Debugging ‎Front-Ends: Supports‏ ‎front-end ‎interfaces ‎for ‎debugging‏ ‎purposes.

📌 Architecture‏ ‎Support: Includes ‎support‏ ‎for ‎multiple‏ ‎architectures ‎such ‎as ‎X86-64, ‎AArch64/Armv7,‏ ‎Riscv64gc/Riscv32gc,‏ ‎and ‎MIPS-V.

📌 Demangling‏ ‎Support: Offers ‎demangling‏ ‎for ‎various ‎targets ‎including ‎MSVC,‏ ‎Itanium,‏ ‎and‏ ‎Rust.

📌 Decoding ‎Data‏ ‎Structures: Capable ‎of‏ ‎decoding ‎data‏ ‎structures‏ ‎based ‎on‏ ‎each ‎section ‎of ‎the ‎binary.

📌 Assembly‏ ‎Listing ‎Lifting: Transforms‏ ‎assembly‏ ‎listings ‎into ‎a‏ ‎higher-level ‎representation.

📌 Resolving‏ ‎Addresses: Helps ‎in ‎resolving ‎addresses‏ ‎within‏ ‎the ‎binary.

📌 Interpreting‏ ‎Non-Code ‎Data: Allows‏ ‎for ‎the ‎interpretation ‎of ‎data‏ ‎within‏ ‎the ‎binary‏ ‎that ‎is‏ ‎not ‎executable ‎code.

📌 Creating ‎Labels ‎for‏ ‎Relative‏ ‎Jumps: Facilitates‏ ‎the ‎creation‏ ‎of ‎labels‏ ‎for ‎relative‏ ‎jump‏ ‎instructions ‎within‏ ‎the ‎disassembly.

Предыдущий Следующий
Все посты проекта

Подарить подписку

Будет создан код, который позволит адресату получить бесплатный для него доступ на определённый уровень подписки.

Оплата за этого пользователя будет списываться с вашей карты вплоть до отмены подписки. Код может быть показан на экране или отправлен по почте вместе с инструкцией.

Будет создан код, который позволит адресату получить сумму на баланс.

Разово будет списана указанная сумма и зачислена на баланс пользователя, воспользовавшегося данным промокодом.

Добавить карту
0/2048