Shifu-Hacks Blog


Archive for October, 2007

.SOL Editor

Posted by compactwater on October29 2007

A flash hacking alternative to variable editing and cheat engine, you can change values saved by the game in a “.sol” file. Simple example: saves a .SOL file to remember your volume and mute settings, though editing that is pretty much useless. Download .SOL Editor.

You will find the .SOL files in x:\Documents and Settings\[account-name]\Application Data\Macromedia\Flash Player\#SharedObjects\ followed by the name of the website. If the game was running from your computer, the .SOL will be in the “localhost” folder. Replace ‘x’ with your main drive, the one with your OS, and the account-name with the currently logged in user. Note: This will only edit data saved by the flash! Not everything can be changed.

Once you find your target, open it and search for anything of use (health, ammo, level, etc.) once found, edit it to the desired value and save, you should make a backup of all .SOL files before you edit them, because you may screw something up by doing this- and the flash will never work again until returned to it’s original state. It is also possible that the flash will reject the .SOL if it has been modified.

If you’re more into visual learning, you can see the tutorial on Cheat Engine forums for more information.


Posted in Flash Hacking | 4 Comments »


Posted by compactwater on October10 2007

Marabot is a Marapets bot created by SciExTron of Cheat Engine Forums, also the creator of NCE. If you have any troubles with the bot, or you find a bug, be sure to report it.

Marabot v1.4

You can get it here:

Posted in Flash Hacking, Trainers | 3 Comments »

Neopets SWF Finder & Downloader

Posted by compactwater on October7 2007

Simply enter the Game ID, and this will get the SWF location, and download the game. Good for downloading Neopets games to decompile and hack them. And as always It’s open-source.
Don’t know what a Game ID is? Here:

Neopets GameID

Download it.

Posted in Flash Hacking, Neopets | 8 Comments »

IP Banned? No problem.

Posted by compactwater on October6 2007

You’ve probably been IP banned from a game or two. But you can never play the game again- or so you thought. You can use a proxy to access the site/game once again! The first thing you should know, is that not every proxy will work. They aren’t up 24/7, so if you find one that doesn’t work, go on to another. New to proxies? No worries, you don’t need to learn anything complicated.

Sample Configureation

Install an add-on for configuring a proxy, any one will do. Next, find a proxy. I recommend using this. Test if it works by enabling the proxy, and trying to access, or some other site. If it loads, you should test it by matching it with your current IP. Get your IP at Now access any site you’ve been IP banned from (Neopets, Gaia Online, etc) to see if it works 100%.

Posted in Flash Hacking, Neopets | 5 Comments »

Making a personal server

Posted by compactwater on October5 2007

Before I start, remember this: Personal Server. Meant only for you, and maybe a few friends. Thankyou.

What you’ll need:
Apache HTTP Server (Required)
PHP (Recommended)
An administrative account on Windows 2000 or later.

Download and install Apache HTTP Server, if you do not have a domain name or server name, enter your IP address, you can find out your IP address here, you will also be asked for an e-mail, enter whatever you want. After apache is installed, test it by connecting to or http://localhost/ or your IP address. If you see “It works!”, it works. If you don’t, your firewall or anti-virus may be blocking it. Be sure to set it to allow apache.

Next, download PHP. When it asks you for your server name and version, choose “Apache 2.2.x”. For the configuration file, navigate to your apache folder (in “program files”) and open the “conf” folder. Click next, and contenue installing. When it’s finished, you will need to restart your server. To do that, click on the Apache icon in your task bar, and click “Restart”.

NOTE: This is only if you have a router! Now goto your router (probably at 169.153.x.x), if you
don’t know, it should be listed on your router. Configure a “port forward” from port 80 to port 80 to your local IP, you can find it out by going to MS-DOS and typing “ipconfig”.

How to find your local IP

Port Forwarding on Linksys

Now you can accept connections from the Internet. Something you should be careful of, is anyone can access this server- don’t put any personal information on it. You can get a DNS from for free. Check my “Linky” page for tutorials on HTML and PHP.

Posted in General Programming, Webmastering | 1 Comment »

Sold on eBay

Posted by compactwater on October2 2007

Something many people have noticed is that free, and even open-source applications are being sold on eBay without the author’s consent (illegal, of course), but the author cannot do anything about it, because he/she has no proof that they are the creator. That’s why you should always register, or even get a license for all applications you publish to the Internet (unless you don’t care that other’s are making profit from your hard work.)

A good example will be this guy [outdated]. Selling a bot on eBay, that he himself did not create, nor did he keep it within it’s original substance. Where did this really come from? Cheat Engine Forums It’s a Gaia Online Fishing bot, created by a user named “TerryDonahugh“, and is completely open-source. Unfortunately, he doesn’t have a license on his work, so there’s not much he can do about it being sold on eBay. But when making something open-source, always remember to get a license- just a simple warning to you.

Something you may want to try:

Posted in Flash Hacking | 1 Comment »

Logging Users (PHP)

Posted by compactwater on October1 2007

A simple small code to include in any page to log users on your server.
Use protection on log files! Do not let them become public! You can be sued for keeping unprotected logs… But unlikely unless you’re some big company.

$logname = “logs/users.” . date(“Ymd”) . “.log”;
$user = $_SERVER[‘REMOTE_ADDR’];

if (!$from == “”) {
$toput = “Time: ” . time() . ” IP: ” . $user . ” by: ” . $from . ”
} else {
$toput = “Time: ” . time() . ” IP: ” . $user . ”
“; }

$handle = fopen($logname, ‘a’);
if (fwrite($handle, $toput) === FALSE) {
echo “Error writing to ” . $logname;

Put that into some .PHP file, and upload it to your server (if necessary). Add this:
include ‘log_my_users.php’;
to all the pages you want to log users on. I recommend having a re-direct front page with this, or using cookie or IP identification, so you don’t log a user more than once on the front page.

Note: You will obviously need PHP on you server, and the folder “logs” in the same directory. You can change the folder name, and even move it to somewhere off of your server, but just remember to keep it safe from other users that may want to use it for the wrong reasons.

Posted in General Programming, Webmastering | 2 Comments »