Показаны сообщения с ярлыком flair. Показать все сообщения
Показаны сообщения с ярлыком flair. Показать все сообщения

воскресенье, 5 мая 2013 г.

RPat another update

I rebuild today RPat with mingw gcc 4.6.2 and binutils 2.23.2
Fresh version can be downloaded here
New object files formats was added in binutils 2.23.2:
  • elf32-epiphany
  • elf32-powerpc-freebsd
  • elf32-rl78
  • elf32-tilegx-be
  • elf32-tilegx-le
  • elf32-xgate

суббота, 4 мая 2013 г.

dcu2pat

I wrote today some simple hack tool for creating signatures from delphi .dcu files for IDA flair
The main idea is very simple - flair expects .pat file to produce .sig file with signatures. So I just add some logic to my .dcu files loader to generate .pat files in right format
Supported Delphi versions:
  • Delphi 2007 (v12)
  • Delphi 2009 (v14)
  • Delphi 2010 (v15)
  • Delphi XE (v16)
  • Delphi XE2 (v17)
Download
signatures for delphi 2007
.pat files
Sample of using:

воскресенье, 4 марта 2012 г.

RPat update

I rebuild today RPat with mingw gcc 4.6.1 and binutils 2.20
Fresh version can be downloaded from here
In binutils 2.20 was added support for some new object files formats:
  • elf32-i386-nacl
  • elf32-i386-sol2
  • elf32-rx-be
  • elf32-rx-be-ns
  • elf32-rx-le
  • elf32-shbig-fdpic
  • elf32-sh-fdpic
  • elf32-sparc-sol2
  • elf32-tic6x-be
  • elf32-tic6x-le
  • elf32-tilegx
  • elf32-tilepro
  • elf32-tradbigmips-freebsd
  • elf32-tradlittlemips-freebsd
  • som

воскресенье, 18 июля 2010 г.

RPat

Залил например на заведенный вчера прожект на sourceforge

RPat - тулза на основе binutils, предназначенная для генерации сигнатур для IDA Pro flair.
Flair поддерживает следующие форматы при создании сигнатур (взято из flair\readme):
plb            parselib  processes OMF  libraries and creates PAT file
pcf            parsecoff processes COFF libraries and creates PAT file
pelf           parseelf  processes ELF  libraries and creates PAT file
ppsx         parsepsx  processes PSX  libraries and creates PAT file (Sony Playstation)
ptmobj      parsetobj processes Trimedia libraries .... .... ....
pomf166   Keil C166 object files (old format)
Но как известно форматов объектных файлов существует гораздо больше, и в дикой природе даже уже существует инструмент, грозящийся поддерживать довольно много из них - это пакет GNU binutils. Соотв-но логично использовать его для грязной работы разбора форматов, а самому дописать только выходной генератор .pat файлов, что и было однажды проделано 11 лет назад

Если кто не знает например что такое .pat файлы и чего с ними дальше делать - дальше можете не читать