iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Windows Server
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
Hilfe !!! Php Script Zum Hacken
Alt
  (#1)
Benutzer
 
Benutzerbild von enpx
 
Status: Offline
Beiträge: 17
Registriert seit: 15.04.2005
Ort: Bern
Alter: 34
Standard Hilfe !!! Php Script Zum Hacken - 11.07.2005, 11:59

Hallo Leute

Habt Ihr auch schonn tests mit der c99Shell für PHP gemacht?
Link: http://ccteam.nukleon.us/files/c99shell.txt


Mit der Shell kann man alle Verezichnisse auf einem Windows Server anschauen (runterladen, ändern.löschen).
Eifach per FTP Raufladen fertig.

Wie kann man sich vor so einem eingriff auf einem Windows Server schützen?

Bitte dringend.......

Gruss eNpx


Ich habe nichts gemacht.....
   
Mit Zitat antworten
Hilfe !!! Php Script Zum Hacken
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#2)
Expert Benutzer
 
Benutzerbild von Xheon
 
Status: Offline
Beiträge: 3,164
Registriert seit: 21.08.2004
Ort: Zürich CH
Alter: 26
Standard 11.07.2005, 12:59

Der Zugriff auf einen Windows Server wird über einen User abgewickelt.

Dieser User wird sicherlich auch in diesen PHP Script definiert. Wenn dieser nicht genügend Rechte hat, wird eine änderung bzw. löschen nicht möglich sein.

Kannst einwenig mehr info's posten, sehe nicht ganz genau wo das problem ist - ausserdem ist halt noch wichtig was auf diesen Server lauft bzw. welche Rolle er war nimmt Webserver etc.


Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss
  Xheon eine Nachricht über AIM schicken  
Mit Zitat antworten
Alt
  (#3)
Super Profi Benutzer
 
Benutzerbild von kermit
 
Status: Offline
Beiträge: 2,161
Registriert seit: 28.09.2004
Ort: Wettswil am Albis
Alter: 29
Standard 11.07.2005, 13:21

Zitat:
Original geschrieben von Xheon
Der Zugriff auf einen Windows Server wird über einen User abgewickelt.

Dieser User wird sicherlich auch in diesen PHP Script definiert. Wenn dieser nicht genügend Rechte hat, wird eine änderung bzw. löschen nicht möglich sein.

Kannst einwenig mehr info's posten, sehe nicht ganz genau wo das problem ist - ausserdem ist halt noch wichtig was auf diesen Server lauft bzw. welche Rolle er war nimmt Webserver etc.
Ich kann kein Russisch, auch habe ich den Code nicht analysiert, aber das Script wird wohl automatisch die Rechte des Web-Users haben, bzw des Accounts, welcher PHP ausführt: Darf dieser User auf einem Win32-Server Dateien anderer User sehen/modifizieren/löschen?

bis bald
Kermit
   
Mit Zitat antworten
Alt
  (#4)
Expert Benutzer
 
Benutzerbild von Xheon
 
Status: Offline
Beiträge: 3,164
Registriert seit: 21.08.2004
Ort: Zürich CH
Alter: 26
Standard 11.07.2005, 13:46

Zitat:
Original geschrieben von kermit
Ich kann kein Russisch, auch habe ich den Code nicht analysiert, aber das Script wird wohl automatisch die Rechte des Web-Users haben, bzw des Accounts, welcher PHP ausführt: Darf dieser User auf einem Win32-Server Dateien anderer User sehen/modifizieren/löschen?

bis bald
Kermit
Weniger php wird ja auf dem Server gecodet und nicht auf der ws - dann hat es eher die rechte des Dienstkonto für IIS


Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss
  Xheon eine Nachricht über AIM schicken  
Mit Zitat antworten
Alt
  (#5)
Super Profi Benutzer
 
Benutzerbild von kermit
 
Status: Offline
Beiträge: 2,161
Registriert seit: 28.09.2004
Ort: Wettswil am Albis
Alter: 29
Standard 11.07.2005, 13:49

Zitat:
Original geschrieben von Xheon
Weniger php wird ja auf dem Server gecodet und nicht auf der ws - dann hat es eher die rechte des Dienstkonto für IIS
Genau das habe ich auch aussagen wollen... PHP wird also vom Dienstkonto ausgeführt?

bis bald
Kermit
   
Mit Zitat antworten
Alt
  (#6)
Expert Benutzer
 
Benutzerbild von Xheon
 
Status: Offline
Beiträge: 3,164
Registriert seit: 21.08.2004
Ort: Zürich CH
Alter: 26
Standard 11.07.2005, 13:52

IIS startet die Anwendung und bekommt das File zurück - müsste über das Dienstkonto abgehandelt werden.


Wenn man alles ausgeschaltet hat, was unmöglich ist, bleibt am Ende etwas übrig, das die Wahrheit enthalten muss
  Xheon eine Nachricht über AIM schicken  
Mit Zitat antworten
Re: Hilfe !!! Php Script Zum Hacken
Alt
  (#7)
Super Profi Benutzer
 
Benutzerbild von kermit
 
Status: Offline
Beiträge: 2,161
Registriert seit: 28.09.2004
Ort: Wettswil am Albis
Alter: 29
Standard Re: Hilfe !!! Php Script Zum Hacken - 11.07.2005, 13:56

Zitat:
Original geschrieben von enpx
Hallo Leute

Habt Ihr auch schonn tests mit der c99Shell für PHP gemacht?
Link: http://ccteam.nukleon.us/files/c99shell.txt


Mit der Shell kann man alle Verezichnisse auf einem Windows Server anschauen (runterladen, ändern.löschen).
Eifach per FTP Raufladen fertig.

Wie kann man sich vor so einem eingriff auf einem Windows Server schützen?

Bitte dringend.......

Gruss eNpx
Nutzt das Ding nicht einfach simple Fehler in den Konfigurationsdateien aus?
   
Mit Zitat antworten
Alt
  (#8)
Benutzer
 
Benutzerbild von enpx
 
Status: Offline
Beiträge: 17
Registriert seit: 15.04.2005
Ort: Bern
Alter: 34
Standard 11.07.2005, 15:11

Nein es compiliert Pearl zur echtzeit und führt den code zur echtzeit aus. (Also ohne Pearl installiert zu haben.

Ich kann dem Dienstkonto die Rechte nicht wegnehmen, da sonst PHP nicht mehr läuft.

Safe_mode habe ich im php.ini aktiviert und trotzdem funzt es noch.

Laut der Hackerseite (altavista translate) funzt das ding auch auf Linux maschinen.

weiss jemand rat?


Ich habe nichts gemacht.....
   
Mit Zitat antworten
Alt
  (#9)
Benutzer
 
Benutzerbild von enpx
 
Status: Offline
Beiträge: 17
Registriert seit: 15.04.2005
Ort: Bern
Alter: 34
Standard 11.07.2005, 16:20

Also man kann in der PHP.ini safe mode aktivieren und das Script verezichniss angeben doch bleibt das Rootverzeichnis für das Script offen. Also wenn mir jemand sagen kann ob es möglich ist jedem User sein eigenes PHP.ini zu geben wäre mein Problem gelöst.

Gruss ENPX


Ich habe nichts gemacht.....
   
Mit Zitat antworten
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#10)
Benutzer
 
Benutzerbild von enpx
 
Status: Offline
Beiträge: 17
Registriert seit: 15.04.2005
Ort: Bern
Alter: 34
Standard 13.07.2005, 08:43

Ich habe einen Layer basierten Filter auf unserer IDP (Intrusion-Detection & Prevention-System )erstellt.

Jetzt kann man solche Dateien nicht mehr auf unseren Server laden.
(Und wenn Sie schon auf dem Server wären, können Sie nicht mehr ausführt werden.

Die Datei wird bereits beim FTP Upload gelöscht bevor Sie unsere Firewall erreicht.

Gruss Enpx


Ich habe nichts gemacht.....
   
Mit Zitat antworten
Alt
  (#11)
Erfahrener Benutzer
 
Benutzerbild von mcnobrain
 
Status: Offline
Beiträge: 303
Registriert seit: 02.11.2004
Ort: GR
Alter: 28
Standard 13.07.2005, 21:42

Hooops da muss ich doch meine Security gleich mal neu überdenken !!!!!

Meine Kiste ist ja wie eine offene Türe

aber da bin ich wol auch nicht der Einzige


Never touch a running system
   
Mit Zitat antworten
Alt
  (#12)
Profi Benutzer
 
Benutzerbild von cal77
 
Status: Offline
Beiträge: 885
Registriert seit: 01.09.2003
Ort: Buttikon
Alter: 31
Standard 14.07.2005, 00:55

Ich möchte die Angst noch ein bisschen schüren:

Das mit dem PHP-Script ist ja ganz nett: Aber:

Wenn auf dem Server irgendeine Komponente, wie z.B. MDAC oder auch der SQL-Server (CMDSHELL) nicht auf dem aktuellsten Stand ist, kann ich ohne Weiteres auch so schon ein Programm auf dem Zielcomputer aufrufen (auch über Firewalls hinweg). Da auf dem Zielrechner wenige "für Hacker lustige" Programme installiert sind, kann ich einfach den TFTP-Client (welcher auf jedem neuen Windows-System vorhanden ist und wegen des Windows-Dateischutz auch nicht durch den Admin gelöscht werden kann, resp. gleich wieder reinkopiert wird) ausführen und mit diesem eine Verbindung auf meine Angreifermaschine herstellen, um viele schöne Hacker-Tools raufzuladen.

Wenn der SQL-Server der "Weak"-Point ist, dann kann ich noch hoffen, dass dieser unter dem SA-Account betrieben wird (welcher Admin-Rechte und standardmässig kein Passwort hat) und schon habe ich die Maschine übernommen. Von dort aus gehts dann auf die anderen Rechner der DMZ und ziemlich sicher auch auf das interne Netzwerk.

Es ist nicht "that easy" wie es klingt - aber ziemlich gut machbar, für jemanden, welcher eine Ahnung hat und auch das böswillige Potential dazu. Das erwähnte PHP-Script ist da nur ein kleines Türöffnerchen - es gibt da viel gemeinere Dinge... ;-D

Weitere Infos und eine Demo dieser Sache gibts übrigends auch an einem meiner Tech'n'Shisha-Workshops (www.itrain.ch/2005/CH_technshisha.asp), um noch ein bisschen Schleichwerbung zu machen ;-D

Grüessli

Cal77


MCSE+S, MCSE+M, MCT, CCNA

Mindestens 80% der Bugs in Windows repräsentiert die Person, welche vor dem Computer sitzt. Der einzige Service Pack dafür heisst "fundiertes Wissen"...


Sponsor von informatikBoard.ch: iTrain GmbH