Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Wed Jan 29, 2020 10:07 am

All times are UTC - 8 hours [ DST ]


Forum rules


Discussion of illegal hacking/cracking is prohibited. (No virus/trojans/cracks/warez/etc allowed.)



Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Wed Apr 29, 2009 4:01 pm 
Offline
Kommunist
Kommunist

Joined: Fri Sep 05, 2008 4:27 pm
Posts: 95
I don't really have a lot of money right now, so I can't afford a USBgecko
So I decided to make an ASM routine that does address searching for me
For example, if I needed to use an address that I don't know in one of my codes, but I knew the value that would be at that address, I can find it. Using a little bit more work I could also make it detect if the value increased or decreased
And then I can use it in my code, without even knowing the address that I'm using :o

Like, for example an AC:CF "online text to item" code
The offline text address and online/offline item slots have already been found, but the online text address is currently unknown to me

So, I'd make a 2 part ASM code that, for example
searches for "_d_r_a_g_o_n_b_o_y" (that's how the text is structured in AC:CF)
So, I go online, type dragonboy and press an activator
the code will search until it encounters dragonboy. then it will place the address that holds "dragonboy" in an empty memory region
Then the second part will load the stored address (basically like a pointer)
And use that in the second code
So basically after the initial search I should be able to continue using the pointer until I turn off my game

For addresses that require multiple searches, a more complicated routine can store multiple addresses in the empty memory region and narrow them down until only one is left


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 29, 2009 6:01 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Sat Nov 24, 2007 6:04 pm
Posts: 647
Location: Rattlesnakes and Sand
That's actually quite nice I'd say.
I mean, I can't say a whole lot here for my part, but that's certainly something.

Now, what I'd like to see, is you being able to get the address of whatever it is.
Which I can't imagine would be terribly difficult.


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 29, 2009 6:27 pm 
Offline
Kommunist
Kommunist

Joined: Fri Sep 05, 2008 4:27 pm
Posts: 95
jleemero wrote:
That's actually quite nice I'd say.
I mean, I can't say a whole lot here for my part, but that's certainly something.

Now, what I'd like to see, is you being able to get the address of whatever it is.
Which I can't imagine would be terribly difficult.


Well, i'm not sure about other games, but in Animal Crossing City Folk it'd be easy
You could load the address a byte at a time, convert each digit into it's corresponding value in ASCIZ, and store it in the offline text address

For example, you'd type

00000000
to view the first address you stored, 00000001 for the second, etc. When you press the activator, the XXXXXXXX value you typed will be replaced by the address, so you can view it.
You can also store a value somewhere that tells you how many addresses each search finds

I could do it on the DS too


Top
 Profile  
Reply with quote  
PostPosted: Thu Apr 30, 2009 3:50 am 
Offline
Kommunist
Kommunist

Joined: Fri Sep 05, 2008 4:27 pm
Posts: 95
:D Already got it working on the DS
I'll try on the wii tomorrow

XD wow that's so cool

Here's the DS code, this one is a 2 part code
the first half does the searching, then the second half uses the address
Just a proof of concept

Different text to item/Search (for 1.0)
First, type zr into the chat but do not send your message. Press L+R
The game will pause for a second or two while it searches. When it stops that means it has the address
Now, type the 4 digit code for the item you want, but don't send it once again. press L+R
Now the item will appear in your first inventory slot. You can continue using 4 digit codes without having to type zr again for the rest of your gameplay
If you go in a building or on wifi a different address will be needed though, so
when you need a different address, type zr again and press L+R+left and do the 4 digit item code again
now you can continue using the new address without having to type zr until you need a new address again

Anyway here's the code
Code:
023FF090 012FFF11
E0000000 000000A8
E28F2001 E12FFF12
4D252000 01122230
42118829 2001D101
2801E7F7 782BD12E
42132220 68194B18
2100D100 D10B2900
4813491C 88054A13
D101428D E01D6018
42903002 E019DDF7
200C46F4 220F2500
3101780B DB002B3A
40133309 18ED4083
D5F53804 4909480B
F0004A0C 480AF803
46E64907 43507800
800D1809 00004770
02100000 023FFFF0
022C1830 021D88FE
021CFC26 021D02EC
021CBD48 0000228C
04000130 0000727A
023FF090 E3520003


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group