Re: Figuring out table based encryption in assembly



"jonathon" <spamtrap@xxxxxxxxxx> wrote in message
news:1127575250.637182.199810@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> I've been tracing an old (1996) utility that uses a very sophisticated
> encryption algorithm for license info. It generates a table, uses
> constantly changing keys, and does some really bizarre stuff with
> multiplication, shifts, xor, and table lookups.
>
> The crypto group doesn't seem to be very active or very helpful, so I
> thought I'd ask here: is there any way to figure out if this is a
> standard encryption method?
>
> It's so complex, it seems unlikely some guy in his garage made it up.
> But at the same time, I'm not sure how to tell if it is DES, Blowfish,
> or something similar.

Try PEiD (http://peid.has.it/). Its a great tool for finding out stuff about
binaries.
Amongst other things it has a plugin that can find signatures of most crypto
algorithms.
and tell you which algorithms an EXE file is using.



.



Relevant Pages

  • Re: Telnet into SSH port.
    ... purpmint008> noticed another batch of strings. ... this is part of the key exchange protocol. ... which security algorithms to use before using them, ... chosen an encryption algorithm to use. ...
    (comp.security.ssh)
  • Re: Encryption Algorithm Footprint
    ... > I want to know if encryption algorithm has footprint. ... > technica to find which encryption algorithm it used? ... bit in the key being zero) or bad algorithms or implementations. ... to determine if its a block cipher in chaining mode or a stream cipher. ...
    (Vuln-Dev)
  • RE: PasswordDeriveBytes - which algorithms are available?
    ... will have all of the built in algorithms, and will also use any custom algorithms you've got setup in machine.config. ... PasswordDeriveBytes - which algorithms are available? ... order to do so I need to specify the encryption algorithm that the key is to be targeted at ) ...
    (microsoft.public.dotnet.security)