Ok guys. Being on console doesn't make a game IMPOSSIBLE to hack. In fact gameshark is a hack. Anways back to the main point. I ran some simple tests through my import ffxi and the results were interesting.
I ran my first test through a memory searcher. Pretty simple stuff, I prefer using artmoney because of it's simplicity. I didn't expect stuff like stats and money being bale to bbe controlled by the client side, so I skipped those. I started testing out smaller stuff like tricking npcs to sell stuff cheaper and stuff like that. Didn't work, it still checked out with the server.
The second step was to catch a couple samples of packets to see if there are any patterns and to see if any of the packets can be successfully forged. Only problem with this is that the game is in god damn japanese so the ascii is all messed up even though there are a few distinguishable patterns. I ran it through winsock pro which ain't exactly the best packet editor, but I'm used to it. I would prefer winsock, but I have xp. Winsock pro was never completed and couldn't catch some certain packets. I also ran the game through iris. If you were wondering how I could alt tab out of the game, I didn't. They have programs where you can set a hotkey, and when you press it, it'll switch tasks.
The last thing I did was was searching for code caves. Code caves was basically 00 and/or 90 hex bytes located in the memory of the game. These bytes are usefull because we can use these spaces to inject our own code. Thats when I got kinda tired, it was around 1am.
I hope this may serve as the first, or a small step to answering your questions. Basically the jist of what I said was that I didn't find anything I could do YET, but if I did find anything useful, I wouldn't post it here anyways, I'll probably get banned. But if any of you are more experienced with packet editing, I wouldn't midn your help. I can send some of the logs I saved from winsock.
I ran my first test through a memory searcher. Pretty simple stuff, I prefer using artmoney because of it's simplicity. I didn't expect stuff like stats and money being bale to bbe controlled by the client side, so I skipped those. I started testing out smaller stuff like tricking npcs to sell stuff cheaper and stuff like that. Didn't work, it still checked out with the server.
The second step was to catch a couple samples of packets to see if there are any patterns and to see if any of the packets can be successfully forged. Only problem with this is that the game is in god damn japanese so the ascii is all messed up even though there are a few distinguishable patterns. I ran it through winsock pro which ain't exactly the best packet editor, but I'm used to it. I would prefer winsock, but I have xp. Winsock pro was never completed and couldn't catch some certain packets. I also ran the game through iris. If you were wondering how I could alt tab out of the game, I didn't. They have programs where you can set a hotkey, and when you press it, it'll switch tasks.
The last thing I did was was searching for code caves. Code caves was basically 00 and/or 90 hex bytes located in the memory of the game. These bytes are usefull because we can use these spaces to inject our own code. Thats when I got kinda tired, it was around 1am.
I hope this may serve as the first, or a small step to answering your questions. Basically the jist of what I said was that I didn't find anything I could do YET, but if I did find anything useful, I wouldn't post it here anyways, I'll probably get banned. But if any of you are more experienced with packet editing, I wouldn't midn your help. I can send some of the logs I saved from winsock.
Comment