Zone Alarm

Archive - December, 2008

Playing with Google Analytics

Monday, December 22nd, 2008

I just added Google analytics a day or two ago, so far it says this:

technologyinsanityanalytics1Most of my traffic comes from entrecard right now, I really need to get listed on Yahoo and MSN, but they’re taking their time again. I know the bots are on my site. I’m only getting about 15-20 visits/day from google. The rest is direct traffic/entrecard traffic.

What I’m mainly curious about is my bounce rate. I don’t get it, isn’t entrecard supposed to create a HIGH bounce rate? Are people blocking analytics or what? Just something I’m pondering. I hear most people get a 60% bounce rate or something like that when most of their traffic is from Entrecard. Entrecard traffic, according to analytics has a 4.00% bounce rate. Strange?

Hmm.. What do I want for Christmas?

Monday, December 22nd, 2008

I do have a few things on my list, but it’s pretty short.

20-227-267-062X2GB OCZ Reaper ram sticks

23-126-009-07

Logitech G11 Gaming Keyboard (Or similar.. Mines worn out.. )27-151-171-02

Samsung SH-S223F CD/DVD Drive

That’s really about it. Feel free to give me suggestions on other Ram, Keyboards, or CD/DVD Drives. These items aren’t set, it’s just generally what I’m looking for with my christmas money. Some people have been pestering me about getting an Xbox 360, I still don’t want one, and I’m not sure about getting one just because other people want me to. I’m a PC Gamer, live with it. (Though if I got one, I would most certainly mod the heck out of it, that’s the most fun I ever get out of consoles.)

Images taken from newegg.com.

Introductory Reverse Code Engineering Tutorial

Sunday, December 21st, 2008

This has to be one of the easiest crackme’s I’ve found, it’s called Diablo’s Orion crackme 1. The only way you could really fail is if you have no knowledge whatsoever. The problem is, some programs protections are just as simple. Anyway, we want to load up the program in ollydbg.

crackme1

Then we hit play, the screen comes up asking for a code.

crackme2

That’s good, lets give it a code. I’ll put something random like cheesepie, and hit Ok.

crackme3

Now I’m going to pause the program in ollydbg by hitting the “pause” button in ollydbg. Then I’ll just view all the calls made through the call stack.

crackme4

Let’s go to 00439002  and set a break point at PUSHEBP, the beginning of the command. (By double clicking on the line in the dissembler) Now I’m going to press play on the program and try entering my code, cheesepie again.  Bam! It breaks on my break point.

crackme6What’s this? The registers already say “Wrong Code! Try again”. OK well I think it’s time to go back to the call stack and see if there’s something before that.

crackme7There is. Let’s go to 004016EC.

crackme8Again, I’m going to set a memory break point at the top of the command at PUSHEBP. I’m going to get rid of my old break point by accessing the B (Breakpoints) in ollydbg. Just looking through the code I see something interesting. It seems there’s some ASCII text possibly being compared to something. Still, I’m going to rerun the program and break on my new break point.

crackme91

It looks like there’s a JE coditional jump that would give me the happy message, so I could probably just change this line to “jmp” which just jumps always over the unhappy message. So I could do that, but I’m not going to bother. The code is for the crackme is actually standing right in front of me, so why not use that.

crackme10***vErYeAsY*** is the code.

crackme11It also goes on to show a naked woman after you hit ok  so if you’re offended by that I don’t think you should try this crackme. It took me all of 5-10mins to get past this kind of protection, therefore I’m calling it preschool stuff. If you’re interested and want to learn more, I suggest you head over to tuts4you.com and do Lena’s tutorials. I’ve done them all myself, but I feel like I need to do them again to be honest. I only reverse for fun, there’s many like me out there.

A goal of mine is to someday be able to reverse trojans/malware because I find them very interesting. That kind of thing could be done with IDA Pro or in a VMWare box, I’m guessing. They’re usually packed and spliced with something, and unpacking I’m not so good at, but that’s a major thing in reversing.

GTA IV Modders are hard at work

Saturday, December 20th, 2008

gta-iv-trailer-2-tomorrow-1There’s already been a trainer released over at cheathappens which allows unlimited health and $9,999,999 to be credited to you. You have to pay for it, however.

There’s also another mod that doesn’t require you to pay :) It’s located here. You’ll have to put that DLL in your game dir. This .dll will wrap the real xlive.dll so you will have access to the memory areas needed to be modified in order to get unlimited health. To get unlimited health, all you have to do is put the .dll in your folder, launch the game and use tsearch.

While your health is at 100%

Open process gtaiv>click the first magnifier glass under open process>search 200 in type floating>get hit by someone>hit the second magnifier glass and change to value decreased>do this until there are about 4 results>add them to your cheat list>check them so that the value is frozen. (This is just modifying a memory value so it doesn’t change)

Then, you should have unlimited health. Bullets will bounce right off. Explosions however, will still kill you. I’ve tested this method personally. Unlimited money is very similar, though I didn’t try that one. It might require artmoney, I’m not sure.

Next he’s working on overriding the save game function, which makes it so you can only load your own saves from your live account. Should be interesting, I’ll be watching because I find GTA games kind of boring. (the actual story) I usually just drive around and play with the police.