Geek's Night / 2009. /dev/urandom. gynvael.coldwind//vx, Hispasec



Podobne dokumenty
Wybrane problemy bezpieczeństwa w urządzeniach sieciowych SEConference Michał Sajdak, Securitum sekurak.pl

Drobne błędy w portalach WWW

Wybrane ataki na urządzenia sieciowe Secure Michał Sajdak, Securitum sekurak.pl

Ataki na aplikacje WWW. Łomem, czy wytrychem? Jak dobrać się do aplikacji WWW

PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:


SQL injection. Metody włamań do systemów komputerowych p. 1/13. Bogusław Kluge, Karina Łuksza, Ewa Makosa

Zadanie OUTSIDE /24. dmz. outside /24. security- level /16

Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych

SQL z perspektywy hakera - czy Twoje dane są bezpieczne? Krzysztof Bińkowski MCT,CEI,CEH,ECSA,ECIH,CLFE,MCSA,MCSE..

0.1 Logowanie do serwisu

INSTRUKCJA INSTALACJI DATAMOBILE. Ver. 1.3

Nietypowe podatności w aplikacjach webowych

mysql> UPDATE user SET Password=PASSWORD('pass') WHERE user='root'; Query OK, 2 rows affected (0.05 sec) Rows matched: 2 Changed: 2 Warnings: 0

z testów penetracyjnych

Obrona przed SQL-injection w aplikacjach Java/JEE

X11R5. .Xresources. Pliki konfiguracyjne X-Windows. Zasada działania X11. .xinitrc. X protocol X server. X client. X library

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Bezpieczeństwo aplikacji internetowych

Zagadnienia. Konstrukcja bibliotek mysql i mysqli w PHP. Dynamiczne generowanie stron. Połączenie, zapytanie i sesja

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Bazy danych i usługi sieciowe

Witaj, jeżeli przegladasz ten plik oznacza że chcesz stworzyć własnego masterka. No cóż koniec bełkotania bierzmy się za zrobienie mastera!

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

Znaj wroga i samego siebie, a możesz stoczyć sto bitew, nie zaznając porażki

Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW. Wymagania

Dokumentacja interfejsu HTTPD. Platforma BSMS.PL Instrukcja podłączenia po przez http

Bezpieczeństwo systemów komputerowych

OPENSIM-KOMENDY SERWERA

Zabbix -Monitoring IT bez taśmy klejącej. Paweł Tomala Barcamp 15 czerwca 2015

Bazy Danych i Systemy informacyjne Wykład 5. Piotr Syga

BIG SISTER SYSTEM MONITORINGU SIECI DLA LINUX/UNIX I WINDOWS. Michał (traq) Żuchowski. traq@shl.pl

1.1 Podłączenie Montaż Biurko Montaż naścienny... 4

ACCO NET. System kontroli dostępu. Instrukcja instalacji

SSI Web 8. (badania.kozminski.edu.pl) Instrukcja logowania i uruchamiania ankiety

Instalacja serwera zarządzającego F-Secure Policy Manager

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Bazy Danych i Systemy informacyjne Wykład 5. Piotr Syga

DOKUMENTACJA TECHNICZNA SMS API MT

Nazwy w środkowych nawiasach muszą być takie jak w spisie poniżej, w zewnetrznych nawiasach są dowolne uzywane juz do wykorzystania w javascript.

11. Autoryzacja użytkowników

Linux -- u mnie działa!

Instalacja platformy Magento CE

System operacyjny Linux

Formy ataku SQL Injection

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

MeetingHelper. Aplikacja Android ułatwiająca przekazywanie materiałów pomiędzy uczestnikami spotkania. Instrukcja obsługi dla programisty

Problemy techniczne SQL Server

Ślady w sieci. Piotr Kucharski. Społeczeństwo informacyjne, Szkoła Główna Handlowa indeks Logi. Zagrożenia i ucieczki Podsumowanie

Wstęp Instalacja guest guest Konfiguracja

Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki

Bezpieczne udostępnianie usług www. BłaŜej Miga Zespół Bezpieczeństwa PCSS

Problemy techniczne SQL Server

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

2016/01/17 08:12 1/6 Instalacja serwera

Bazy Danych i Usługi Sieciowe

Funkcje dodatkowe. Wersja 1.2.1

Instalacja Oracle Designera ( )


T: Zabezpieczenie dostępu do komputera.

instrukcja INSTALACJI APi_proxy

Instalacja i konfiguracja serwera IIS z FTP

ibok Internetowe Biuro Obsługi Klienta

Język SQL, zajęcia nr 1

LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!!

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

5. Współpraca z bazą danych MySQL

System kontroli dostępu ACCO NET Instrukcja instalacji

ZADANIE.06 Zarządzanie konfiguracją urządzeń (tryb tekstowy i graficzny) 2,5h

Programowanie w Internecie

Bezpieczeństwo Systemów Informacyjnych lab. 13

PHP. Tematyka wykładów: Język PHP PHP i bazy danych Rozszerzenia PHP

Ćwiczenie 6 Przełącznik zarządzalny T2500G-10TS (TL-SG3210).

Wykład 6: PHP: praca z bazą danych MySQL, cz.2

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

Projektowanie Aplikacji Internetowych Temat: Serwer wymiany plików Documentation Page 1

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

IT Security vs GameDev. IGK'8 2011, Siedlce / Poland

Wykaz zmian w programie SysLoger

Instalacja systemu zarządzania treścią (CMS): Joomla

Aplikacje www laboratorium

Kopie bezpieczeństwa NAPRAWA BAZ DANYCH

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

SvJPK Procedura wdrożenia SvJPK

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Informacje które należy zebrać przed rozpoczęciem instalacji RelayFax.

Szanowni Państwo, za pomocą poczty elektronicznej telefonicznie pod numerem Zespół Kylos.

Instrukcja obsługi i konfiguracji telefonu Yealink T32G (v )

Konfiguracja połączenia VPN w systemie Windows 7 z serwerem rozgrywki wieloosobowej gry Medal Of Honor: Wojna na Pacyfiku: Pacyfik.

dziennik Instrukcja obsługi

1. Sprawdzanie zawartości opakowania. 2. Instalacja na stojaku. Skrócona instrukcja obsługi USG-300

6. Bezpieczeństwo przy współpracy z bazami danych

Wykład 5: PHP: praca z bazą danych MySQL

SERWERY WIRTUALNE Stabilność, szybkość i bezpieczeństwo danych...

Snifery wbudowane w Microsoft Windows

Transkrypt:

Geek's Night / 2009 /dev/urandom gynvael.coldwind//vx, Hispasec

Rev. Eng. Pentesty Hispasec Code ReverseCraft gynvael.coldwind//vx Vexillium http://gynvael.coldwind.pl 2009 /usr/bin/whoami

