Grease -- óòèëèòà äëÿ ïîèñêà îøèáîê â áèíàðíûõ ôàéëàõ |
Ïðèâåò, ËÎÐ!
Êîìïàíèÿ Galois Inc. ïðåäñòàâèëà Grease – ïðîãðàììó äëÿ ñòàòè÷åñêîãî àíàëèçà èñïîëíÿåìûõ ôàéëîâ è ïîèñêà â íèõ óÿçâèìîñòåé. Grease äèçàññåìáëèðóåò èñïîëíÿåìûé ôàéë è ñòðîèò ìîäåëü åãî èñïîëíåíèÿ, ïîñëå ÷åãî àíàëèçèðóåò ïîãðàíè÷íûå óñëîâèÿ íà ïðåäìåò âîçìîæíûõ îøèáîê. Èñïîëüçîâàòü Grease ìîæíî êàê îòäåëüíî, òàê è ïëàãèíîì ê ñèñòåìå îáðàòíîãî èíæåíèðèíãà Ghidra.
Grease ïîääåðæèâàåò àíàëèç èñïîëíÿåìûõ ôàéëîâ ELF è äèíàìè÷åñêèõ áèáëèîòåê, ñîäåðæàùèõ êîä ARMv7l, PowerPC èëè x86_64, à òàêæå ìîæåò àíàëèçèðîâàòü bitcode LLVM.
Êîä íàïèñàí íà ÿçûêå Haskell è ðàñïðîñòðàíÿåòñÿ ïîä ëèöåíçèåé BSD-3.
disassembler, haskell, reverse engineering, ñòàòè÷åñêèé àíàëèç
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |