From c4376aa59aadf0993f7bf96988af102866dbafe4 Mon Sep 17 00:00:00 2001 From: Miomoor <45480987+AidenF0X@users.noreply.github.com> Date: Mon, 2 Aug 2021 17:35:37 +0300 Subject: [PATCH] dbPreparation --- files/fox_launcher.sql | 240 ++++++++++++++++++ files/logs/AuthLog.log | 68 ++--- files/uploads/MinecraftCloaks/1.png | Bin 0 -> 179 bytes files/uploads/MinecraftCloaks/AidenFox.png | Bin 0 -> 1723 bytes .../uploads/MinecraftCloaks/AlfaBrodyaga.png | Bin 0 -> 1076 bytes files/uploads/MinecraftCloaks/K4dj1t.png | Bin 0 -> 20216 bytes files/uploads/MinecraftCloaks/Notch.png | Bin 0 -> 1076 bytes files/uploads/MinecraftCloaks/index.php | 30 +++ files/uploads/MinecraftCloaks/miomoor.png | Bin 0 -> 1076 bytes files/uploads/MinecraftCloaks/new.png | Bin 0 -> 1723 bytes files/uploads/MinecraftSkins/AidenFox.png | Bin 0 -> 949 bytes files/uploads/MinecraftSkins/AlfaBrodyaga.png | Bin 0 -> 1733 bytes files/uploads/MinecraftSkins/Dogodance.png | Bin 0 -> 5679 bytes files/uploads/MinecraftSkins/Herobrine.png | Bin 0 -> 1853 bytes files/uploads/MinecraftSkins/Jesus.png | Bin 0 -> 2220 bytes files/uploads/MinecraftSkins/K4dj1t.png | Bin 0 -> 5774 bytes files/uploads/MinecraftSkins/Kertorium.png | Bin 0 -> 889 bytes files/uploads/MinecraftSkins/Kriz.png | Bin 0 -> 832 bytes files/uploads/MinecraftSkins/Nefarian.png | Bin 0 -> 2034 bytes files/uploads/MinecraftSkins/Nikko.png | Bin 0 -> 1776 bytes files/uploads/MinecraftSkins/Reyneke_Fox.png | Bin 0 -> 1853 bytes files/uploads/MinecraftSkins/default.png | Bin 0 -> 2933 bytes files/uploads/MinecraftSkins/miomoor.png | Bin 0 -> 1155 bytes files/uploads/MinecraftSkins/neyal.png | Bin 0 -> 2220 bytes files/uploads/MinecraftSkins/test.png | Bin 0 -> 949 bytes foxxey/scripts/actionScript.php | 5 +- foxxey/scripts/dbPrepare.class.php | 33 +++ .../modules/module_dbPrepare.class.php | 33 +++ 28 files changed, 363 insertions(+), 46 deletions(-) create mode 100644 files/fox_launcher.sql create mode 100644 files/uploads/MinecraftCloaks/1.png create mode 100644 files/uploads/MinecraftCloaks/AidenFox.png create mode 100644 files/uploads/MinecraftCloaks/AlfaBrodyaga.png create mode 100644 files/uploads/MinecraftCloaks/K4dj1t.png create mode 100644 files/uploads/MinecraftCloaks/Notch.png create mode 100644 files/uploads/MinecraftCloaks/index.php create mode 100644 files/uploads/MinecraftCloaks/miomoor.png create mode 100644 files/uploads/MinecraftCloaks/new.png create mode 100644 files/uploads/MinecraftSkins/AidenFox.png create mode 100644 files/uploads/MinecraftSkins/AlfaBrodyaga.png create mode 100644 files/uploads/MinecraftSkins/Dogodance.png create mode 100644 files/uploads/MinecraftSkins/Herobrine.png create mode 100644 files/uploads/MinecraftSkins/Jesus.png create mode 100644 files/uploads/MinecraftSkins/K4dj1t.png create mode 100644 files/uploads/MinecraftSkins/Kertorium.png create mode 100644 files/uploads/MinecraftSkins/Kriz.png create mode 100644 files/uploads/MinecraftSkins/Nefarian.png create mode 100644 files/uploads/MinecraftSkins/Nikko.png create mode 100644 files/uploads/MinecraftSkins/Reyneke_Fox.png create mode 100644 files/uploads/MinecraftSkins/default.png create mode 100644 files/uploads/MinecraftSkins/miomoor.png create mode 100644 files/uploads/MinecraftSkins/neyal.png create mode 100644 files/uploads/MinecraftSkins/test.png create mode 100644 foxxey/scripts/dbPrepare.class.php create mode 100644 foxxey/scripts/modules/module_dbPrepare.class.php diff --git a/files/fox_launcher.sql b/files/fox_launcher.sql new file mode 100644 index 0000000..f92eb95 --- /dev/null +++ b/files/fox_launcher.sql @@ -0,0 +1,240 @@ +-- Foxxey SQL Dump +-- version 01.0.0 +-- https://api.foxesworld.ru/ +-- +-- Хост: localhost +-- Время создания: Авг 02 2021 г., 17:01 +-- Версия сервера: 10.3.29-MariaDB-1:10.3.29+maria~buster-log +-- Версия PHP: 7.3.29-1~deb10u1 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- База данных: `fox_launcher` +-- + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `antiBrute` +-- + +CREATE TABLE IF NOT EXISTS `antiBrute` ( + `id` int(11) NOT NULL, + `time` varchar(255) DEFAULT NULL, + `recordTime` datetime(4) NOT NULL DEFAULT current_timestamp(4), + `ip` varchar(16) DEFAULT NULL, + `attempts` int(16) NOT NULL DEFAULT 0 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `fullBlock` +-- + +CREATE TABLE IF NOT EXISTS `fullBlock` ( + `id` int(8) NOT NULL, + `ip` varchar(128) NOT NULL, + `temptime` bigint(255) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `HWIDrenew` +-- + +CREATE TABLE IF NOT EXISTS `HWIDrenew` ( + `id` int(8) NOT NULL, + `login` varchar(128) NOT NULL, + `newHWID` varchar(256) NOT NULL, + `timestamp` varchar(128) NOT NULL, + `hash` varchar(256) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `ipCity` +-- + +CREATE TABLE IF NOT EXISTS `ipCity` ( + `id` int(8) NOT NULL, + `cityName` varchar(128) NOT NULL, + `cityCount` int(64) NOT NULL DEFAULT 1 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `ipDatabase` +-- + +CREATE TABLE IF NOT EXISTS `ipDatabase` ( + `id` int(8) NOT NULL, + `ipLocation` varchar(16) NOT NULL, + `ipRegion` varchar(64) NOT NULL, + `ip` varchar(128) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `randPhrases` +-- + +CREATE TABLE IF NOT EXISTS `randPhrases` ( + `id` int(10) NOT NULL, + `phrase` varchar(500) NOT NULL, + `rarity` int(10) NOT NULL DEFAULT 1 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Структура таблицы `servers` +-- + +CREATE TABLE IF NOT EXISTS `servers` ( + `id` int(100) NOT NULL, + `Server_name` varchar(120) NOT NULL, + `adress` varchar(100) NOT NULL, + `port` int(90) NOT NULL, + `srv_image` varchar(100) NOT NULL, + `version` varchar(100) NOT NULL, + `story` varchar(900) NOT NULL, + `srv_group` int(100) NOT NULL, + `enabled` int(1) NOT NULL DEFAULT 1, + `clientArgs` varchar(128) NOT NULL, + `mainClass` varchar(256) NOT NULL DEFAULT 'net.minecraft.launchwrapper.Launch', + `jvmArgs` varchar(512) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Структура таблицы `usersHWID` +-- + +CREATE TABLE IF NOT EXISTS `usersHWID` ( + `id` int(255) NOT NULL, + `login` varchar(128) NOT NULL, + `hwid` varchar(512) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Индексы сохранённых таблиц +-- + +-- +-- Индексы таблицы `antiBrute` +-- +ALTER TABLE `antiBrute` + ADD PRIMARY KEY (`id`) USING BTREE, + ADD UNIQUE KEY `ip` (`ip`); + +-- +-- Индексы таблицы `fullBlock` +-- +ALTER TABLE `fullBlock` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `ip` (`ip`); + +-- +-- Индексы таблицы `HWIDrenew` +-- +ALTER TABLE `HWIDrenew` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `login` (`login`), + ADD UNIQUE KEY `newHWID` (`newHWID`), + ADD UNIQUE KEY `hash` (`hash`); + +-- +-- Индексы таблицы `ipCity` +-- +ALTER TABLE `ipCity` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `ipDatabase` +-- +ALTER TABLE `ipDatabase` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `randPhrases` +-- +ALTER TABLE `randPhrases` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `servers` +-- +ALTER TABLE `servers` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `usersHWID` +-- +ALTER TABLE `usersHWID` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `login` (`login`), + ADD UNIQUE KEY `hwid` (`hwid`); + +-- +-- AUTO_INCREMENT для сохранённых таблиц +-- + +-- +-- AUTO_INCREMENT для таблицы `antiBrute` +-- +ALTER TABLE `antiBrute` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; + +-- +-- AUTO_INCREMENT для таблицы `fullBlock` +-- +ALTER TABLE `fullBlock` + MODIFY `id` int(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29; + +-- +-- AUTO_INCREMENT для таблицы `HWIDrenew` +-- +ALTER TABLE `HWIDrenew` + MODIFY `id` int(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; + +-- +-- AUTO_INCREMENT для таблицы `ipCity` +-- +ALTER TABLE `ipCity` + MODIFY `id` int(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT для таблицы `ipDatabase` +-- +ALTER TABLE `ipDatabase` + MODIFY `id` int(8) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; + +-- +-- AUTO_INCREMENT для таблицы `randPhrases` +-- +ALTER TABLE `randPhrases` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22; + +-- +-- AUTO_INCREMENT для таблицы `servers` +-- +ALTER TABLE `servers` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24; + +-- +-- AUTO_INCREMENT для таблицы `usersHWID` +-- +ALTER TABLE `usersHWID` + MODIFY `id` int(255) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; +COMMIT; \ No newline at end of file diff --git a/files/logs/AuthLog.log b/files/logs/AuthLog.log index 36adb64..d394520 100644 --- a/files/logs/AuthLog.log +++ b/files/logs/AuthLog.log @@ -1,45 +1,23 @@ -[31.07.2021] 19:07:50 Successful authorisation for AidenFox with the correct HWID -[31.07.2021] 19:07:06 Successful authorisation for AidenFox with the correct HWID -[31.07.2021] 19:07:10 Successful authorisation for AidenFox with the correct HWID -[31.07.2021] 19:07:14 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:14 Incorrect login for 178.176.77.150 as AidenFox using `Aiden255308` -[31.07.2021] 19:07:16 Incorrect login for 178.176.77.150 as AidenFox using `Aiden255308` -[31.07.2021] 19:07:17 Incorrect login for 178.176.77.150 as AidenFox using `Aiden255308` -[31.07.2021] 19:07:18 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:18 Incorrect login for 178.176.77.150 as AidenFox using `Aiden255308` -[31.07.2021] 19:07:19 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:46 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:03 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:11 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:14 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:19 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:22 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:24 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:26 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:28 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:29 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:31 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:33 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:36 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:37 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:38 Banning 178.176.77.150 for too many authorisation errors -[31.07.2021] 19:07:29 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 19:07:32 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 19:07:19 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 19:07:20 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 19:07:50 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:51 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:52 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:53 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:53 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:54 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:55 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:56 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:56 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:57 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:58 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 19:07:59 Incorrect login for 178.176.77.150 as Jesus using `Jesus1` -[31.07.2021] 20:07:00 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 20:07:02 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 20:07:38 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! -[31.07.2021] 20:07:40 AidenFox has tried to create a multi account with login: Jesus, but was restricted to do that! +[01.08.2021] 21:08:03 AidenFox attemping to log from [RU]Russia Moscow... +[01.08.2021] 21:08:03 Successful authorisation for Unknown bruter - `E6ojzwZ9YOlOpBPHhaMjs0tPSOqtffYNfV8KRsO674=` with the correct HWID +[02.08.2021] 09:08:38 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 09:08:38 Incorrect HWID for AidenFox IP is - 31.173.80.148 Bruted by AidenFox +[02.08.2021] 09:08:12 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 09:08:12 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 09:08:19 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 09:08:19 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 13:08:32 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 13:08:32 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 15:08:05 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 15:08:05 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 15:08:08 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 15:08:08 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 15:08:37 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 15:08:37 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 15:08:17 Banning 31.173.80.148 on 1m +[02.08.2021] 15:08:17 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 15:08:17 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 17:08:40 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 17:08:40 Successful authorisation for AidenFox with the correct HWID +[02.08.2021] 17:08:08 AidenFox attemping to log from [RU]Russia Moscow... +[02.08.2021] 17:08:08 Successful authorisation for AidenFox with the correct HWID diff --git a/files/uploads/MinecraftCloaks/1.png b/files/uploads/MinecraftCloaks/1.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9ff06b0824421831310429b28b7ea574142f49 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQdOQVjv*Dd-d=a)Yf#{E34B-o zLb5b@5#yC3ymRlTeEZV6`b^#+{=wb>4u?;8@0|FAMJEYNc(U<6u)3?^`GU~FW)$FO7W Q&RmeVr>mdKI;Vst05zUDG5`Po literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftCloaks/AidenFox.png b/files/uploads/MinecraftCloaks/AidenFox.png new file mode 100644 index 0000000000000000000000000000000000000000..e2d649258b2e1effc4e08d00b459a01c0c645a77 GIT binary patch literal 1723 zcmV;s21NOZP)Px#24YJ`L;x=UF90th5GzqCni2`a9+D+O9iArr{f&>zWoS-Vy#Zeq7ChYg)nq#dIl z%rZ3lApoPk$CsNkfMrYn`tqi2+x~)=@Q6%ALMJfVfB|bP)>`&F_tlCMI{W@Kovn=k zsDwhuSPmD)A9pS7Kdm|lV(){S9KiUzVKz6%+~pkE-~W)XI70XRCunSFpf+90ng$OO z8YV)`)Q9tgVTjTSPkYSI&*ORC0xun{>Eu;Q;L5oF&f6Wps^(VG!qQ%!D1RHzg{-Of zu4F=WB=FEv8vr=kH%xBUaOABWY`J?c05810na8?L(pIOIFyOn}-{HlLcYox8kG%6o z`hT{uqGVbc>jCJzDF(Cj`pz2GHZ9GeY7%(m$0OJ%VxkaF_=S=3$7Ibq;3SiChL?5^ zp_Jkud58NS;0r1E$>V4E`D@pn%!Qd80Etx%L_t7%eS+~^i1s{Y{RrE8ik@thCGgL& zT@E0-dx-PXb6l9oap*VqkgQop*S!a5Zff9jElq6c|3Z1wcecHaKwzvXGhzGCpD>ZZ zS;ygDe~n7?`sh7(Ie^aA#wD*`iY@)?Io5lsB!lXd!MzV}cGg5p6(qUH;^y;U;yfV!KTKX%RjU))gw zw@Mx`aBExz2F?%#MPx%G#+fCHykwFGp15sM=iPrsN{NXU*J-V>))Gb`yPsKiT^=A5 zWdkfppcKcdECc=0?x6*}*D+aC%ocr+a9c(*F=x3PIfR(U^q#`tc;BQ@THzOcl3ucW zP!vUIt&vjl^sW(}KVG>9+_k>3Jh!%Ku@nM4(EIu2@qpK!I!joXLwhL#KOk9?BrF#2 zYHIO)pNF5^u!I3Z3bfQ5`qDQ5=zjYTF#t+(=$BvN;J_G99yxx^GT6U$vzsWwtRIm{ z>Lq5Fcals}^Vt;iWCyFmfR~?m4}|1z(-Ai(1u}@}NPE2dL4kS=ZPJgcz>oeOQ_>e` z9d~@z+QoxBjkB>V_v}1P-@eLAR!3SQ>T4E837j=_uJ+2NSj}=+X22_bBM2pkg5tu3 zQiM_5ib??w?b)!T6O>YxK}aMLm<8jEqKFp{-+A2(_;kuKK0Qai7yyt?dFZ+{Ky?}L z>cDA&Fk)&R)--5_bB+crXjdWQxsb~?zQeJ;(->zsmycgP3ZuAPRjS+qODWM>)Bl6_ z7tev@#T=6tFOfa56TdLRwr>v7)*P3}YWjdK(dlU4Fvb{eZBQr##yZ;T6DXl@ z!tvn1BJCdC{#TIToI^-KWFiDHP(c_l@a)C~22_^RSl*H^24qj{Wb3AVOS;nYxv;90 zKp*WJ1|gAX!YD*2fzk>kBtbDi)hL7zyxcpC6mY(vXjzqt_2?Wz2(*$|7fZ$1TAtoD zQgJEl$qtGG-S@en>5uM8JJPbc9^jmFEJO5meXAl5DEYv-={%DcFY&_bn@QHJW9z1U zv^B3r*QKlL0W4E|ufOBE_OES@o1(|MP68)sYhF!fYh%@`fLtyB4i1b}ytgMiC=fDs z{d7I)RcYF9s^jdXImYsqW4))UXM#5>18f-4k(QA5%AH{6YVVW5fGb&GBg^?*$k|JC z1VO;)zl&96z_OVjAXwgTH#7tOU*Z!FfWFZwy25}J09F840bm7y6#$km{sXk^%XP6& RiZlQK002ovPDHLkV1n!cH2(kq literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftCloaks/AlfaBrodyaga.png b/files/uploads/MinecraftCloaks/AlfaBrodyaga.png new file mode 100644 index 0000000000000000000000000000000000000000..deac5c5aec5cb2226faab05adb21072ad350d66e GIT binary patch literal 1076 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ξ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 $val){break;} +$imgBig = '1.png'; +$imgSmall = str_replace(array('$', '/'), array('', ''), @$key.'.png'); +@$img1 = imagecreatefrompng($imgBig); +@$img2 = imagecreatefrompng($imgSmall); +if($img1 and $img2) { + imageSaveAlpha($img1, true); + imageSaveAlpha($img2, true); + header('Content-Type: image/png'); + $size = getimagesize($imgSmall); + if($size[0] == 22) { + $x2 = imagesx($img2); + $y2 = imagesy($img2); + imagecopyresampled( + $img1, $img2, + 0, 0, + 0, 0, + $x2, $y2, + $x2, $y2 + ); + imagepng($img1); + } else { + imagepng($img2); + } + imagedestroy($img1); + imagedestroy($img2); +} else { + header("HTTP/1.0 404 Not Found"); +} \ No newline at end of file diff --git a/files/uploads/MinecraftCloaks/miomoor.png b/files/uploads/MinecraftCloaks/miomoor.png new file mode 100644 index 0000000000000000000000000000000000000000..deac5c5aec5cb2226faab05adb21072ad350d66e GIT binary patch literal 1076 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 RiZlQK002ovPDHLkV1n!cH2(kq literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftSkins/AidenFox.png b/files/uploads/MinecraftSkins/AidenFox.png new file mode 100644 index 0000000000000000000000000000000000000000..aca95eafc96ebf8684a4919cf9ecfbbb5c42c69e GIT binary patch literal 949 zcmV;m14{gfP)T-Gq^{}_fD=F7vZQz479!C_wtdH1r0oX$~D7&T*mx%?i({5FW&)EgqdY+;0 zxfR-amXYU6^zPm)^>@}W8`#39yC5DDL5_*oR(*ssGN4gT<)Ba5)qqk8n1|c^^!DK` z`nZ~Afh~OCi#cK;Cho2J2*;FwQU+dXuRlO*R|Y9RAEiO* z5F?K(Hk_qT%SlEab6gMwHn4>cd=W#8Y1KzKM*w-pl(hBJYOI%XH%4iFc0eX~jy^0W z=*#1b`g;4ezCdqMkJxnq_}3dJolj1%9o@J( zL`xH4T8#EkIuc?6j0N3{Jn-bw5IvagV>YmTeS4DmZr(hvjD>hyNNpd%g>zhAaC!0v ziI5~|8?5|ev1!Am2*0`FadYUzGXqNUVsEE9Izj-W*7&~wJ0O5aUj2`~R03rS@GH5G z%7M{?;SGUTB}TxCh!GO;xw2qO0B+1l6?1R)@a2-PcmeD}n@!? literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftSkins/AlfaBrodyaga.png b/files/uploads/MinecraftSkins/AlfaBrodyaga.png new file mode 100644 index 0000000000000000000000000000000000000000..f471689dedab91099b91a44a4a7aa782118ae7a7 GIT binary patch literal 1733 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 CHRApN literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftSkins/Kertorium.png b/files/uploads/MinecraftSkins/Kertorium.png new file mode 100644 index 0000000000000000000000000000000000000000..2004c5eb880bb56c5c33f7b1a779b12cb7bd8624 GIT binary patch literal 889 zcmV-<1BU#GP)1jS5P-d6UjT_B1xkl>MNr;=0z@7l(lyjUA~euYN2$|5Ly$b=7XlQHJ|sPYVe zBY;zYYXBF)70Y-D9U{65U~I+?p~Bi6W?=07+<<}r{J8z4?7V;PuKErCj)71FfIClL zh^neYb9t(4t@jQ^+qUBGrw=isX!4CzyJm$P)r28z4&Zlc)kB5 z36^32gjjp~`;U-6lkKgL;o~TRP}A$PBWv!zb8rlYWUbl@Wwef!Ltm19y}<`!Q0tKMJq$~>pVmxL6a$oA_ z(xAR; z0Z3>>j3@?x&AWrzT8s9-}daxSolm`k^vw&vYQ7)wm~R|q{O`IA(vlENi*7S{KGXrphl&dRXn-rZGj)43}Y{)6lowr%I zkvcChqeDF_&lZ3)21A}VF!d$3>W~_M72e){fpNG(J*)qgp9gr=77aiOAd@qwSO8on zPE3LW1HhcsyWb06vIKC>C=&qfK(Zq>0BYVZooZ$Ru!7&_kC2HuzNz>Wi1EIL*m2Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0@X=GK~!i%?O3sn z6EP6oCJjZ>C&e|9=&AAzD5BvD(!mGh2hx#-5~ZM}OL;#K9WB?OAX-F&LKUHFD9k?Z zO!TnE_GPmnMt4to8m~ROGw-d>$)#GYRxZV=s$8$vbA!Ra4TnQFo6X#GI(3uD#Lr

