gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Tony Hawk (half) pipe dream

#65071 - Psythor - Fri Dec 30, 2005 12:23 am

I apologise if this is me talking rubbish- I can't programme (well, I know a bit of PHP) or do anything useful, I just know a few programming buzzwords and drop them into conversation to try and impress people.

I've recently got American Sk8land though, and have been playing online. In the game, you can upload and download "graffiti" and skateboard designs to the Sk8land website (it links it into your user profile).

My avatar was created in the in-game paint-esque application:
http://www.american-sk8land.com/users/show/11355/

Unfortunately, you cannot use the website to upload your own pictures from other sources, and then download to your DS... but I have a theory. Surely it is possible to simulate/spoof a DS connecting and uploading, and injectiing your own image instead?

I've used ethereal to capture some packets of me uploading my images (I believe there are four of them) to the Sk8land website- due to me being a horrible n00b, I havn't managed to filter out the other traffic on my network- but the stuff I'm interested in is stuff coming from 192.168.2.5, my Nintendo DS- I reckon the big bunch of "[PSH, ACK]" packets, whatever they are is the image itself being uploaded.

My point is, could any of you knowledgable elite hackers decode an image or number of images from what's there? This'd be a first step towards uploading... figuring out how the images are stored. On the website they appear as gifs, and I suppose the danger is they're some sort of encoded proprietary format on the DS itself.

Click here to download it (you probably have to save target as). I called it ".dump" so the server or whatever doesn't think that it's a directory. It opens in whatever Ethereal's default format is.

Reckon anything can be done with this?

#65238 - LunarCrisis - Sun Jan 01, 2006 5:46 am

We could inject the images straight into the game if only we could figure out the two byte signature on the end of each graffiti.
_________________
If a tree falls in the forest and no one is there to hear it, why the heck do you care?

#65269 - NoComply - Sun Jan 01, 2006 8:50 pm

two bytes isn't bad, just make the file with every variation possible and try each one till you figure it out. You should be able to do that faster than it took me to post this unhelpful comment lol.

#65272 - tepples - Sun Jan 01, 2006 9:00 pm

65,536 combinations how?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.