| Autor |
Beitrag |
The-FoX
      
Beiträge: 203
Win XP
D6 Pers
|
Verfasst: Fr 08.08.03 18:35
hi. Ich habe mir vor 2 tagen einen Ftp server gesichert um leuten im Forum die Möglichkeit zu geben über mein Program daten auf meinen Ftp-Server hochzuladen um nicht immer den Forumwebspace zu bemühen. Jetzt wollte ich vorhin über leechftp auf meinen Ftp doch das pw war falsch. Ich habe dann bei www.8ung.at versucht mich anzumelden doch auch dort war das Passwort geändert worden. Über die email addresse kann ich das Passwort auch nicht mehr anfordern weil die eMail adresse geändert wurde (nicht das Passwort, obwohl es dasselbe war) Ich habe nun mit der erstelleremail adresse einen eMail an 8ung.at geschrieben und ihnen dies mitgeteilt. Haltet ihr es für möglich das vielleicht nur von 8ung der Server gesperrt wurden, weil zu viel Traffic herschte?
|
|
Terra23
      
Beiträge: 872
Win 8
Delphi 7
|
Verfasst: Fr 08.08.03 18:50
Möglich ist alles, unmöglich ist nichts; es ist jedoch nicht möglich, daß dein Topic hier bleibt und zugleich unmöglich, daß es nicht verschoben wird.
Nein, Spaß beiseite. Ich denke, wenn nur zuviel Traffic herrscht, könntest du dich trotzdem einloggen. Es würde dann ein wenig dauern, bis eine Verbindung hergestellt/nicht hergestellt wird und du würdest eine entsprechende Fehlermeldung erhalten. Nur weil Traffic herrscht, ändern sich nicht gleich Passwörter und Mail-Adressen. Am Besten wartest du mal ab und durchsuchst mal deinen Rechner nach ungewöhnlichen Programmen á la "Netbus" oder "Sub7even".. 
_________________ Hasta La Victoria Siempre
|
|
UC-Chewie
      
Beiträge: 531
WinXP
D5 Ent
|
Verfasst: Fr 08.08.03 18:51
Über einen PaketSniffer kann der Logon-Name des FTPs und evlt. auch das Passwort rausgekriegt werden. Ich nehm an, du kannst FTP-Passwörter über irgendein Web-Frontend ändern. Wenn du da das gleiche Passwort und den gleichen Namen wie für deinen FTP-Server genommen hast, dann ist es sehr gut möglich, dass jemand sich die Zugangskontrolle für den FTP-Server geschnappt hat.
_________________ Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|
|
The-FoX 
      
Beiträge: 203
Win XP
D6 Pers
|
Verfasst: Fr 08.08.03 18:53
Nein ich denke das der jenige das Programm das ich oben beschrieben habe in Assembler oder sonst wie geöffnet hat. Dort drin steht natürlich mein Password  Meint ihr ich bekomms zurück von 8ung? da waren extrem wichtige sachen drauf *hoil*
edit: SubSeven usw. hab ich nicht drauf, weil mein Norton des sofort erkannt hätte. (Hats schonmal)
|
|
UC-Chewie
      
Beiträge: 531
WinXP
D5 Ent
|
Verfasst: Fr 08.08.03 19:03
Jo, oder so. Wenn dein FTP-Passwort gleich dem Passwort ist, mit dem du deinen Zugang konfigurierst hast, dann muss ich leider sagen: selber Schuld. Aber als Kunde müsstest du mit Hilfe deiner Kundennummer oder so etwas eigentlich den Anbieter dazu veranlassen können, die Zugangsdaten zu ändern.
_________________ Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|
|
Moritz M.
      
Beiträge: 1672
|
Verfasst: Sa 09.08.03 20:32
Hi
Da bin ich jetzt an einem Problem, dass ich auch schon hatte:
Wie ein Passwort in einem Programm unterbringen ohne dass es jemand anders auslesen kann...?
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: Sa 09.08.03 20:39
| Onz hat folgendes geschrieben: | Hi
Da bin ich jetzt an einem Problem, dass ich auch schon hatte:
Wie ein Passwort in einem Programm unterbringen ohne dass es jemand anders auslesen kann...? |
Hi,
am besten in mehrere Variablen/Constanten aufteilen und verschlüsseln.. mit nem einfachen ByteShifter etc
Also ein paar buchstaben des PWs machst du in lokalen Variablen, ein paar in globalen, ein paar verschlüsselst du etc...
Au'revoir,
Aya~
_________________ Aya
I aim for my endless dreams and I know they will come true!
|
|
The-FoX 
      
