Jump to content

Willkommen Gast

Navigation

Links

Als Gast hast du nur eingeschränkten Zugriff!


Sign In 

Create Account

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.
 

   

Photo

[C#] FTP Upload [Snippet]

* * * * * 5  ( 1 votes )

  • Please log in to reply
5 replies to this topic

#1
Rastajan

Rastajan

    Malware Experte

  • Members
  • PipPipPipPipPipPipPip
  • Likes
    200
  • 101 posts
  • 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 likes this
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
░░░░░░░█░█▀▀░░█▀█░░█░░█░█▀░░
░░░░░░░█░▀▀█░░█▀█░░█░░█░█▀░░
░▀░▀░▀░▀░▀▀▀░░▀░▀░░▀▀░▀░▀▀░░
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘

#2
SAR

SAR

    Regelmäßiger Übertreiber

  • Premium Member
  • Likes
    319
  • 394 posts
  • 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 posts
  • 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 likes this

Thanked by 2 Members:
Becks , xxas

#4
Rastajan

Rastajan

    Malware Experte

  • Members
  • PipPipPipPipPipPipPip
  • Likes
    200
  • 101 posts
  • 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!


  • Dr. Spic, SAR, Framerater and 1 other like this
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘
░░░░░░░█░█▀▀░░█▀█░░█░░█░█▀░░
░░░░░░░█░▀▀█░░█▀█░░█░░█░█▀░░
░▀░▀░▀░▀░▀▀▀░░▀░▀░░▀▀░▀░▀▀░░
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘

#5
mr3ee

mr3ee

    Script Kiddie

  • Members
  • PipPipPipPip
  • Likes
    12
  • 26 posts
  • 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 and 3XPL01T like this

Thanked by 1 Member:
lion.

#6
Blackhook

Blackhook

    Pentester

  • Premium Member
  • Likes
    22
  • 105 posts
  • 50 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 likes this

Ich bin ein Trottel




  Topic Forum Started By Stats Last Post Info

user(s) are reading this topic

members, guests, anonymous users


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.