Statystyki! admini? pentesterzy? (web? os?) insect collectors? (web? native? insect egg collectors? netwars.pl?

Bonus a propos captcha (.gif): ASFWDQA znaki połączone, OCR zrobił WTF^_-

Bonus a propos captcha (.gif): ASFWDQA znaki połączone, OCR zrobił WTF^_- color index... 1 2 3 4 5 6 7 w palecie

czyli co tam admin z programistą dla hackera przygotowali

róbcie backupy! tylko nie w ten sposób --; ludzie dzielą się na tych co robią backupy i tych co będą robić backupy (thx MeMeK za cytat ;>)

róbcie backupy! tylko nie w ten sposób --; Miejsce 3. http://site/index.php.bak /index.php.zip /index.php.tar.gz /index.bak /index.php~ /.index.swp

róbcie backupy! tylko nie w ten sposób --; Miejsce 2. http://site/backup.zip http://site/site.zip http://site/www.zip

róbcie backupy! tylko nie w ten sposób --; Miejsce 1. drwxr-xr-x /root drwxr-xr-x /root/backup/ -rw-r--r-- /root/backup/mysql_2008-12-13.tar.gz -rw-r--r-- /root/backup/mysql_2008-12-14.tar.gz...

róbcie backupy! tylko nie w ten sposób --; Miejsce 0. BONUS LEVEL! $cat backup.sh smbmount //backupserver/backup /mount/backup -o username=administrator,password=aois%$a21k (shacz jeden serwer, drugi gratis!)

logi dobrze mieć czyli pernamentna inwigilacja Miejsce 3. http://site/stats/ http://site/logs/ http://site/log/ (phpsessid w GET, linki do tajnych stron,...)

logi dobrze mieć czyli pernamentna inwigilacja Miejsce 2. RFI via LFI include(./. $GET_['x']); czyli LFI czyta logi apacha /var/log/httpd/access.log /var/log/httpd/error.log

logi dobrze mieć czyli pernamentna inwigilacja Miejsce 1. http://site/admin/ - panel admina http://site/admin/ws_ftp.log

logi dobrze mieć czyli pernamentna inwigilacja Miejsce 1. http://site/admin/ - panel admina http://site/admin/ws_ftp.log http://site/admin/upload_image.php (btw, http://www.google.pl/search?q=ws_ftp.log)

one shot one kill czyli fail na całej linii Miejsce 2. http://site/upload.asp

one shot one kill czyli fail na całej linii Miejsce 2. http://site/upload.asp sprawdzanie rozszerzenia w js

one shot one kill czyli fail na całej linii Miejsce 2. http://site/upload.asp sprawdzanie rozszerzenia w js http://site/upload/ (warning info)

one shot one kill czyli fail na całej linii Miejsce 2. http://site/upload.asp sprawdzanie rozszerzenia w js http://site/upload/ (warning info) asp prawie nic nie może ;<

one shot one kill czyli fail na całej linii Miejsce 2. http://site/upload.asp sprawdzanie rozszerzenia w js http://site/upload/ (warning info) asp prawie nic nie może ;< na szczęście admini użyli pewnego liba ($) który miał RegisterDll()

one shot one kill czyli fail na całej linii Miejsce 1. http://123.123.123.123/ - login panel (home made)

one shot one kill czyli fail na całej linii Miejsce 1. http://123.123.123.123/ - login panel (home made) SQL Injection (SQL Server)

one shot one kill czyli fail na całej linii Miejsce 1. http://123.123.123.123/ - login panel (home made) SQL Injection (SQL Server) działa na SYSTEM

one shot one kill czyli fail na całej linii Miejsce 1. http://123.123.123.123/ - login panel (home made) SQL Injection (SQL Server) działa na SYSTEM exec xp_cmdshell jest włączony (no IPS?)

one shot one kill czyli fail na całej linii Miejsce 0. BONUS LEVEL LDAP bez autoryzacji z pełną bazą caaałeeej firmy (read only)

małe a cieszy ale raczej nie admina / programiste Miejsce 6. IPS vs SQLI id=5 limit 0 union select * from users == 403

małe a cieszy ale raczej nie admina / programiste Miejsce 6. IPS vs SQLI id=5 limit 0 union select * from users == 403 id=5 limit 0 union/**/select * from/**/users == 200

małe a cieszy ale raczej nie admina / programiste Miejsce 5. Incorrect user name Incorrect password (bank)

małe a cieszy ale raczej nie admina / programiste Miejsce 4. X-Forwarded-For a głosowanie (ZNWPZ!)

małe a cieszy ale raczej nie admina / programiste Miejsce 3. nr usera w cookie (tak, to był bank)

małe a cieszy ale raczej nie admina / programiste Miejsce 2.?webmail? drwx---x--x /var/webmail/ ale drwxr-xr-x /var/webmail/cache/

małe a cieszy ale raczej nie admina / programiste Miejsce 1. -rwxrwxrwx /var/www/cpanel/plugins/asdf.php

małe a cieszy ale raczej nie admina / programiste Miejsce 1. ex aequo ps aux java -mysql -host 127.0.0.1 -user asdf -pass xxx (ktoś tu nie użył namespace ;>>>)

małe a cieszy ale raczej nie admina / programiste Miejsce 0. BONUS LEVEL malware kradł hasła i wysyłał...

małe a cieszy ale raczej nie admina / programiste Miejsce 0. BONUS LEVEL malware kradł hasła i wysyłał... via FTP

małe a cieszy ale raczej nie admina / programiste Miejsce 0. BONUS LEVEL malware kradł hasła i wysyłał... via FTP z userem root

małe a cieszy ale raczej nie admina / programiste Miejsce 0. BONUS LEVEL malware kradł hasła i wysyłał... via FTP z userem root zgadnijcie czy hasło na SSH było inne

bo to trudne jest następny proszę... Miejsce -1. chmod -R 777 / bo coś mi nie działało

bonus client/vendor fail Ups, to nie nasze IP #$!@%!#$%^

bonus client/vendor fail Zainstaluj AV i Firewalla a potem admini sprawdzą czy zgłoszony przez ciebie gracz hackuje!@#$@!$%#$@%^&$%

dyskusja 0-day w pentestach?

dyskusja no more free bugs?

dyskusja full disclosure vs responsible disclosure

Dziękuje za uwagę :) Pytania? mailto:gynvael@coldwind.pl http://gynvael.coldwind.pl http://re.coldwind.pl/