Beiträge: 203
Win XP
D6 Pers
|
Verfasst: So 10.08.03 18:42
| UC-Chewie hat folgendes geschrieben: | | Jo, oder so. Wenn dein FTP-Passwort gleich dem Passwort ist, mit dem du deinen Zugang konfigurierst hast, dann muss ich leider sagen: selber Schuld. Aber als Kunde müsstest du mit Hilfe deiner Kundennummer oder so etwas eigentlich den Anbieter dazu veranlassen können, die Zugangsdaten zu ändern. |
Es gibt bei 8ung.at nur dieses eine Passwort. Du gibts bei der Anmeldung dein Pw an, und das ist dann dasselbe für ftp, 8ung-email und für den gesamten Account.
@Aya. Ja des hab ich jetzt auchso gemacht. Der Verschlüßelungscode wird zwar leider angeben in der Form, aber ich denke das würde sehr schwer werden für dem typ das zu entschlüßeln. Naja ich ruf morgen sobald ich wach bin dort an, und wenn ich dem Namen und das Passwort bei der Registrierung nennen kann denke ich schon das der mir weiterhelfen kann. Thx@all.
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: So 10.08.03 18:54
versuch es auch mal hiermit:
Delphi-Quelltext 1:
| chr(23) + chr(bla) + chr(asdfgh) |
Da musst du nur eben vorher den String in hex/dezimal-zahlen umwandeln. Das würde ich übrigens an möglichst vielen stellen machen.
dann ist es auch nicht mehr so leicht zu finden. (Über einen Debugger allerdings immernoch)
Bei Delphi werden konstantenstrings übrigens standardmäßig verschlüsselt in der exe abgelegt.
Folgendes solltest ud auch noch machen.
Lege an völlig sinnlosen stellen im Programm variablen/constanten mit dem inhalt von sinnlosen zeichenketten die passwörter sein könnten an.
Außerdem würde ich auch noch nach den Fenstern von Debuggern/Paketsniffern (such mal bei google, da solltest du schnell die richtigen namen finden. Und schau dir mal EnumWindows an) suchen und keine Verbindung herstellen, wenn einer gefunden wird - dann kann man aber immernoch einfach den titel des fensters ändern.
Sonst fällt mir gerade nichts ein.
|
|
The-FoX 
      
Beiträge: 203
Win XP
D6 Pers
|
Verfasst: So 10.08.03 23:38
hmm ok, aber wie kann ich strings in hezadezimal umwandeln?
|
|
lemming
      
Beiträge: 470
Mac OS 10.3.1
Delphi 6 Pro, Kylix 3
|
Verfasst: Mo 11.08.03 14:54
Hi,
man muß nicht einmal einen Disassembler bemühen um an Strings ran zu kommen die in einer Exe stecken. Einfach dieses Prog verwenden: www.hardtware.de/software/bitnapper.zip
und schwup di wup hat man alle strings. Geht bei Delphi Progs übrigens auch mit dem Resource Explorer. Toll nicht wahr?
-lemming
|
|
neojones
      
Beiträge: 1206
Erhaltene Danke: 1
|
Verfasst: Mo 11.08.03 15:15
@obbschtkuche: Seit wann werden Konstanten in Delphi EXE-Files verschlüsselt abgelegt?
Viele Grüße,
Matthias
_________________ Ha! Es compiliert! Wir können ausliefern!
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: Di 12.08.03 14:38
@neojones: eigentlich schon immer. (oder?)
@emming: in den Resourcen findest du nur einen Stringtable mit allen resource Strings. Sonst keine. die musst du aber speziell deklarieren.
Strings in dezimal umwandeln geht ganz einfach:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| type TByteArray = array of byte;
function StrToDez(s: string): TByteArray; var i: integer; begin setlength(result, length(s)); for i := 0 to high(result) do ressult[i] := byte(s[i]); end; |
(ungetestet)
|
|
neojones
      
Beiträge: 1206
Erhaltene Danke: 1
|
Verfasst: Di 12.08.03 15:00
@obbschtkuche: Nein, noch nie!
Viele Grüße,
Matthias
_________________ Ha! Es compiliert! Wir können ausliefern!
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: Mi 13.08.03 11:06
Dann kannst du mir ja sicherlich sagen, wo ich sie in der exe finden kann 
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Mi 13.08.03 12:08
Konstanten sind meist im Klartext einfach per HexViewer auszulesen (gleiches gilt für persistente Daten, z.B. Parameter einer DB-Verbindung).
Man sucht einfach mal nach einer Zeichenkette "Password","PW","Pass","Auth" oder ähnliches.
Ressourcenstrings sind jedoch nicht im Klartext abgelegt, ich weiss nicht, ob sie nur komprimiert oder wirklich verschlüsselt werden.
Cu,
Udontknow
|
|
MathiasH
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Mi 13.08.03 12:26
wenn 8 ung phpund htacces unterstützt kannst du in zukunft einfach son hochlade php skript auf deinen space stellen, das passwort gilt ja dann nur für ein verzeichniss
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: Do 14.08.03 09:00
ressourcenstrings sind (glaube ich) einfach in einem Stringtable abgelegt.
Das mit dem php-Script habe ich auch schon gedaacht. aber wofür brauchst du dann noch ne .htacces datei? Sollen die hochgeadenen dateien danach nicht public sein?
| Udontknow hat folgendes geschrieben: |
Man sucht einfach mal nach einer Zeichenkette "Password","PW","Pass","Auth" oder ähnliches.
|
du glaubst doch nicht im ernst, dass delphi die Konstantennamen in der exe ablegt.
Wenn schon irgendwas schwallen, dann wenigstens vorher nachdenken.
|
|
MathiasH
      
Beiträge: 699
WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
|
Verfasst: Do 14.08.03 09:07
ne, ich hatte gedacht, die schreibrechte an das script zu binden
aber dieses paswort kann man dann auch wieder abfangen.......
-> nur php reicht eigentlich
_________________ "Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
|
|
obbschtkuche
Gast
Erhaltene Danke: 1
|
Verfasst: Do 14.08.03 09:10
ich glaube man braucht dann gar keine schreibrechte mehr. Einfach per HTTP-POST und eine größenabfrage oder sonstwas. das sind höchstens 10 Zeilen.
|
|