ROM Hack [Spider] ARCode

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
974
Trophies
3
Age
33
XP
8,314
Country
United States
SciresM correct me if i'm wrong, Februarysn0w offset is 3252A40

so the AR should be :

E3252A40 00000064
D0D001A0 00000000
00000005 D0D001A1
00000000 00000012
D0D001A1 00000000
00000026 D0D001A1
00000000 00000050
D0D001A1 00000000
00000BB8 D0D001A0
00000000 00002710
D0D001A0 00000000
000055F0 D0D001A0
00000000 0000BB80
D0D001A0 00000000
D2000000 00000000


No, the offset is 0x3252A58.
So, the code is:

E3252A58 00000064
D0D001A0 00000000
00000005 D0D001A1
00000000 00000012
D0D001A1 00000000
00000026 D0D001A1
00000000 00000050
D0D001A1 00000000
00000BB8 D0D001A0
00000000 00002710
D0D001A0 00000000
000055F0 D0D001A0
00000000 0000BB80
D0D001A0 00000000
D2000000 00000000
 

joskez

Well-Known Member
Newcomer
Joined
Nov 13, 2014
Messages
57
Trophies
0
Age
28
Location
Jakarta, Indonesia
XP
108
Country
Indonesia
Thanks to ad2099 and SciresM now i know where is my mistake, i didn't change the last number of the offset, so for me it's 3259458 right?
 

Attachments

  • 1.png
    1.png
    34.2 KB · Views: 246
  • Like
Reactions: SciresM and ad2099

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
Made a binless version which permits you to select the name of the .cht file you want to apply.

link: http://lunarcookies.github.io/arcode.html

So if you have for example "blabla.cht" in your SD card you make and scan a qr from the address http://lunarcookies.github.io/arcode.html#blabla.cht

Thx, works good :)

This would be awesome too like duke_srg tried: lunarcookies.github.io/arcode.html#AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDD

Offset > Value, limitless repeatings to execute cheat without any extra files on internal sd.
 
  • Like
Reactions: Margen67

someonewhodied

Lazy Person
Member
Joined
Sep 21, 2008
Messages
871
Trophies
1
Age
29
XP
1,073
Country
United States
Could i suggest maybe ask mods to create a new section for these codes or something? So we can have like a thread for each game or something?
it would make listing codes loads easier.


Also we could use something similar to ds flashcarts' cheat.dat format to create large data files with codes sorted by game.
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
MegaSynka

Could you create a HTML for memorydump too please?

Example: lunarcookies.github.io/memdump.html#1

1 / 2 / 3 ... and so on to create FCRAM1.bin / FCRAM2.bin / FCRAM3.bin ...
 

marcoz9999

Well-Known Member
Member
Joined
May 27, 2012
Messages
123
Trophies
0
XP
131
Country
Mexico
hello guys can you please help me calculate my offset i dont know how please and thanks
 

Attachments

  • offset.png
    offset.png
    16.1 KB · Views: 258

joskez

Well-Known Member
Newcomer
Joined
Nov 13, 2014
Messages
57
Trophies
0
Age
28
Location
Jakarta, Indonesia
XP
108
Country
Indonesia
hello guys can you please help me calculate my offset i dont know how please and thanks
E32523C4 00000064
D0D001A0 00000000
00000005 D0D001A1
00000000 00000012
D0D001A1 00000000
00000026 D0D001A1
00000000 00000050
D0D001A1 00000000
00000BB8 D0D001A0
00000000 00002710
D0D001A0 00000000
000055F0 D0D001A0
00000000 0000BB80
D0D001A0 00000000
D2000000 00000000
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Yep... it just freezes on emunand... I even got a RED screen...
Red screen is OK, there are several debug options in that version, like green screen means only 1 cheat option is passed to arcode.bin, and red is over than one. Looks like C part of the code needs to be fixed more, will work tonight.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Payload is big enough to hold both the ROP chain and a relatively small code.bin
Compiled code.bin is several kilobytes, payload is 768 bytes total, with about 250 bytes free after copy/launch. Correct my where I'm wrong or better contribute to the github Spider3DStools ;)
 
  • Like
Reactions: Margen67

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
duke_srg it works pretty good, tested it myself with two games^^
I'm not complaining it's not working, I'm just a bit amazed because see something new in a ROP coding, MegaSynka managed to integrate code part into ROP which I thought was impossible because of the ROP code size limitations - code.bin was always way bigger we can fit. If there is no 768 bytes limit, we can fit at cheats from the URL, if not, then there might be too tight to have the ROP with both the code and AR inside.
I believe he will open the source, because there are several more things can be done with such technique, like binless VC injection.
 

MegaSynka

Active Member
Newcomer
Joined
Feb 2, 2015
Messages
41
Trophies
0
XP
152
Country
The payload is the entire spraying array, and up to 0x2D00 bytes are consistently available when the exploit is applied. Just do a mem dump of the rop address and see it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Exactly.
  • linuxares @ linuxares:
    Thor from "Pirate Software" said its just better to pirate the game than buy from a keyshop if you care about the devs
    +2
  • The Real Jdbye @ The Real Jdbye:
    devs don't get hit with the chargebacks, the keys are free to generate
  • The Real Jdbye @ The Real Jdbye:
    at least on steam
  • linuxares @ linuxares:
    Except he said the DEVS get hits with the chargeback cost
    +1
  • linuxares @ linuxares:
    since the key gets bought with a stolen credit card
  • The Real Jdbye @ The Real Jdbye:
    there's nothing to charge back because the keys don't cost them money to generate in the first place
  • K3Nv2 @ K3Nv2:
    If the game has a crack sure
  • K3Nv2 @ K3Nv2:
    Most these crack sites have dead links anymore or the crack don't even work
  • linuxares @ linuxares:
    @The Real Jdbye What don't you get? If someone use a stolen creditcard. Then sell said key on G2A. If I the dev sold the game key, I will get the charge back cost. That's how it works, it doesn't matter if I generate 300 keys if 300 of them are bought with stolen credit cards. I never said it was on Steam, but its the dev that gets hit. There is a ton of stories out there if you google it.
    +1
  • K3Nv2 @ K3Nv2:
    Just buy other people's steam account :teach:
  • linuxares @ linuxares:
    Just tell them you're dead ;D
    +1
  • K3Nv2 @ K3Nv2:
    They already know
  • linuxares @ linuxares:
    I honestly wonder how the EU would say if I willed my account to you. And Valve be like "nope!"
    +1
  • cearp @ cearp:
    @K3Nv2 - sounds like you need a better place to find cracks!
  • K3Nv2 @ K3Nv2:
    Psionics offline right now or I would
  • SylverReZ @ SylverReZ:
    @cearp, Psi is offline at the minute, but he knows where to find them.
  • cearp @ cearp:
    get your mind out of the gutter, I'm talking about piracy
  • cearp @ cearp:
    not that type of crack
    +1
  • K3Nv2 @ K3Nv2:
    I mean the drug not the booty pervs
    +2
  • linuxares @ linuxares:
    @cearp At a plumber convenstion. Loads of cracks!
    +2
  • K3Nv2 @ K3Nv2:
    A plumber is either on crack or in crack or showcasing crack
    +2
  • cearp @ cearp:
    or of course, dealing with cracks (in pipes)
  • K3Nv2 @ K3Nv2:
    Sure he could be on cracked flooring causing the leak
    K3Nv2 @ K3Nv2: Sure he could be on cracked flooring causing the leak