f3$9d@MFq3Wg<`S*Lh05N+)M5ZAHTR4EviXeNZDb^xxi ze)He4o6uA#7?x;eZU?aVZ`U6@*@UJ_!LUR# z>y+dUVDUe1KYFqWO_hRSiDu?@0E@r-@!gY6XsUDrtu2?GK_6;H5QWF%u{Q$581rg^ zb>9&&3)ItH*SQH0fj1kAEFMj0BWyzI{#=wcqR`s&`TQ>vWchSJ1RflVEFKMm7_$l1 zefN#hh6xDe+FDbVyMY#oMNk{Ssg5_nCgkqVMQOtXOwv5m>s&mLY7P;FahfZa%jIE= zoZS7nC~ZWcCY(h)0D6n?W) z;o;}J61li1cF?7wv~fAeThO<0h-v~D`<&Nx&1U1a+pXK} zcG-sa`@K_st_6ZTx2O-%6y-5d@UuXE8F&$r)*hh&5U+pv2u?!nhLNJ=sx332LYl_S`EK$eM zDyn4R57GeUqXCZwJa7XpMUfeYCF&SjMN6W{jDwR`FQ1v@b!%KQMP?kDm=YJRF*)xX z#MyBQMP?i^A>kZf^VlldCACglip)6FfVQ-Xc1e8K|9$t%lfUlLVugU z8m^HmGUKpB9Yd?>E(sA3&f@t;82z7v=h&3dXjJw4eNh{ts{R0v9U2u`NKixo0000< KMNUMnLSTXsY2#{fO>Ip7vCMItQrSbx z&!|PGd8EZ+0Uu|N0A4Z0G`wQ)arOuni^W#`s{X3B(TA3w1wo)x74uY}q9|aoSU{F# zYK>)C28+c)8A2+gsXxr42I%FKmwm|7CSN*8pz%Nu@E5HCQ*Y(kb?qmEdl}ghTE>9V(C4=i3 zEA9K7bE`_~yMj(@$>8SPOl!%k{R<&L2mwJ50OuT@K7Cp*P}|fM0M2=(@SO9`0H78K zArt_VIs-t3f4$lb022sUz7Gv>9H#`pUNzuX2OtQ7ttHS&1JX2AOr~k7Xg;6A$;pXg z?)7RzH|HC0){;S*rb;lK(lmvut1Gy=x~i>re0&U^=Yh_L=Xr2^d<@@KPvFN(20vah z__lfipU*ct5^8{M)Hvq~pwH)aK-qjgFA0t0c^-J4r)CTRK;f}omGH~uQXQC<%Vi}9 zp69`6G*WG_?r1au&-07`2q7Rzl1c!QBmp5rGXO@TkrHM!8mWPi2^|1r78#GCXiIzY zJcs3S3B%zKhQlE&mrG+ETv|A;PEiyY0l148gkcCmh%ErH>@H%>06;-eFscnz08p(l zxyfM|Du58sFbs`#5t!%CpO*+h`nr4!-&YL2uNZt?K88=-PRN8`sfZ@JR z35|4>F~wyngs=lZg`qQ(rl|sef`H$!-t}xVAcBBvSvP7}hIOzVp6UjJf$DQG7^u@9 zy@WvzaxGaU2q^qovStAnDhvvXNb3NsB`eiS(^L(L!lBWlUL@Ltq9{rL+?+EwJ3E83 zvommA7Y2g?31e|l|_xtUPU>wJAD;WHJy6G4P{I+@mchRQ&#fuk;#^W(a zDb;@+fLp=T;Mf;3eJj`&0M|37fWcWuAg^bv5&#rl2LM563;^f66#!DolA68A%LgPI z095!lIa9X4blAF{vC3V*ahys39LH(C3q(-_w}QbtpTP&o;7j@!{ByDSegAAzP66PY zmyG2@0bpDItpKPZ&Us1rCIDQX{$!q>9_cp<0J_N3qN63x^SpCR!3sbdfSNc%hfW8N z2k2=RZ*Z4yP1C{S0eafi9d26g`@Y)yoA7h+cz~Yv4FDBbN(qd$17Yv+fPJU78emIQ zU`nU~rg3QfUFFz0?b`-aoj@@jU>XDC0garYUp*yB0(zeM{(5~HBe+jK50<9WDd>6I z?EW^h&)84fL8(pKL-O|frd=)eAyN~+zmBW}=+>1s!Y!qas`~YPA9}qW^m;w;eZSL{ zx1PsnQB^!3Ns{JUU>wIFr8Hhi(=r+lh~rrO55ur@xbb}-9LIrPuc!Ly^?Kkq4*0&W zB0s+GtE=k4U;t7|@O>YA-v=qB>aU6)TRfmK0GxAm<=q4TJszN+>>S4d#x`em?1z>~ zDN7(w0C4-F0N`u}L7?(@Q(PAhXsiWz#O0i;<0TG=`8s!)0)Wg@K`AgOWStgJ;qjv5 zpf;duJfN=ceH=(0JRZ)B6J& z1hw7o+ujG50H}%|G>Ip40$?qfx)7xot)|OY1i^N{Z+jnL0)WN?+Qt()1E9Yju)RO9 z-S6Ap2k89h@qo7RguMWuFM+!E2e$it+xq|$Pt;G@C7#e402Cgt)ajLb-TQ+mimdnh zw)X*byzP8CY?G+)^i2V^{8jG{OaSQj`?mK1dld##8>EmK3INWO{)~n$0W7bYr8*nX z)jud{L)UnKiIC|gbxrkS{sH Q&;S4c07*qoM6N<$f>g1ky8r+H literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftSkins/Nikko.png b/files/uploads/MinecraftSkins/Nikko.png new file mode 100644 index 0000000000000000000000000000000000000000..db1276db502f1cf8d919f1c3765bc29f4185e4dc GIT binary patch literal 1776 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 literal 0 HcmV?d00001 diff --git a/files/uploads/MinecraftSkins/miomoor.png b/files/uploads/MinecraftSkins/miomoor.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5f61d58c0f2562e3a550892a1d6daf5cd00c1d GIT binary patch literal 1155 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 literal 0 HcmV?d00001 diff --git a/foxxey/scripts/actionScript.php b/foxxey/scripts/actionScript.php index d1cfa8c..5b12dc5 100644 --- a/foxxey/scripts/actionScript.php +++ b/foxxey/scripts/actionScript.php @@ -20,11 +20,14 @@ if(!defined('FOXXEY')) { die ('{"message": "Not in FOXXEY thread"}'); } + /* HOOKING MODULES */ functions::includeModules(SCRIPTS_DIR.'modules', $config['modulesDebug']); $longTermBan = new longTermBan(REMOTE_IP); - if($longTermBan->checkBan() === false) { + if($longTermBan->checkBan() === false) { + $dbPrepare = new dbPrepare(); + $dbPrepare->dbPrepare(); foreach ($_GET as $key => $value) { $requestTitle = trim(str_replace($config['not_allowed_symbol'],'',strip_tags(stripslashes($key)))); $requestValue = trim(str_replace($config['not_allowed_symbol'],'',strip_tags(stripslashes($value)))); diff --git a/foxxey/scripts/dbPrepare.class.php b/foxxey/scripts/dbPrepare.class.php new file mode 100644 index 0000000..29ade73 --- /dev/null +++ b/foxxey/scripts/dbPrepare.class.php @@ -0,0 +1,33 @@ +dbPort = $config['db_port']; + $this->dbUser = $config['db_user']; + $this->dbPass = $config['db_pass']; + $this->dbName = $config['dbname_launcher']; + $this->dbHost = $config['db_host']; + + $this->dbQuery = file_get_contents(FILES_DIR."fox_launcher.sql"); + $this->db = new db($this->dbUser, $this->dbPass, $this->dbName, $this->dbHost); + } + + public function dbPrepare(){ + try { + $this->db::run($this->dbQuery); + } catch(PDOException $pe) { + die('{"message": "Spoiled our SQL"}'); + } + } + + } \ No newline at end of file diff --git a/foxxey/scripts/modules/module_dbPrepare.class.php b/foxxey/scripts/modules/module_dbPrepare.class.php new file mode 100644 index 0000000..29ade73 --- /dev/null +++ b/foxxey/scripts/modules/module_dbPrepare.class.php @@ -0,0 +1,33 @@ +dbPort = $config['db_port']; + $this->dbUser = $config['db_user']; + $this->dbPass = $config['db_pass']; + $this->dbName = $config['dbname_launcher']; + $this->dbHost = $config['db_host']; + + $this->dbQuery = file_get_contents(FILES_DIR."fox_launcher.sql"); + $this->db = new db($this->dbUser, $this->dbPass, $this->dbName, $this->dbHost); + } + + public function dbPrepare(){ + try { + $this->db::run($this->dbQuery); + } catch(PDOException $pe) { + die('{"message": "Spoiled our SQL"}'); + } + } + + } \ No newline at end of file