Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых) |
eXeL@B —› Софт, инструменты —› Zydis - fast and lightweight x86/x86-64 disassembler |
Посл.ответ | Сообщение |
|
Создано: 02 октября 2019 17:30 · Личное сообщение · #1 The ultimate, open-source X86 & X86-64 decoder/disassembler library. -Supports all x86 and x86-64 (AMD64) instructions and extensions -Optimized for high performance -No dynamic memory allocation ("malloc") -Thread-safe by design -Very small file-size overhead compared to other common disassembler libraries -Complete doxygen documentation ( -Absolutely no third party dependencies - not even libc -Should compile on any platform with a working C99 compiler -Tested on Windows, macOS, FreeBSD, Linux and UEFI, both user and kernel mode Official bindings exist for a selection of languages: Unofficial but actively maintained bindings: PS Наконец-то официально вышла версия 3.0, по такому случаю решил запостить и не нашлось достаточно подходящей темы, поэтому держите Пока в полной версии документации (stable) 2.0, новые фичи смотрите в мастере. Чтобы не делать из поста портянку все детали смотрим там и на гите. Сабж хорош, | Сообщение посчитали полезным: mak, plutos, sim_19, =TS=, Artem_N, Ate |
|
Создано: 02 октября 2019 19:08 · Личное сообщение · #2 VOLKOFF пишет: не нашлось достаточно подходящей темы | Сообщение посчитали полезным: VOLKOFF |
|
Создано: 02 октября 2019 20:27 · Поправил: VOLKOFF · Личное сообщение · #3 |
|
Создано: 02 октября 2019 21:05 · Личное сообщение · #4 SReg пишет: VOLKOFF пишет: не нашлось достаточно подходящей темы --> Link <-- Там всё в куче, как обзор удобно, но для обсуждения практических примеров лучше иметь отдельную тему как эта .. ИМХО ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube | Сообщение посчитали полезным: plutos, VOLKOFF |
|
Создано: 03 октября 2019 20:08 · Поправил: difexacaw · Личное сообщение · #5 Я использую ксед, зачем это нужно ? Это не новый двиг, можно поискать тесты. Диз от вендора IA делает бессмысленным остальное. Это табличный диз, раскодирующий любой набор быстро(табличная трансляция). Никакой иной мотор не проходит без ошибок тесты на рандом, такой существует только один и под 86. ----- vx |
|
Создано: 03 октября 2019 20:21 · Личное сообщение · #6 |
|
Создано: 03 октября 2019 21:45 · Личное сообщение · #7 |
|
Создано: 04 октября 2019 06:16 · Личное сообщение · #8 |
|
Создано: 04 октября 2019 08:07 · Личное сообщение · #9 Bronco пишет: были намёки на асм двиг Перелопатили двиг, стал более гибким с большим количеством плюшек и новых инструкций, но по большому счету это была оптимизация и работа над ошибками версии 2.0 длинною в год Про работу над ассемблером не слышал. | Сообщение посчитали полезным: Bronco |
|
Создано: 04 октября 2019 19:17 · Поправил: Bronco · Личное сообщение · #10 VOLKOFF пишет: Про работу над ассемблером не слышал. да было как то в сорцах пару хидеров, с жирным намёком на асм двиг, но не более. Глянул в семплы, вроде фейсы для простого диза стали проще. Но для меня важен размер дитейла, а он в зудисе был поболе чем в капстоне. И ещё в то время диз не зацепил, шибко длинными именами переменных в структуре дитейла. difexacaw пишет: Я использую ксед, Credits Intel (for open-sourcing XED, allowing for automatic comparision of our tables against theirs, improving both) ----- Чтобы юзер в нэте не делал,его всё равно жалко.. |
|
Создано: 04 октября 2019 20:11 · Поправил: VOLKOFF · Личное сообщение · #11 | Сообщение посчитали полезным: SReg, plutos, mak |
|
Создано: 05 октября 2019 22:33 · Личное сообщение · #12 |
|
Создано: 05 октября 2019 23:32 · Личное сообщение · #13 bizkitlimp пишет: https://github.com/moflow/disassembler-benchmarks Я этот бэнч уже |
|
Создано: 09 декабря 2019 21:05 · Поправил: Bronco · Личное сообщение · #14 |
|
Создано: 09 декабря 2019 22:13 · Поправил: Vamit · Личное сообщение · #15 |
|
Создано: 09 декабря 2019 23:03 · Поправил: Bronco · Личное сообщение · #16 |
eXeL@B —› Софт, инструменты —› Zydis - fast and lightweight x86/x86-64 disassembler |