Giter Site home page Giter Site logo

Comments (27)

yellows8 avatar yellows8 commented on June 16, 2024

"If I use your hosted version and create browserhax_hblauncher_payload.bin on SD Card" Please don't use that, it's only meant for running Home Menu ROP(aka hblauncher-payload).

"The payload bin is a compiled RAM dumper from Spider3DSTools." That will not work unless you modified it to use the paramblk passed to the payload(unless you're on the same system-version Spider3DSTools was intended for, of course).

"It's interesting to find the webkithax_tmp.bin " That's where the arm11code payload is downloaded to with HTTP.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

How to modifiy the paramblk?

Also, on the local server the payload was never downloaded. The temp file was first created after running the exploit from your server, which I did later. On my server it simply freezed a few seconds and then kicked me out everytime. So the payload never ran.

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

"How to modifiy the paramblk?" {/reading fail}

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

*How to modify it to use the paramblk passed to the payload?

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

shutterbug2000/vcinject#1

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

What exactly do I have to do? I don't understand assembler very well and also don't know how your code exactly works. I also found a 3DS memory dumping program in C. Can I use the ASM code of RegionFOUR and then the C code or do I have to modify it?

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

This is just browser ROP not arm11code-payload, if this is what you're referring to..... https://github.com/yifanlu/Spider3DSTools/blob/master/MemoryDump.S

" I also found a 3DS memory dumping program in C." Link?

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

Or here is another version of the C RAM dumper: http://www.mediafire.com/?vp1sn61ow2i5ozz

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

"Can I use the ASM code of RegionFOUR and then the C code" Sure if you use it correctly.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

Can you help me at this?

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

Be more specific.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

What do you not understand?

EDIT: In the code linked in the issue from above.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

Also, even if the code should be working, it will maybe not executed by the exploit as stated above.

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

If you can't figure it out from the regionFOUR source you probably shouldn't be tinkering with this tbh.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

And here are some random questions about the RegionFour C code:

  • What exactly do methods like void inject_payload(u32* linear_buffer, u32 target_address)
  • What does APT or gspwn mean in the method's names?
  • Which methods are needed for the memdump to run? Do I need something like inject_payload or this gspwn stuff from R4 in the memdump C code or is this only dedicated to R4?
  • How to compile the assembly code along with C code?

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

"If you can't figure it out from the regionFOUR source you probably shouldn't be tinkering with this tbh."

Could you do that for me then, please?

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

Only the code using the paramblk is relevant.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

"Only the code using the paramblk is relevant."

On which file/line is that code? In the payload asm file this is documented, but not on the R4 stuff.

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

Not sure what you're on about with "u32 *paramblk" being in the regionFOUR cn_secondary_payload/source/main.c in plenty of places.....

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

Oh, there are many, I see. If I only have the entry point method, how should that paramblk be coded in? And what exactly is paramblk?

from 3ds_browserhax_common.

yellows8 avatar yellows8 commented on June 16, 2024

https://github.com/yellows8/3ds_browserhax_common/blob/master/3dsbrowserhax_common.php#L1965

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

This means?

from 3ds_browserhax_common.

profi200 avatar profi200 commented on June 16, 2024

Common now this is not for support and it is not worth opening an issue for this. Read what he linked and try it out. If you can't then too bad i guess.

from 3ds_browserhax_common.

lotsa-spaghetti avatar lotsa-spaghetti commented on June 16, 2024

I'll try to do that today. Maybe I'll get lucky.

from 3ds_browserhax_common.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.