![]() |
|
|
|
#1
|
|||
|
|||
|
and if it is a custom algorythm?
|
|
#2
|
|||
|
|||
|
I don't think so.
Let me explain: There are several programs by one company, which communicate over the web, and use encryption to protect their data. One (an Applet) uses simple DES-encryption (encrypted by an PHP-Script), and I already found the key. It does not consist of arbitrary hex-values, converted to ASCII-characters, it's a nice word ![]() It's likely, that the other programs (Win32) use the same key, but obviously different encryption. I may be completely wrong, but I think it's worth a try, before I spend hours with disassembling and analyzing the algorithm. |
|
#3
|
|||
|
|||
|
Try the peID plugin.
|
|
#4
|
|||
|
|||
|
Yes, try KANAL plugin for PEiD.
However, it works differently than you expected. It scans the file for known constants, strings etc. - thus identifying the algorithm. No encryption/decryption takes place. |
|
#5
|
||||
|
||||
|
There is also "Crypto Searcher" by x3chun, you can find it here hxxp://x3chun.wo.to/
|
|
#6
|
|||
|
|||
|
I think there has no such mothed to find out the encryption.
First. there has so many encryptions include user define encryption that you even cann't know. Second. encryptions just convert a binary stream to another. It has no feathers in it. Maybe you can get some clue by the binary stream. But it is very difficult and not exactly. |
|
#7
|
|||
|
|||
|
True, there's an infinite number of encryptions - but the real applications often use "standard" ones, possibly even using common libraries.
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|