Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Nukem9/SwissArmyKnife

x64dbg utility for linker map files, diff files, PEiD/IDA signatures, and code signature generation
https://github.com/Nukem9/SwissArmyKnife

assembly-x86 ida peid peid-signature x64dbg-plugin

Last synced: 3 months ago
JSON representation

x64dbg utility for linker map files, diff files, PEiD/IDA signatures, and code signature generation

Awesome Lists containing this project

README

        

# SwissArmyKnife
Various utilities for extending functionality in [x64dbg](https://github.com/x64dbg/x64dbg).

### IDA Imports
------
* Allows loading and exporting of binary patches (*.dif)
* Allows loading of signature files (*.sig) up to IDA version 6.1

### Linker MAP Symbols
------
* Allows for loading linker map files (*.map) produced by many compilers. Some information is located [here](http://www.codeproject.com/Articles/3472/Finding-crash-information-using-the-MAP-file). At the moment, exporting such files is not possible with the plugin API.

### PEiD
------
* Parses and loads [PEiD](https://www.aldeid.com/wiki/PEiD) signature databases.

### Code Signatures
------
Four different signature styles are supported:

1. Code style
`\x33\xC0\x33\xF6\x48\x89\x44\x24\x42\x89\x44\x24\x4A\x66\x89\x44\x24\x4E\x00\x00\x00\x00\x00\x00\x00\x48\x8B\xF9\xC7\x44\x00\x00\x00\x00\x00\x00\x48\x89\x44\x24\x60\x48`
`xxxxxxxxxxxxxxxxxx???????xxxxx??????xxxxxxxxxxx??????x????xxxxxxxxxxx??????xxxxxxxx`
2. IDA Style
`33 C0 33 F6 48 89 44 24 42 89 44 24 4A 66 89 44 24 4E ? ? ? ? ? ? ? 48 8B F9 C7 44 ? ? ? ? ? ? 48 89 44 24 60 48`
3. PEiD Style
`33 C0 33 F6 48 89 44 24 42 89 44 24 4A 66 89 44 24 4E ?? ?? ?? ?? ?? ?? ?? 48 8B F9 C7 44 ?? ?? ?? ?? ?? ?? 48 89 44 24 60 48`



### Cipher Detection
------
##### Findcrypt v2 with AES-NI
* Support for finding [AES-NI instructions](https://en.wikipedia.org/wiki/AES_instruction_set#New_instructions).
* Support for finding constants from: Blowfish, Camellia, CAST, CAST256, CRC32, DES, GOST, HAVAL, MARS, MD2, MD5, PKCS_MD2, PKCS_MD5, PKCS_RIPEMD160, PKCS_SHA256, PKCS_SHA384, PKCS_SHA512, PKCS_Tiger, RawDES, RC2, Rijndael, SAFER, SHA256, SHA512, SHARK, SKIPJACK, Square/SHARK, Square, Tiger,Twofish, WAKE, Whirlpool, zlib, SHA-1, RC5_RC6, MD5, MD4, HAVAL

##### AES-Finder
* Searches for 128, 192 and 256-bit AES cipher keys