WebsiteBaker Community Forum

General Community => Off-Topic => Topic started by: evaki on February 11, 2019, 11:50:40 AM

Title: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 11, 2019, 11:50:40 AM
Win-Webserver for testing PHP and CGI/FCGI programs, without installing an Apache or IIS environment.
Code: [Select]
https://www.mwiede.de/windows-php-webserver/Habe heute erst entdeckt, daß einige unserer Anwender den schon seit einiger Zeit auf ihren PC's nutzen.
Vielleicht mag den jemand ausprobieren. Im Moment komme ich nicht dazu. Ich weiß nicht, ob das Ding auch auf 'nem Stick läuft, also ohne großartige Anpassungen.
MfG. Evaki
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 12, 2019, 10:16:22 AM
Hab' das Ding ein wenig seziert.
Die exe-Dateien sind anscheinend mit xonoBasic (portierbar) geschrieben. Die Konfiguration gleicht der von xonoHTTP. Wer also im Altertum mit Basic dabei war, darf sich aufs Selbermachen freuen, zumal der Admin in PHP und unter GPL gestellt ist. Könnte ja auch ein "eigener" WB-Server werden. Na gut, nur für Leute, die viel Zeit haben. Die Kinder machen ja nix mehr in Basic, die lernen Chinesisch.
MfG. Evaki
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 12, 2019, 11:46:36 AM
Die erste Analyse war's "nicht so ganz"  :-D
Hab' nun schon diverse MS C++ Daten (Visual Studio) aus 2015 vor mir.
Jedenfalls ist's spannend -zumindest für die, die was damit anzufangen wissen.
Mein Sandkasten hat misch beim Suchen gehelft  8-)
MfG. Evaki
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: Gast on February 12, 2019, 01:02:45 PM
Als ich vor ~20 Jahren mal wegen Zecken (Borreliose) für 2 Jahre ans Krankenbett gefesselt war, hab ich mich auch mal an C++ versucht und kleine Hilfsprogramme (neu-deutsch: Apps) für den PC gebaut (Kalender, mein Werkstatthandbuch usw). Seither aber nie mehr benutzt. Einzig mein Auto-Diagnose-Programm könnte mich heut zu Tage dazu überreden, da noch mal mit anzufangen.
Der Autor hatte das seinerzeit für die Pontiac-Community Deutschland geschrieben, mit C++ für OBD1, ist dann aber leider kurz nach Fertigstellung nach Krankheit verstorben. Bis jemand sich getraut hat, seine Frau mal wegen der Software anzusprechen, hatte sie den Rechner mit den Arbeitsdateien schon platt gemacht.
Über geblieben ist das kompilierte Paket, das über DOS oder Freedos läuft.
So was wieder zurück bzw dekompilieren geht wohl nicht?
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 12, 2019, 01:26:10 PM
Quote
dekompilieren
Ups -----
In den Anfangszeiten gab's ja für DOS vereinzelt hervorragende Disassembler auf. Nee, nich Freeware, zumindest zu Anfang nicht, später dann folgten noch welche, die bei Profihackern bis heute im Einsatz sind, speziell in den osteuropäischen Ländern gab es da Spezialisten, im Gegensatz zur BRD, wo die Grünen gerade gegen ISDN wetterten. Über diese Rückständigkeit könnte man bis schwadronieren.

Aber wieder zum Thema. Wenn man über die vielen Hürden von Kompression, Verschlüsselung, firmenspezifischen Dateiformaten, Debuggerhürden, Eigenüberprüfung der Datei, des Codes im Speicher, in Threads (war da was Intel/AMD?) usw. zum eigentlichen -hoffentlich dann noch ausführbaren- Code gekommen ist. läßt sich dieser disassemblieren. Einige Programme versuch(t)en unter Berücksichtigung der Kenntnisse von Betriebssystem und der dafür verfügbaren Programmiersprachen den disassemblierten Code entsprechend zuzuordnen. Was daraus geworden ist, weiß ich nicht, aus diesem Thema bin ich nun -hallo Langzeitgedächtnis. ...- wech.... Vielleicht mal 'ne Forensikerin heiraten -ähm...

Nochmal zum Webserver. Der ist in der Version mit php5.4.x etwa gleich mit dem BongoServer (für Gamer). Wie es der Zufall es will, gerade mal vor eineinhalb Stunden, gibts die kompletten Sourcen auf einem Server einzusehen. Tatsächlich ist's 'ne "Kombi" von Visual Studio und dem XenoHTTP-Server. Da waren wir also gar nicht so doof  :roll:

MfG. Evaki
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 12, 2019, 02:10:09 PM
Den könnte man noch nutzen (https://www.heise.de/security/meldung/Ghidra-NSA-will-Reverse-Engineering-Werkzeug-als-Open-Source-veroeffentlichen-4267567.html), falls er was taugt. Ich vermute aber, daß zukünftig KI eingesetzt wird, was dann auch wieder Geschwindigkeitsvor teile bringt.
MfG. Evaki
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: Gast on February 13, 2019, 10:59:31 AM
Quote from: jacobi22
dekompilieren
Ups -----

Wat hustest du denn?
https://de.wikipedia.org/wiki/Decompiler

Quote
Ein Dekompilierer (englisch Decompiler oder auch Reverse Compiler, Reverse Engineering Compiler) ist ein Computerprogramm, das aus Maschinen- oder Objektcode für den Menschen wieder lesbaren Quelltext in einer Hochsprache erzeugt. Er versucht, den Vorgang des Kompilierens umzukehren.

Ein Dekompilierer ist nicht zu verwechseln mit einem Disassembler, da die Assemblersprache nur eine alternative Darstellungsform des Maschinencodes ist.
Title: Re: Win-Webserver for testing PHP and CGI/FCGI programs, without Apache!
Post by: evaki on February 13, 2019, 12:35:10 PM
Nee, bloß nicht schon wieder Mißverständnisse.
Ups war nur Erstaunen
Aber hiermit ist auch der Dekompiler drin
Quote
Evaki: Einige Programme versuch(t)en unter Berücksichtigung der Kenntnisse von Betriebssystem und der dafür verfügbaren Programmiersprachen den disassemblierten Code entsprechend zuzuordnen.

Sagte ja, weiß nicht was draus geworden ist. Das "Problem" sind bei sowas halt die Programmiersprachen . Willste obj-Code für welche Sprache? Das ist die Aufgabe, deshalb nicht generell mit gibt et alles zu beantworten

Womit wurde denn Dein Programm geschrieben c, c++, TurboC.... oder gar TurboPascal?