33f32c0d892c1b967873f7d5b901a7bbe3cdc2a297e88e7db46ff333dc4c8f857d735f86602e8ea291c473336c6dadbd62162094d7f5dae6183986457a2278056a312d8b0e8aab6884ac681487b533dde406a6462c4fdcf634e664f8a7eac5e8ba496679342b00047485639f7f1384b7f9e48edefc7ff0ad8b2a7e7bcdf530b7c416069753a55dc8e7576aba2c391f7332f143aa85dc34936541e374eb17834c43c6a965dbfeb52390ccd240a45e2e6198cbb59a302a6af33ad7766a1e11e3d2fa9db81127abc771d54303d043248a11cbc22fc552c122cb7c402664a5bd536d13ad71d03937680fe440b52a66b4545694efe62e9848c4c4f ...
33f32c0d892c1b967873f7d5b901a7bbe37f8a14119c98637cef08661494f12b5b907e73af3dc142b052882dbcaaa34647a525259aa7a22b82e58cdaa0f2537d792aa35301699cae1513358499ce495fd1c5d5fbbf93a8da406ddd59fd3b6ebcd552510e0dd097b2d7161b77c98a6118b46fa2a8783558f75bb44c248b44c76fa23d19fb658846fdb1e4a3e91eff2eda76fdb200b50f3c56dc919e0eb5568ddd58ba58a1f092639e185042e3e30c5489edc7eb7183c1a1afc6390b252d3e240f597e7996ff6196b0331c6af8d7780d5a4a8ba60874aeec37096822bfb930f7f1131ace4e25d5de41afcec9d3e07ba4c205bf2980e8d68efca ...
33f32c0d892c1b967873f7d5b901a7bb1e76cc615b749e6c8974a37b1a107f4f3044053580576b08e046f9f32880da87c9735f1a79ca69a7678c703dbeabddaeceb3afe49e4c216837874bb56e909c43bb2fbb65954167697058d6c4fe7b79c45af1e39560c3ccc69cce5fbeec8099a0285d5fa8cedfb012f4763712ed2ad10a0efa0b51baf747f5e33347917bc90b8829ceb1669841478129e179b1a0cf23def774bb851cf66630142c36a03f24e1661e8870529ec021dd8f860b25842d73ebad68481f471c68aae68310f95e0461684e316987f951e76a1d39a73380217548478b63ba6f01f820a71582282d39ea263d9ff9e7c586cf218 ...
33f32c0d892c1b967873f7d5b901a7bbafbf6f82dcdde539916fdf964d1b5639c517f9f5cc576c070508f89601899b996b037d6e1413e30a09ba2655913a7f5c074c566b5ac35022d769eb110208db8e795173dd704d6c5fd818edafed790b671a0070ce13c29813f3db2d9a1fea60eace000d437fed2d4e5fe55bf0c9a2117245326e2f2d7fee1e95438b8f2b629e69a1f2e3e3f4aae6c300923c2560f58f90cd5360232cb75d5f3138fad023ddfa498cd8b7fe255f8558e5282bac0d0fa5c8127b880e85adab54af3ed4ae35d69eb6c1b9e724983994f160ee20a47998d3bd5c4e10370b3e7830ea63d1d867ac36d935f978c40883647c7 ...
33f32c0d892c1b967873f7d5b901a7bbbda4104a54c03631e82816c80fe395eb27c6712fbc307540c9ee0d8c6defd639e9ac65f0b4bcb52933bfa367f55b75768b225075d3bd210a035354707a57d84d69142a7aafab574cc3def46e3172361e85084c30a78db21274656d6b7570a9a00b71560cb274c1f185db698ba46944a5d27e2a1dac9fec8aafb3a75ddfff67161c16ba9e94beee3078b5182fbca1659bdff18eeaccb7f0407ebefc053271997694febcf92ce828478ba3cc9a4afc0dfbe02acc73dd048859e80fbf658bd26bd6c392c7ab29b0cfb09cc9f76b2293f8309b5f971c0c2167e62ae75e2ba7a30b6eb51619e1fbd8ae74b ...
一、日期处理1. 检察日期是否有效该方法用于检测给出的日期是否有效:
1234const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf());isDateValid("December 17, 1995 03:24:00"); // true复制代码
2. 计算两个日期之间的间隔该方法用于计算两个日期之间的间隔时间:
1234const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)dayDif(new Date("2021-11-3"), new Date("2022-2-1")) // 90复制代码
距离过年还有90天~
3. 查找日期位于一年中的第几天该方法用于检测给出的日期位于今年的第几天:
1234const dayOfYear = (date) => Math.floor ...
33f32c0d892c1b967873f7d5b901a7bb1e76cc615b749e6c8974a37b1a107f4f252fa58059cd31ee3560948bc8c5ab21053799f8f30f06361b3cf5cfe70252234a1a6a5c428d1a83c9fa7ad807a6183d2e67d0ef4ca55b1c0591a6f128dce217b8e8958b1c16e01e9e786f640045f6d071a40d2b4c86491ab0ee671c38a506faf7ee0b4e8a9f959cc8e8fda754687582b1ae791cca97b70cf8442a23d52f1e4fd95138e349f77334f1149ae2273c0737fd6341eec158b224a43bdc1b2e6a902474a3f72720ed7219f873a4d7654a8228169c445ffa1349992d676b17e24f46272e16e21a7cf059a8bb56ff6ad6960b5e2499e61ea47ca7c74 ...
33f32c0d892c1b967873f7d5b901a7bb2cbb502d1e471a576499bf6b3afe4cbd610b2a2119543b877deb313018f7bb5d0923aca5f970011a9102ed4f341348ff65b1fecc051450a65a6baf96ac8f5977eaa147848820eb0d7a437138fdbd6c32a3837a7636e030965f552478b647269b8a27851e24e81247d9bd1f0754c2da02746e9002a0ecbce42fc643f90fbff612317fb8d413b53c5142f3b622e792d6db64df0e2d01aec233311a2fcc304dc623a73dcb55008fa41afa16305c9053ac8114648bb3235fee211c7ed9bce6a03353382f1bfcfde79c7008a98de99fb191f284a1d0c63d9c6e5000ad126cf85bab5a210cc071f1d627ffd ...
ctfshow命令执行题目(ctfshow)1.web29(VIP)1234567891011<?phperror_reporting(0);if(isset($_GET['c'])){ $c = $_GET['c']; if(!preg_match("/flag/i", $c)){ eval($c); } }else{ highlight_file(__FILE__);}
过滤了 flag 关键字
知识点
eval函数可以理解为代码执行 动态执行php代码
system函数可以理解为命令执行 执行shell命令
php最后一个语句可以没有分号
eval(phpinfo()) 无输出结果
eval(phpinfo();)有输出结果
eval(phpinfo()?>) 有输出结果
file _get_contents() 获取文件内容 以字符串方式返回 这道题屏蔽了flag.php所以不能使用这个 ...
6b1df2cbbe4232ecaae2e01a139636456010d84062ec4b273c7c5fb5746d9659ca4dc1f27ddd524b563d4cf9320577938fe808b97a6c43d4a8f3c23f6814aebe128f2bdd243f5670177dc9446d54e87688f9c6ef327823c7101abb9b9e590570c22fc7fde9a356cb843625fdf9222003243c5a9568c35b3d1793a88e2aba59e7ec726f01f4ffe2162900521937ff011cfccba870e34fb3c49ba88ae2a895010a802cbd60211b6f0c677478e86767390f2cf7d3c22f82d4f400d13e47e0e5ce22339193aa0aa2935a20823d72a0dd95da4b187f839fc4fb882cb42769ef86a9b86a33f78371e2877daecc3d7d5a728a69a711dfab0eb8a766e ...








