The code monkey's guide to cryptographic hashes for content-based addressing - LinuxWorld. Adeona: A Free, Open Source System for Helping Track and Recover Lost and Stolen Laptops. Malicious cryptography, part two. By Frederic Raynal This two-part article series looks at how cryptography is a double-edged sword: it is used to make us safer, but it is also being used for malicious purposes within sophisticated viruses.
Part two continues the discussion of armored viruses and then looks at a Bradley worm - a worm that uses cryptography in such a way that it cannot be analyzed. Then it is shown how Skype can be used for malicious purposes, with a crypto-virus that is very difficult to detect. Introduction In part one of this article series, the concepts behind crytovirology were discussed. Now in part two, a continued discussion of armored viruses (using polymorphism and metamorphism) will be followed by the concept of a Bradley worm - a worm that uses cryptography so that it cannot be analyzed.
A brief review: armored viruses Part one introduced armored viruses, so let's just quickly review that material. Now let's jump into the new material and take a closer look at armored viruses. Figure 1. Bradley. Malicious cryptography, part one. By Frederic Raynal Cryptology is everywhere these days. Most users make good use of it even if they do not know they are using cryptographic primitives from day to day. This two-part article series looks at how cryptography is a double-edged sword: it is used to make us safer, but it is also being used for malicious purposes within sophisticated viruses.
Part one introduces the concepts behind cryptovirology and offers examples of malicious potential with the SuckIt rookit and a possible SSH worm. It then introduces armored viruses that use shape shifting (polymorphism and metamorphism) to avoid detection. Part two will look at some of the latest virus attempts to be stealthy and avoid detection and analysis. Introduction to cryptology and virology Cryptology is a domain split in two parts: Cryptography is dedicated to the design of algorithms ensuring confidentiality, authentication, integrity and so on. Cryptovirology A basic model seen today A hybrid cryptovirus model A matter of precision. Cr.yp.to.