shell bypass 403
(function(a){typeof exports=="object"&&typeof module=="object"?a(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)})(function(a){"use strict";a.defineMode("vbscript",function(l,y){var b="error";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var g=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),m=new RegExp("^((<>)|(<=)|(>=))"),w=new RegExp("^[\\.,]"),k=new RegExp("^[\\(\\)]"),x=new RegExp("^[A-Za-z][_A-Za-z0-9]*"),C=["class","sub","select","while","if","function","property","with","for"],I=["else","elseif","case"],O=["next","loop","wend"],S=t(["and","or","not","xor","is","mod","eqv","imp"]),E=["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"],D=["true","false","nothing","empty","null"],j=["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"],L=["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"],c=["WScript","err","debug","RegExp"],R=["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"],T=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"],F=["server","response","request","session","application"],W=["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"],z=["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],u=T.concat(R);c=c.concat(L),l.isASP&&(c=c.concat(F),u=u.concat(z,W));var B=t(E),A=t(D),K=t(j),M=t(c),N=t(u),q='"',P=t(C),s=t(I),f=t(O),p=t(["end"]),U=t(["do"]),Y=t(["on error resume next","exit"]),_=t(["rem"]);function h(e,n){n.currentIndent++}function v(e,n){n.currentIndent--}function d(e,n){if(e.eatSpace())return"space";var r=e.peek();if(r==="'"||e.match(_))return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!e.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var i=!1;if((e.match(/^\d*\.\d+/i)||e.match(/^\d+\.\d*/)||e.match(/^\.\d+/))&&(i=!0),i)return e.eat(/J/i),"number";var o=!1;if(e.match(/^&H[0-9a-f]+/i)||e.match(/^&O[0-7]+/i)?o=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),o=!0):e.match(/^0(?![\dx])/i)&&(o=!0),o)return e.eat(/L/i),"number"}return e.match(q)?(n.tokenize=H(e.current()),n.tokenize(e,n)):e.match(m)||e.match(g)||e.match(S)?"operator":e.match(w)?null:e.match(k)?"bracket":e.match(Y)?(n.doInCurrentLine=!0,"keyword"):e.match(U)?(h(e,n),n.doInCurrentLine=!0,"keyword"):e.match(P)?(n.doInCurrentLine?n.doInCurrentLine=!1:h(e,n),"keyword"):e.match(s)?"keyword":e.match(p)?(v(e,n),v(e,n),"keyword"):e.match(f)?(n.doInCurrentLine?n.doInCurrentLine=!1:v(e,n),"keyword"):e.match(B)?"keyword":e.match(A)?"atom":e.match(N)?"variable-2":e.match(K)?"builtin":e.match(M)?"variable-2":e.match(x)?"variable":(e.next(),b)}function H(e){var n=e.length==1,r="string";return function(i,o){for(;!i.eol();){if(i.eatWhile(/[^'"]/),i.match(e))return o.tokenize=d,r;i.eat(/['"]/)}if(n){if(y.singleLineStringErrors)return b;o.tokenize=d}return r}}function J(e,n){var r=n.tokenize(e,n),i=e.current();return i==="."?(r=n.tokenize(e,n),i=e.current(),r&&(r.substr(0,8)==="variable"||r==="builtin"||r==="keyword")?((r==="builtin"||r==="keyword")&&(r="variable"),u.indexOf(i.substr(1))>-1&&(r="variable-2"),r):b):r}var V={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:d,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(e,n){e.sol()&&(n.currentIndent+=n.nextLineIndent,n.nextLineIndent=0,n.doInCurrentLine=0);var r=J(e,n);return n.lastToken={style:r,content:e.current()},r==="space"&&(r=null),r},indent:function(e,n){var r=n.replace(/^\s+|\s+$/g,"");return r.match(f)||r.match(p)||r.match(s)?l.indentUnit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*l.indentUnit}};return V}),a.defineMIME("text/vbscript","vbscript")});