For those who would like to try out the RetroGuard program, only modified to be a quasi-de-obfuscator, check out Deobfuscating Obfuscated Code With RetroGuard. It explains everything you need to know about running the experiment.
Author Archives: Multimedia Mike
Chaos Works In Strange Ways
This evening, I implemented the VerbNameMaker Java class for the Retroguard project by simply copying the NounNameMaker class and replacing the animal list with a list of English verbs extracted from verba.org. So the class picks a random verb from a list of over 4000 verbs and replaces obfuscated method names. Remember that dequantizer method from the previous post? Guess what the new Java class, working in conjunction with Java’s random number generator, decided to name the method?
private void fondle(int i)
{
short aword0[] = australianKestrel[i];
for(int j = 0; j < 64; j++)
kingsnake[eastAfricanCrownedCrane[j]] = aword0[j] * conch[j];
}
Just as I have long suspected, Java is a sick, perverted language.
Success On The Java De-obfuscation Front
So I finally managed to recompile the Retroguard project. Then I created my own class to help in de-obfuscating obfuscated Java source code. The first part of this exercise is to de-obfuscate fields, i.e. nouns. For my list of nouns, I used this impressive list of animal names (2400+).
Daily Dose of DRM
|
A coworker brought to my attention the latest cross-company DRM consortium effort: Advanced Access Content System (AACS). When I hear about these efforts, I feel as apathetic as the AACS model pictured here (they put all this effort into making their movies and music secure but they still can not stop me from ripping the still images from their website): She just does not look too happy, does she? Almost as if she is getting burned out on multimedia technology. All of the usual promises are there: All multimedia hardware and software will eventually adopt this standard. This includes HD-DVD, Blu-Ray, recording from broadcast, and the capability to move the content around in a “managed” fashion, probably designed to optimize the amount of cash moving out of consumers’ wallets. |
![]() Green AACS Spokesmodel says: “Is Sony Blu-Ray going to clash with my outfit?” |
