<?php
$inputs = $inputs = ["sjdivfriyaaqa\xd2v\"k\"mpcu\"yyu\"en",
"vcqc",
"zbcwgmbpijcxu\"yins\"sfxn",
"yumngprx",
"bbdj",
"czbggabkzo\"wsnw\"voklp\"s",
"acwt",
"aqttwnsohbzian\"evtllfxwkog\"cunzw",
"ugvsgfv",
"xlnillibxg",
"kexh\"pmi",
"syvugow",
"m\"ktqnw",
"yrbajyndte\\rm",
"f\"kak\x70sn\xc4kjri",
"yxthr",
"alvumfsjni\"kohg",
"trajs\x5brom\xf1yoijaumkem\"\"tahlzs",
"\"oedr\"pwdbnnrc",
"qsmzhnx\"",
"\"msoytqimx\\tbklqz",
"mjdfcgwdshrehgs",
"\"rivyxahf\"",
"ciagc\x04bp",
"xkfc",
"xrgcripdu\x4c\xc4gszjhrvumvz\"mngbirb",
"gvmae\"yiiujoqvr\"mkxmgbbut\"u",
"ih",
"ncrqlejehs",
"mkno\x43pcfdukmemycp",
"uanzoqxkpsksbvdnkji\"feamp",
"axoufpnbx\\ao\x61pfj\"b",
"dz\\ztawzdjy",
"ihne\"enumvswypgf",
"\"dgazthrphbshdo\\vuqoiy\"",
"dlnmptzt\\zahwpylc\\b\"gmslrqysk",
"mhxznyzcp",
"rebr\"amvxw\x5fmbnfpkkeghlntavj",
"lades\x47ncgdof\"\"jmbbk",
"dwxuis\xa5wdkx\\z\"admgnoddpgkt\\zs",
"g\\k\x27qsl\x34hwfglcdxqbeclt\xca\\",
"lhyjky\\m\"pvnm\\xmynpxnlhndmahjl",
"c\"uxabbgorrpprw\"xas\\vefkxioqpt",
"rfrvjxpevcmma\x71gtfipo",
"fgh\"kcwoqwfnjgdlzfclprg\"q",
"onxnwykrba",
"hkkg\x60f\"tjzsanpvarzgkfipl",
"\"aintes\"ofq\"juiaqlqxmvpe\\a",
"wiyczzs\"ciwk",
"mfqeu",
"v\xe1z\x7ftzalmvdmncfivrax\\rjwq",
"k\"vtg",
"exhrtdugeml\xf0",
"behnchkpld",
"mhgxy\"mfcrg\xc5gnp\"\"osqhj",
"rlvjy",
"awe",
"ctwy",
"vt",
"\x54t",
"zugfmmfomz",
"cv\"cvcvfaada\x04fsuqjinbfh\xa9cq\xd2c\"d",
"oj",
"xazanf\"wbmcrn",
"\\\\zkisyjpbzandqikqjqvee",
"dpsnbzdwnxk\\v",
"sj\"tuupr\\oyoh",
"myvkgnw\x81q\xaaokt\\emgejbsyvxcl\\\xee",
"ejeuqvunjcirdkkpt\"nlns",
"twmlvwxyvfyqqzu",
"\"xwtzdp\x98qkcis\"dm\\\"ep\"xyykq",
"vvcq\\expok",
"wgukjfanjgpdjb",
"\"mjcjajnxy\\dcpc",
"wdvgnecw\\ab\x44klceduzgsvu",
"dqtqkukr\"iacngufbqkdpxlwjjt",
"\"xj\"\x66qofsqzkoah",
"nptiwwsqdep",
"gsnlxql\x30mjl",
"yeezwokjwrhelny\"",
"bjauamn\\izpmzqqasid",
"tvjdbkn\"tiziw\x82r",
"w",
"xwoakbbnjnypnaa\xa9wft\"slrmoqkl",
"vwxtnlvaaasyruykgygrvpiopzygf\"vq",
"qdancvnvmhlmpj\\isdxs",
"xzc\\elw",
"b\"wxeqvy\"qf\"g\xcaoklsucwicyw\"dovr",
"yomlvvjdbngz\"rly\"afr",
"bfb\"x\"aweuwbwmoa\x13\"t\"zhr",
"\"dmfoxb\"qvpjzzhykt\xd2\"\"ryhxi",
"psqef\"yu\\qiflie\"\x79w",
"arzewkej\"lqmh\\sayyusxxo\\",
"vuvvp",
"hc\"lg\x6bcpupsewzklai\"l",
"cjdfygc\"auorqybnuqghsh\x10",
"j",
"wqjexk\"eyq\\lbroqhk\\dqzsqk",
"dws\"ru\"dvxfiwapif\"oqwzmle",
"agcykg\\jt\\vzklqjvknoe",
"kksd\"jmslja\\z\"y\\b\xaagpyojct",
"nnpipxufvbfpoz\"jno",
"dtw",
"xlolvtahvgqkx\\dgnhj\\spsclpcxv\\",
"mxea\\mbjpi",
"lgbotkk\"zmxh\\\\qji\"jszulnjsxkqf",
"lwckmhwhx\"gmftlb\x91am",
"xxdxqyxth",
"\"lmqhwkjxmvayxy",
"tf",
"qy",
"wdqmwxdztax\"m\"\x09\x11xdxmfwxmtqgwvf",
"\xcbnazlf\"ghziknszmsrahaf",
"e\x6aupmzhxlvwympgjjpdvo\"kylfa",
"\x81vhtlillb\xactgoatva",
"dvnlgr",
"f",
"xg\xfacwizsadgeclm",
"vnnrzbtw\"\\prod\\djbyppngwayy\"",
"lrt\xf4jahwvfz",
"aqpnjtom\"ymkak\\dadfybqrso\\fwv",
"gz\"aac\"mrbk\"ktommrojraqh",
"wycamwoecsftepfnlcdkm",
"nrhddblbuzlqsl\x9cben",
"vckxhyqkmqmdseazcykrbysm",
"sil\xbbtevmt\"gvrvybui\"faw\"j",
"cjex\\tp\x45pzf",
"asjobvtxszfodgf\"ibftg",
"gkyjyjdrxdcllnh\"sjcibenrdnxv",
"oswsdpjyxpbwnqbcpl\"yrdvs\\zq",
"\"\"tyowzc\\fycbp\"jbwrbvgui",
"cbpcabqkdgzmpgcwjtrchxp",
"iyrzfh\x45gw\"fdlfpiaap\x31xqq",
"evgksznidz",
"b\\w\\",
"loufizbiy\x57aim\"bgk",
"qjfyk",
"g\"anmloghvgr\x07zwqougqhdz",
"usbbmwcxd\\bdgg",
"htitqcpczml",
"eke\\cqvpexqqk\"to\"tqmljrpn\xe6lji\"",
"g\xd2ifdsej",
"h\"sk\"haajajpagtcqnzrfqn\xe6btzo",
"wfkuffdxlvm\\cvlyzlbyunclhmpp",
"myaavh\"spue",
"hqvez\x68d\"eo\"eaioh",
"s\"qd\"oyxxcglcdnuhk",
"ilqvar",
"srh",
"puuifxrfmpc\"bvalwi\x2blu\\",
"yywlbutufzysbncw\\nqsfbhpz\"mngjq",
"zbl\\jfcuop",
"hjdouiragzvxsqkreup\\",
"qi",
"ckx\\funlj\xa7ahi",
"k",
"ufrcnh\"ajteit",
"cqv\"bgjozjj\x60x\xa8yhvmdvutchjotyuz",
"hkuiet\"oku\x8cfhumfpasl",
"\"\\sbe\x4d",
"vhknazqt",
"eyyizvzcahgflvmoowvs\\jhvygci",
"kki\x3ewcefkgtjap\"xtpxh\"lzepoqj",
"wvtk",
"\"ynet",
"zh\\obk\"otagx\x59txfzf",
"ocowhxlx\xe6zqg\x63wx\\tclkhq\\vmaze",
"w\"cf",
"qpniprnrzrnvykghqnalr",
"jctcqra\"\x05dhlydpqamorqjsijt\\xjdgt",
"sig",
"qhlbidbflwxe\"xljbwls\x20vht",
"irmrebfla\xefsg\"j",
"nep",
"hjuvsqlizeqobepf",
"guzbcdp\"obyh",
"\"mjagins\xf9tqykaxy\"",
"knvsdnmtr\"zervsb",
"hzuy",
"zza\"k\"buapb\\elm\xfeya",
"lrqar\"dfqwkaaqifig\"uixjsz",
"\"azuo\x40rmnlhhluwsbbdb\x32pk\\yu\"pbcf",
"dplkdyty",
"rfoyciebwlwphcycmguc",
"ivnmmiemhgytmlprq\\eh",
"lhkyzaaothfdhmbpsqd\\yyw",
"tnlzifupcjcaj",
"\\qiyirsdrfpmu\\\x15xusifaag",
"\\lcomf\\s",
"uramjivcirjhqcqcg",
"kkbaklbxfxikffnuhtu\xc6t\"d",
"n\xefai",
"\"toy\"bnbpevuzoc\"muywq\"gz\"grbm",
"\"muu\\wt",
"\\srby\"ee",
"erf\"gvw\"swfppf",
"pbqcgtn\"iuianhcdazfvmidn\\nslhxdf",
"uxbp",
"up\\mgrcyaegiwmjufn",
"nulscgcewj\\dvoyvhetdegzhs\"",
"masv\"k\\rzrb",
"qtx\x79d\"xdxmbxrvhj",
"fid\\otpkgjlh\"qgsvexrckqtn\xf4",
"tagzu",
"bvl\\\"noseec",
"\\xgicuuh",
"w\"a\"npemf",
"sxp",
"nsmpktic\x8awxftscdcvijjobnq\"gjd",
"uks\"\"jxvyvfezz\"aynxoev\"cuoav",
"m",
"lkvokj",
"vkfam\"yllr\"q\x92o\x4ebecnvhshhqe\\",
"efdxcjkjverw",
"lmqzadwhfdgmep\x02tzfcbgrbfekhat",
"cpbk\x9azqegbpluczssouop\x36ztpuoxsw",
"cqwoczxdd\"erdjka",
"cwvqnjgbw\\fxdlby",
"mvtm",
"lt\"bbqzpumplkg",
"ntd\xeeuwweucnuuslqfzfq",
"y\xabl\"dbebxjrlbmuoo\\\x1au",
"qjoqx\\a",
"pu\"ekdnfpmly\xbago\"",
"fjhhdy",
"arl",
"xcywisim\"bwuwf\"\"raepeawwjub",
"pbe",
"dbnqfpzyaumxtqnd\xc5dcqrkwyop",
"ojv\x40vtkwgkqepm\x8bzft\\vedrry",
"wggqkfbwqumsgajqwphjec\"mstxpwz",
"zjkbem",
"icpfqxbelxazlls",
"pvpqs\\abcmtyielugfgcv\"tjxapxqxnx",
"oqddwlvmtv\"\x39lyybylfb\"jmngnpjrdw",
"gisgbve",
"\"aglg",
"y\"\"ss\xafvhxlrjv",
"qbgqjsra",
"ihshbjgqpdcljpmdwdprwloy",
"djja\\wcdn\"svkrgpqn\"uz\"hc\x43hj",
"cbjm",
"pnn",
"pqvh\"noh",
"\"\\fdktlp",
"ncea",
"pqgzphiyy",
"\xbedovhxuipaohlcvkwtxwmpz\"ckaif\"r",
"arjuzbjowqciunfwgxtph\"vlhy\"n",
"c",
"nrpdxunulgudqzlhtae",
"iefheu\"uru\"",
"aqijysxuijud\"np\\opbichhudil\xbesum",
"pfpevmtstl\"lde\"bzr\"vspdxs",
"vparfbdjwvzsocpnzhp",
"g\x4ffxaarafrsjthq\\\xc1rw",
"ng\\rqx\\gwpzucbh\xafl",
"rw\"nf\\dna",
"jkkeahxurxla\\g\xb3czrlsyimmwcwthr",
"twaailoypu\"oas\"kpuuyedlaw\\\xb0vzt",
"hznex\\gdiqvtugi",
"imdibsunjeswhk",
"ta\\icileuzpxro\"cfmv\"mzp",
"coykr\x57luiysucfaflmilhlehmvzeiepo",
"u\x3dfh\xd4yt",
"piw\x1bz\"eowy\"vfk\"wqiekw",
"gan\"y",
"p\"bevidoazcznr\"hddxuuq\"",
"bwzucczznutbxe",
"z\"viqgyqjisior\\iecosmjbknol",
"dmlpcglcfkfsctxydjvayhymv\x3c\\gp",
"bfvkqrintbbvgfv",
"xlzntrgdck\"cprc\xadczyarbznqmuhxyuh",
"uqdxnuwioc\"kdytxq\\ig",
"xrafmucpmfi",
"vr\"hltmfrge",
"eonf\"nt\\wtcnsocs",
"j\xb7xoslyjeyjksplkqixncgkylkw",
"njw\"pefgfbez\x9axshdmplxzquqe",
"di\x58bvptfsafirpc",
"l\x1fkco",
"x",
"mprndo\"n",
"psegit",
"svbdnkkuuqs\"sqxu\"oqcyz\"aizashk",
"cwkljukxer\\\"\\nff\"esjwiyaoy",
"ilxrkgbjjxpvhdtq\"cpiuoofdnkpp",
"hlngi\"ulxep\\qohtmqnqjb\"rkgerho",
"gxws\"bcgm\"p",
"bv\"mds\\zhfusiepgrz\\b\x32fscdzz",
"l\xfampwtme\x69qvxnx\"\"\xc4jruuymjxrpsv",
"qqmxhrn",
"xziq\\\x18ybyv\x9am\"neacoqjzytertisysza",
"aqcbvlvcrzceeyx\\j\"\"x",
"yjuhhb",
"\x5em\"squulpy",
"dpbntplgmwb",
"utsgfkm\\vbftjknlktpthoeo",
"ccxjgiocmuhf\"ycnh",
"lltj\"kbbxi"];
$sum = 0;
//echo addslashes($inputs[0]);
for($i = 0; $i<count($inputs); $i++){
$ns = addslashes($inputs[$i]);
$matches = null;
preg_match("/\\\\[^\\\"]/",$ns,$matches);
$matches2 = null;
preg_match("/[^a-z1-9A-Z\\\'\"]/",$ns,$matches);
$sum+=2;
for($j = 0; $j<strlen($ns); $j++){
$sum++;
//echo $ns[$j];
}
if(count($matches)>0){
$sum+=2;
}
if(count($matches2)>0){
$sum+=3;
}
for($j=0; $j<strlen($ns); $j++){
if($ns[$j] === "\\" && $ns[$j+1] ==="\\"){
$sum-=2;
}
}
$sum-= strlen($inputs[$i]);
}
echo $sum;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 57
Branch analysis from position: 57
2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 5
Branch analysis from position: 60
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 5
1 jumps found. (Code = 42) Position 1 = 27
Branch analysis from position: 27
2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 25
Branch analysis from position: 30
2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 34
Branch analysis from position: 33
2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 38
Branch analysis from position: 37
1 jumps found. (Code = 42) Position 1 = 50
Branch analysis from position: 50
2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 40
Branch analysis from position: 53
2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 5
Branch analysis from position: 60
Branch analysis from position: 5
Branch analysis from position: 40
2 jumps found. (Code = 46) Position 1 = 43, Position 2 = 47
Branch analysis from position: 43
2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 49
Branch analysis from position: 48
2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 40
Branch analysis from position: 53
Branch analysis from position: 40
Branch analysis from position: 49
Branch analysis from position: 47
Branch analysis from position: 38
Branch analysis from position: 34
Branch analysis from position: 25
2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 25
Branch analysis from position: 30
Branch analysis from position: 25
filename: /in/vkCA2
function name: (null)
number of ops: 62
compiled vars: !0 = $inputs, !1 = $sum, !2 = $i, !3 = $ns, !4 = $matches, !5 = $matches2, !6 = $j
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN ~7 !0, <array>
1 ASSIGN !0, ~7
302 2 ASSIGN !1, 0
305 3 ASSIGN !2, 0
4 > JMP ->57
306 5 > INIT_FCALL 'addslashes'
6 FETCH_DIM_R ~11 !0, !2
7 SEND_VAL ~11
8 DO_ICALL $12
9 ASSIGN !3, $12
307 10 ASSIGN !4, null
308 11 INIT_FCALL 'preg_match'
12 SEND_VAL '%2F%5C%5C%5B%5E%5C%22%5D%2F'
13 SEND_VAR !3
14 SEND_REF !4
15 DO_ICALL
309 16 ASSIGN !5, null
310 17 INIT_FCALL 'preg_match'
18 SEND_VAL '%2F%5B%5Ea-z1-9A-Z%5C%5C%27%22%5D%2F'
19 SEND_VAR !3
20 SEND_REF !4
21 DO_ICALL
311 22 ASSIGN_OP 1 !1, 2
312 23 ASSIGN !6, 0
24 > JMP ->27
313 25 > PRE_INC !1
312 26 PRE_INC !6
27 > STRLEN ~22 !3
28 IS_SMALLER !6, ~22
29 > JMPNZ ~23, ->25
316 30 > COUNT ~24 !4
31 IS_SMALLER 0, ~24
32 > JMPZ ~25, ->34
317 33 > ASSIGN_OP 1 !1, 2
319 34 > COUNT ~27 !5
35 IS_SMALLER 0, ~27
36 > JMPZ ~28, ->38
320 37 > ASSIGN_OP 1 !1, 3
322 38 > ASSIGN !6, 0
39 > JMP ->50
323 40 > FETCH_DIM_R ~31 !3, !6
41 IS_IDENTICAL ~32 ~31, '%5C'
42 > JMPZ_EX ~32 ~32, ->47
43 > ADD ~33 !6, 1
44 FETCH_DIM_R ~34 !3, ~33
45 IS_IDENTICAL ~35 ~34, '%5C'
46 BOOL ~32 ~35
47 > > JMPZ ~32, ->49
324 48 > ASSIGN_OP 2 !1, 2
322 49 > PRE_INC !6
50 > STRLEN ~38 !3
51 IS_SMALLER !6, ~38
52 > JMPNZ ~39, ->40
327 53 > FETCH_DIM_R ~40 !0, !2
54 STRLEN ~41 ~40
55 ASSIGN_OP 2 !1, ~41
305 56 PRE_INC !2
57 > COUNT ~44 !0
58 IS_SMALLER !2, ~44
59 > JMPNZ ~45, ->5
330 60 > ECHO !1
61 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0
preferences:
192.16 ms | 1405 KiB | 17 Q