Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen

Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.

  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[C#] FTP Upload [Snippet]

* * * * * 5  ( 1 Stimmen )

  • Bitte melde dich an um zu Antworten
5 Antworten in diesem Thema

#1
Rastajan

Rastajan

    Malware Experte

  • Members
  • PIPPIPPIPPIPPIPPIPPIP
  • Likes
    200
  • 101 Beiträge
  • 299 Bedankt
  • 652959
  • Android, Android [root]
  • Windows, Linux
void ftpUpload(String filename, String ftpserver, String username, String password)
{
try
{
FileInfo file = new FileInfo(filename);
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(new Uri(ftpserver));

request.Method = WebRequestMethods.Ftp.UploadFile;
request.UseBinary = true;
request.UsePassive = true;
request.KeepAlive = true;
request.Credentials = new NetworkCredential(username, password);
request.ContentLength = file.Length;
int buffer_length = 16 * 1024;
byte[] buffer = new byte[file.Length];
FileStream fstream = file.OpenRead();
Stream stream = request.GetRequestStream();
int len = 0;

while ((len = fstream.Read(buffer, 0, buffer_length)) != 0)
stream.Write(buffer, 0, len);

stream.Close();
fstream.Close();

FtpWebResponse response = (FtpWebResponse)request.GetResponse();

response.Close();
}
catch
{
}
}

Quelle: -->

Please Login HERE or Register HERE to see this link!



Gruß, Rastajan.
  • sniffer gefällt das
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
░░░░░░░█░█▀▀░░█▀█░░█░░█░█▀░░
░░░░░░░█░▀▀█░░█▀█░░█░░█░█▀░░
░▀░▀░▀░▀░▀▀▀░░▀░▀░░▀▀░▀░▀▀░░
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘

#2
SAR

SAR

    Regelmäßiger Übertreiber

  • Premium Member
  • Likes
    319
  • 394 Beiträge
  • 286 Bedankt
  • 608463167
  • verifiziert
Für kleine Einsatzzwecke, bzw. nur auf bekannten Rechnern, ok.
Sonst ist FTP aber nix gut. a) man braucht das Pw im Klartext (früher oder später) im Quellcode und B) die Benutzerdaten werden unverschlüsselt übertragen.
Grade für einen Stealer etc ist nicht das nicht zu empfehlen. Mit viel Pech, wird eurer gesamter Server übernommen. (Und damit meine ich identische Kennwörter ^^.png' class='bbc_emoticon' alt='^^' />)


Mfg.
SAR

Eingefügtes Bild


#3
mr3ee

mr3ee

    Script Kiddie

  • Members
  • PIPPIPPIPPIP
  • Likes
    12
  • 26 Beiträge
  • 7 Bedankt
  • Android, Android [root], Windows Phone
  • Linux
Ich finde das Snippet ist sehr unsauber geschrieben.
  • keine usings bei den streams
  • fixe Buffer größen
  • Verbindung wird bei fehlerfall nicht geschlossen
  • das casting am Ende kann man sich schenken
  • ...ich sehe es mir garnicht mehr genauer..
Schulnote: -4
  • Becks gefällt das

Thanked by 2 Members:
Becks , xxas

#4
Rastajan

Rastajan

    Malware Experte

  • Members
  • PIPPIPPIPPIPPIPPIPPIP
  • Likes
    200
  • 101 Beiträge
  • 299 Bedankt
  • 652959
  • Android, Android [root]
  • Windows, Linux

Ich finde das Snippet ist sehr unsauber geschrieben.

  • keine usings bei den streams
  • fixe Buffer größen
  • Verbindung wird bei fehlerfall nicht geschlossen
  • das casting am Ende kann man sich schenken
  • ...ich sehe es mir garnicht mehr genauer..
Schulnote: -4

Bist du Lehrer oder hast du extreme Langeweile? Geh dem Menschen der es geschrieben hat unnötig auf den Geist und schreib was effizienteres

Quelle: -->

Please Login HERE or Register HERE to see this link!


â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
░░░░░░░█░█▀▀░░█▀█░░█░░█░█▀░░
░░░░░░░█░▀▀█░░█▀█░░█░░█░█▀░░
░▀░▀░▀░▀░▀▀▀░░▀░▀░░▀▀░▀░▀▀░░
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘

#5
mr3ee

mr3ee

    Script Kiddie

  • Members
  • PIPPIPPIPPIP
  • Likes
    12
  • 26 Beiträge
  • 7 Bedankt
  • Android, Android [root], Windows Phone
  • Linux
Wenn ein Snippet zur weiterverwendung empfholen wird dann sollte es auch eine gewisse "Qualität" haben.
Viele nehmen sich solche dinge zur Hilfe um Programmieren zu lernen!

Die Frage ist wie langweilig ist dir das du irgendwelche Bullshit Snippets postest?
Wenn jemand sowas braucht dann findet er das binnen weniger Sekunden auf

Please Login HERE or Register HERE to see this link!

.
  • Becks und 3XPL01T gefällt das

Thanked by 1 Member:
lion.

#6
Blackhook

Blackhook

    Pentester

  • Premium Member
  • Likes
    22
  • 104 Beiträge
  • 48 Bedankt
  • Android
  • Windows
Wenn man aber nur perfekte codes posten dürfte wäre das Forum leer.
Man kann auch selbst den Code verbessern.
Zum lernen finde ich dein Beispiel gut und bedanke mich dafür.
Jeder fängt mal klein an.
  • paulaner gefällt das

Ich bin ein Trottel




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen:

Mitglieder: , Gäste: , unsichtbare Mitglieder:


This topic has been visited by 29 user(s)


    3XPL01T, b0kerst3l, Becks, Blackfox, Brolege, Crap, DNBLOVER, Eester, FakeKeyUser, Fr0nz, g0rillaz, JonyD, Julius K9, juPP, kiwitone, Kryptonit, Lopus, luvar, Mk3E, mr3ee, n1nja, nischke, ObbedCoder, opheus, pi^2, Psykoon303, Ragevalley, scrack, Shadowgun
Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.