![]() Instead, I decided to just change all three return statements. There are three return statements, so you may think that you can just trace the program, find out which return is being called, and modify that return. So all I had to do is make GetCredits return positive every time. Two conditionals return 0 and another return calls the parseInt function.Īnd if you look at the function below the GetCredits, the IsActivated function just checks if GetCredits returns a positive integer. Looking more into the function, I saw there were three return statements. I used Sothink SWF Decompiler, which has a free 30-day trial.įrom the right sidebar, I navigated to the “Action” resources, which are, I presumed, the Actionscript files for the SWF file.Īs you can see, there’s a function called “GetCredits” that returns an int. Next, I opened the new SWF file with a decompiler. Running through the decompressor should yield a slightly larger file. The program I used is called swfdecomp, which can be downloaded here ( mirror). ![]() The first thing I did was run it through SWF decompresser (a decompressor, not decompiler). In this demo, I’ll breaking a tool that requires you to buy “credits.” If you have no credits, the program runs in evaluation mode.Īfter installing the application, I went into the installation directory and found an SWF file, which I assumed was the core file. These SWF files are usually the core component of the program. After installing the AIR application, there are usually SWF flash files stored in the installation directory. Adobe Air and Flash is comparable to Java jars and class files. They’re simply packages for Adobe Flash, Actionscript, and other files. Here’s a run-down of how I managed to unlock the full version of an application.īut first, I’ll give a short introduction to Adobe Air Apps. ![]() I’ve recently been looking at Adobe Air applications and seeing if it was possible break them.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |