Homebrew COMPLETED How pikabricker works

xxNathanxx

Well-Known Member
Member
Joined
Oct 28, 2011
Messages
403
Trophies
1
XP
533
Country
New Caledonia
So, Pikabricker was malware that was made as a fake Pikachu rom.

I wrote a whole "writeup" on exactly how the malware works.

https://pastebin.com/6dNDSyZA - Full Pikabricker writeup

I hope this helps people who are making nsp scanners or something to see how they are made with better ease.


Thank you
Thanks, I've read all one hundred and sixty six words, including the 'this is how pikabricker works, i wrote this', 'this is stupid', 'thank you' and 'write up by Midstor', and I am now enlightened.
 

bundat

¿
Member
Joined
Jul 25, 2018
Messages
456
Trophies
0
XP
481
Country
Antarctica
The Pikachu bricker only corrupts the first 5000 bytes, of this partition, so everything up until offset 0x1388. That's how it it works. It breaks the nand and replace the hex until 0x1388 with 80085 over and over. It writes on the users Nand partition to be exact.
Oh I finally found the writeup in this thread, guess the thread title was telling the truth. :creep:
 

Paffo

Well-Known Member
Member
Joined
Aug 10, 2018
Messages
105
Trophies
0
Age
43
XP
565
Country
Italy
Somehow doubt that, pretty sure the OP seriously thinks he did good posting this (well, before he got people replying to it).
You would understand if you knew him on discord :unsure:.
I'm in Rei's Discord too, i've read what he types. I always though he was trolling, but since you said that i start doubting it.
 
  • Like
Reactions: Mnecraft368

midstor

Well-Known Member
OP
Member
Joined
Aug 1, 2018
Messages
299
Trophies
0
Age
25
XP
797
Country
United States
I thought it only corrupted BIS and didn't touch PRODINFO, although I'm not exactly sure what BIS is other than it has something to do with partitions...
That makes that guy an even bigger dick than I already thought he was.
OG confirmed it wrote over bis after I wrote this but it writes over prod info too

--------------------- MERGED ---------------------------

Somehow doubt that, pretty sure the OP seriously thinks he did good posting this (well, before he got people replying to it).
You would understand if you knew him on discord :unsure:.
At least my name isn’t cringe....
 
  • Like
Reactions: GerbilSoft

NoSmokingBandit

Well-Known Member
Member
Joined
Jan 17, 2009
Messages
451
Trophies
0
XP
648
Country
United States
What we need is a little bat file that checks the nsp

But how? The manifest inside the NSP contains SHA hashes for the NROs, but that is useless since someone can simply change the manifest to match the modified NRO. Unless we have a known database of good SHAs there is nothing to compare it to.

Good NROs are signed by Nintendo, but afaik the only way to check this sig is on the switch itself.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
But how? The manifest inside the NSP contains SHA hashes for the NROs, but that is useless since someone can simply change the manifest to match the modified NRO. Unless we have a known database of good SHAs there is nothing to compare it to.

Good NROs are signed by Nintendo, but afaik the only way to check this sig is on the switch itself.
hactool's verify function says it verifies hashes and signatures.
 

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,303
Country
United Kingdom
At least my name isn’t cringe....
For one, that has nothing to do with this.
And two, read the message underneath it. I asked for a name change a while back but got rejected.

I also know you saw the message underneath because you clipped it off when you showed discord. EDIT: Might I add you showed discord with no context, just so you could make fun of my name. No reason to show them at all.
Is this guy 9 or something. What a joke.
I usually go with 12, but it's possible.
 
Last edited by Mnecraft368,

midstor

Well-Known Member
OP
Member
Joined
Aug 1, 2018
Messages
299
Trophies
0
Age
25
XP
797
Country
United States
Your write up isn't correct in the slightest... not trying to be rude, but I don't think you know what the hell you're talking about.
Everything in the pastebin was taken directly or worded from what OG said in direct messages over discord.

--------------------- MERGED ---------------------------

The Pikachu bricker only corrupts the first 5000 bytes, of this partition, so everything up until offset 0x1388. That's how it it works. It breaks the nand and replace the hex until 0x1388 with 80085 over and over. It writes on the users Nand partition to be exact.
Info was taken from dm's with the creator of the app.

--------------------- MERGED ---------------------------

Is this guy 9 or something. What a joke.
You are being very immature. You aren't contributing anything to stopping this horrible practice some people do.
 

Angelus3K

Well-Known Member
Member
Joined
Mar 30, 2009
Messages
106
Trophies
1
XP
2,066
Country
United States
You are being very immature. You aren't contributing anything to stopping this horrible practice some people do.

Your “write up” is doing literally nothing to stop it either. Those with enough knowledge to do anything about the brick will already know or know how to obtain the exact technical specifications of the brick code.
 
  • Like
Reactions: Mnecraft368

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,920
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,783
Country
United States
Not much of a write up if you ask me. Went in expecting multiple paragraphs of technical information about how the bricker works, came out with a few sentences that barely went into detail about anything. Nice try OP, you gave it your best.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: How are you @AncientBoi :tpi: :tpi: :tpi: :tpi: :tpi: