<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FTP - Zugang miemen]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>Ich habe vor eingehende FTP-Anfragen über den öffentlichen Port 21 abzufangen, jedoch ohne das der Benutzer (sofort) etwas davon merkt.<br />
Wenn sich ein Benutzer über den öffentlichen Port 21 anzumelden versucht, soll er aufgefordert werden Benutzername und Kennwort einzugeben, doch dann soll schluss sein.</p>
<p>Soll heißen: Will ein Client sich über den öffentlichen Port 21 anmelden, soll es für ihn so aussehen, dass am Ziel ein FTP-Server auf ihn wartet wo nun jedoch keiner ist.<br />
Ich habe jetzt einfach mal angefangen indem ich ein Programm geschrieben habe das auf den Port 21 horcht und eine Verbindung mit accept erlaubt.<br />
Das funktioniert insoweit, dass mein möchtegern Server die eingehende Verbindung erkennt und die Verbindung annimmt, doch hier komme ich jetzt nicht weiter.</p>
<p>Denn nachdem die Verbindung mit dem Server aufgebaut worden ist, wartet der Client ja auf ein &quot;Wilkommen&quot; des Servers, woraufhin der Client ja Benutzername und Passwort übergeben muss.</p>
<p>Wie ich das jetzt genau machen muss ist mir im Moment jedoch verborgen.<br />
Ich habe ein wenig gegoogelt und in Erfahrung gebracht, dass bei FTP die Befehle auf der Comandoleitung über Statuscodes geregelt werden und das Der Code zur Aufforderung den Benutzername einzugeben 220 lautet.<br />
Doch was ich nun genau damit anstelle weiß ich nicht.<br />
Ich hatte einfach mal versucht 220 als string mit send zurückzuschicken, was jedoch auch nur dazu geführt hatte, dass die Verbindung abgebrochen wurde und der browser auf der Clientseite die FTP-Seite nicht gefunden hat.</p>
<p>Meine Frage wäre nun ob mir nicht vielleicht jemand sagen könnte wie ich hier jetzt weiter vorzugehen habe?</p>
<p>Um es nocheinmal zu sagen, ich habe nicht vor ein kompletten FTP-Server zu schreiben. Verzeichnisse anlegen, daten wirklich transportieren usw interessiert für dieses Programm nicht.<br />
Es geht einzig und alleine darum, dem Clienten weiß zu machen, dass ein FTP-Server auf ihn warte.</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237630/ftp-zugang-miemen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 02:04:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237630.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Mar 2009 11:23:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FTP - Zugang miemen on Tue, 31 Mar 2009 11:23:30 GMT]]></title><description><![CDATA[<p>Guten Tag.</p>
<p>Ich habe vor eingehende FTP-Anfragen über den öffentlichen Port 21 abzufangen, jedoch ohne das der Benutzer (sofort) etwas davon merkt.<br />
Wenn sich ein Benutzer über den öffentlichen Port 21 anzumelden versucht, soll er aufgefordert werden Benutzername und Kennwort einzugeben, doch dann soll schluss sein.</p>
<p>Soll heißen: Will ein Client sich über den öffentlichen Port 21 anmelden, soll es für ihn so aussehen, dass am Ziel ein FTP-Server auf ihn wartet wo nun jedoch keiner ist.<br />
Ich habe jetzt einfach mal angefangen indem ich ein Programm geschrieben habe das auf den Port 21 horcht und eine Verbindung mit accept erlaubt.<br />
Das funktioniert insoweit, dass mein möchtegern Server die eingehende Verbindung erkennt und die Verbindung annimmt, doch hier komme ich jetzt nicht weiter.</p>
<p>Denn nachdem die Verbindung mit dem Server aufgebaut worden ist, wartet der Client ja auf ein &quot;Wilkommen&quot; des Servers, woraufhin der Client ja Benutzername und Passwort übergeben muss.</p>
<p>Wie ich das jetzt genau machen muss ist mir im Moment jedoch verborgen.<br />
Ich habe ein wenig gegoogelt und in Erfahrung gebracht, dass bei FTP die Befehle auf der Comandoleitung über Statuscodes geregelt werden und das Der Code zur Aufforderung den Benutzername einzugeben 220 lautet.<br />
Doch was ich nun genau damit anstelle weiß ich nicht.<br />
Ich hatte einfach mal versucht 220 als string mit send zurückzuschicken, was jedoch auch nur dazu geführt hatte, dass die Verbindung abgebrochen wurde und der browser auf der Clientseite die FTP-Seite nicht gefunden hat.</p>
<p>Meine Frage wäre nun ob mir nicht vielleicht jemand sagen könnte wie ich hier jetzt weiter vorzugehen habe?</p>
<p>Um es nocheinmal zu sagen, ich habe nicht vor ein kompletten FTP-Server zu schreiben. Verzeichnisse anlegen, daten wirklich transportieren usw interessiert für dieses Programm nicht.<br />
Es geht einzig und alleine darum, dem Clienten weiß zu machen, dass ein FTP-Server auf ihn warte.</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688724</guid><dc:creator><![CDATA[Kahino]]></dc:creator><pubDate>Tue, 31 Mar 2009 11:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to FTP - Zugang miemen on Tue, 31 Mar 2009 11:58:44 GMT]]></title><description><![CDATA[<p><a href="http://tools.ietf.org/html/rfc959" rel="nofollow">http://tools.ietf.org/html/rfc959</a></p>
<p>Hier wird beschrieben, wie das Protokoll arbytet.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1688757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1688757</guid><dc:creator><![CDATA[scorcher24 | off]]></dc:creator><pubDate>Tue, 31 Mar 2009 11:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to FTP - Zugang miemen on Wed, 08 Apr 2009 08:07:37 GMT]]></title><description><![CDATA[<p>So, ich hab mich inzwischen ein wenig in diesen RFC eingelesen und mein Programm funktioniert auch soweit wie ich es mir erhofft hatte, auch wenn es sich bei manchen Bruteforceprogrammen einfach aufhängt anstatt irgendwas zu machen (wahrscheinlich weil ich nur die grundlegensten Befehle implementiert habe und diese Programme Befehle senden mit denen ich nichts anfangen kann).<br />
Aber das ist nicht das Problem wegen dem ich jetzt hier bin.</p>
<p>Jetzt wo mein Programm halbwegs gut funktioniert, hab ich einfach mal geschaut was ein Portscanner so ausspuckt, wenn er dieses Programm findet.<br />
Und dummerweise weist sich mein Programm so aus, als verwende es italk/tcp</p>
<p>Vielleicht steht es im RFC ja auch irgendwo schon recht früh und ich habs einfach nur überlesen aber gefunden hab ich es nicht.</p>
<p>Ich werde zwar weiterhin danach suchen, da ich die Lösung gerne hätte aber da dieses Ding arg lang ist, wollte ich einfach mal fragen ob nicht zufällig jemand weiß, was ich zu tun habe damit sich mein Programm als das FTP-Protokoll verwendend ausweißt.</p>
<p>Wie ich ja schonmal sagte wollte ich keinen vollwertigen FTP-Server schreiben, sondern nur den Anmeldungsteil.<br />
Ich hoffe mein Vorhaben portscannern bzw. Netzwerksniffern weiß zu machen ich verwende das FT-Protokoll ist dann überhaupt möglich ...</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692667</guid><dc:creator><![CDATA[Kahino]]></dc:creator><pubDate>Wed, 08 Apr 2009 08:07:37 GMT</pubDate></item><item><title><![CDATA[Reply to FTP - Zugang miemen on Wed, 08 Apr 2009 12:10:16 GMT]]></title><description><![CDATA[<p>Darf man fragen, was du genau machen willst, bzw warum du genau dieses verhalten haben willst ?</p>
<p>Du willst die Portscanner taeuschen ? Das soll gar ned so schwer sein ...<br />
Den netzwerksniffer kannst ned &quot;taeuschen&quot;, weil der zeigt ja blos was genau da IP-Protokolltechnisch abgelaufen ist. Die parser, die da vielleicht drauf aufsetzen könnt man &quot;taeuschen&quot;, falls man weiss welche benutzt werden ^^ Aber ner Sichtpruefung durch eine Person mit IP-Kentnissen wird da ned viel standhalten.</p>
<p>Warum willst du den ftp Verbindungsaufbau &quot;abwuergen&quot; !?<br />
Wenn du nen FTP zugang emulieren willst, nur um zu sagen das es bei dir nix zum downloaden gibt, dann geht das einfacher in dem nen richtigen ftp server installierst, dem aber nix zum ausliefern gibst ...<br />
Und wenn du das logging richtig einstellst, kommst du da auch an die logins ran, inklusive Zeiten und passwort !</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1692826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1692826</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Wed, 08 Apr 2009 12:10:16 GMT</pubDate></item><item><title><![CDATA[Reply to FTP - Zugang miemen on Wed, 08 Apr 2009 17:07:07 GMT]]></title><description><![CDATA[<p><strong>12345</strong> tcp/udp italk Italk Chat System</p>
<p><a href="http://www.bekkoame.ne.jp/~s_ita/port/port10000-12999.html" rel="nofollow">http://www.bekkoame.ne.jp/~s_ita/port/port10000-12999.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1693016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1693016</guid><dc:creator><![CDATA[12345]]></dc:creator><pubDate>Wed, 08 Apr 2009 17:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to FTP - Zugang miemen on Thu, 09 Apr 2009 11:03:07 GMT]]></title><description><![CDATA[<p>Danke für den Hinweis 12345, wie es scheint hab ich die Angaben des Portscanners falsch interpretiert.<br />
italk/tcp war nicht was er gefunden hat, sondenr wofür der Port allgemein gilt, tatsächlich wird dahinter ein FTP-Server erkannt, benutzer so Portscanzeugs auch normalerweise gar nicht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3842">@RHBaum</a></p>
<p>Der Grund weswegen ich keinen &quot;echten&quot; FTP-Server nehme ist der, dass der Angreifer niemals durchkommen darf.<br />
Und wenn nicht mehr als der Anmeldeteil existiert, ist auch sichergestellt, dass der Angreifer keine Sicherheitslücke oder dergleichen ausnutzen kann ;), zu mindest keine die bei FTP-Servern so ausgenutzt werden können.</p>
<p>Dieses Programm horcht auf mehrere geöffnete Ports, sodass unser echter FTP server nur einer unter vielen ist.<br />
Darüber hinaus macht mein Programm auch noch ein bichen anderen Kram, wenn ein Bruteforce-Angriff auf diesen Fake-FTP angewandt wird und dafür brauchte ich dann halt eine Möglichkeit diesen Kram auszuführen und das geht mit einem eigenen Programm halt am einfachsten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1693394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1693394</guid><dc:creator><![CDATA[Kahino]]></dc:creator><pubDate>Thu, 09 Apr 2009 11:03:07 GMT</pubDate></item></channel></rss>