Dein erster Besuch? Lies dir bitte zuerst die Regeln durch, dann erst registrieren!

Seite druckenArtikel empfehlengulli RSS News Feedsgulli twittertgulli:Newsletter
 
Antwort
Alt 04. 11. 2007, 16:44   # 51
Datafreak
quassel-irc.org User
 
Benutzerbild von Datafreak
 
Registriert seit: Sep 2004
Ort: $HOME
Beiträge: 1.593
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Wie ich bereits geschrieben habe, habe ich einen Fileserver ohne X am laufen.
Somit kann ich keine grafischen Anwendungen verwenden.
Desweiteren will ich meine Premium Zugangsdaten nicht einfach in irgendeinem Programm eintragen.

MFG
Datafreak
Datafreak ist offline   Mit Zitat antworten
Alt 04. 11. 2007, 16:49   # 52
he1nz
Mitglied
 
Registriert seit: Dec 2006
Beiträge: 200
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Glaube mir , Tuxload ist das was du brauchst .
Wenn du dem Programm nicht traust , dann les doch den Quelltext , das ist ohnehin nicht sehr viel.
Fürs "Premium-laden" gibt es ohnehin massig Methoden.

Tuxload :
http://rapidshare.com/files/65746958/tuxl.tgz
.:Geek World Domination:.
he1nz ist offline   Mit Zitat antworten
Alt 04. 11. 2007, 17:14   # 53
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

@heinz: Tuxload ist gut, aber ich will CCF/RSDF dekodieren. Darum geht's mir. Dann kann man das mit TuxLoad oder mit wget laden... Das Problem an diesen Formaten ist, dass sie nicht kryptografisch sicher (d.h. sicher, wenn der Algoritmus/der Programm-Source bekannt ist) sind. Daher wollen gewisse Leute verhindern, dass sie in Open-Source-Programmen implementiert werden.

@Datafreak: Ich habe mich einmal mit OllyDbg unter Windows durch ein Disassembly von RSD gewühlt. Man kann problemlos die Links `abfischen` - die Kryptografie muss ich noch genauer anschauen...
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 04. 11. 2007, 19:45   # 54
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Also, der Cipher ist Rijndael. RSD benutzt die DCP-Delphi-Crypto-Lib. Den Key habe ich (noch) nicht...
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 04. 11. 2007, 22:16   # 55
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard *pwned*

Done. Der RSDF-Key ist 160 Bits lang und lautet
Code:
8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25
Der Cipher ist wie gesagt Rjindael im CFB-Modus.

So. Das wars erst einmal von meiner Seite her...

Technische Auskünfte gebe ich gerne, um Dekoder oder ähnliches braucht ihr mich nicht zu fragen... Das müsst ihr selber schreiben.



PS: Sorry für den Triple-Post. Ich fand das der chronologischen Reihenfolge wegen OK.
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 04. 11. 2007, 22:43   # 56
Datafreak
quassel-irc.org User
 
Benutzerbild von Datafreak
 
Registriert seit: Sep 2004
Ort: $HOME
Beiträge: 1.593
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Danke Kugelfisch für die Infos. Ich schau es mir morgen Abend mal an.
Könntest du mir per PN zukommen lassen wie du das herausgefunden hast?
Ich würde gern auch den Hintergrund wissen.

MFG
Datafreak
Datafreak ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 00:05   # 57
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Ja, mach' ich.
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 05. 11. 2007, 17:31   # 58
adfgghj
Mitglied
 
Registriert seit: Oct 2007
Beiträge: 11
Standard Re: Cryptload unter Linux? => Mono die Lösung?

C Code für die DCP AES CFB Entschlüsselung: (basierend auf dieser aes.c/.h):
Code:
void aes_dcp_cfb_decrypt( aes_context *ctx,
                      unsigned char iv[16],
                      unsigned char *input,
                      unsigned char *output,
                      int len )
{
    int i;
    unsigned char temp[16];

    for(i = 0; i < len; i++)
    {
        aes_encrypt(ctx, iv, temp);
        output[i] = input[i] ^ temp[0];
        memcpy(iv, &iv[1], 15);
        iv[15] = input[i];
    }
}
adfgghj ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 17:37   # 59
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Das bringt so allein nix. Erstens braucht man einen AES-Context für, und zweitens braucht man den IV. Der IV ist bei DCP 16-bytes 0xFF, mit dem Key verschlüsselt.
Code:
  if IVector= nil then
  begin
    FillChar(IV,Sizeof(IV),$FF);
    {$IFDEF CFORM}Encrypt(IV,IV){$ELSE}RijndaelEncryptECB(Data,IV,IV){$ENDIF};
    Move(IV,LB,Sizeof(LB));
  end
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 05. 11. 2007, 17:40   # 60
adfgghj
Mitglied
 
Registriert seit: Oct 2007
Beiträge: 11
Standard Re: Cryptload unter Linux? => Mono die Lösung?

sorry, den hatte ich ganz vergessen. Und wie gesagt, das basiert auf der verlinkten aes.c/.h. Den Kontext erzeugt man einfach mit aes_set_key(&ctx, rsdfkey, 192);
Für den IV einfach aes_encrypt(&ctx, rsdfiv, rsdfiv); wobei rsdfiv einfach ein char mit 16 mal 0xFF ist.

//edit
Rechtschreibfehler korregiert....

Geändert von adfgghj (05. 11. 2007 um 18:13 Uhr)
adfgghj ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 20:56   # 61
DrHansen
Mitglied
 
Registriert seit: Oct 2007
Beiträge: 88
Standard Re: Cryptload unter Linux? => Mono die Lösung?

...

Geändert von DrHansen (30. 11. 2008 um 23:23 Uhr)
DrHansen ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:06   # 62
hallihallo2
Mitglied
 
Registriert seit: Feb 2007
Beiträge: 189
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Danke Dr.Hansen!
Aber was fürn File mach ich daraus. und was wird daraus für n File erzeugt?
Sry bin newbie was LInux und die Konsole angeht!
hallihallo2 ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:10   # 63
kopfgeldjaeger
Mitglied
 
Registriert seit: Oct 2006
Beiträge: 136
Standard Re: Cryptload unter Linux? => Mono die Lösung?

In ne Datei speichern, ausführbar machen, den zu entschlüsselnden Container in foo.rsdf umbenennen und dann mit "./datei.py" die Python-Datei starten.

mfg
kopfgeldjaeger ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:13   # 64
hallihallo2
Mitglied
 
Registriert seit: Feb 2007
Beiträge: 189
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Zitat:
Zitat von kopfgeldjaeger
In ne Datei speichern, ausführbar machen, den zu entschlüsselnden Container in foo.rsdf umbenennen und dann mit "./datei.py" die Python-Datei starten.

mfg
Danke für den Tip. Ich krieg dann aber noch diese Fehlermeldung:
Code:
Traceback (most recent call last):
  File "./neue Datei.py", line 5, in <module>
    from Crypto.Cipher import AES
ImportError: No module named Crypto.Cipher
hallihallo2 ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:16   # 65
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Du hast PyCrypto nicht installiert.
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 05. 11. 2007, 22:19   # 66
hallihallo2
Mitglied
 
Registriert seit: Feb 2007
Beiträge: 189
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Zitat:
Zitat von Kugelfisch23
Du hast PyCrypto nicht installiert.

Mit Grüssen aus'm Ozean
Kugelfisch
Super! Danke. Endlich gehen auch RSDFs unter Linux. Geht eigentlich CCF2RSDF mit Wine? Dann hätte man alles zusammen

edit: Kann man die ausgabe vielleicht noch irgendwie in eine Datei umlenken? Wäre super
hallihallo2 ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:26   # 67
schneewiesel
RSD/MSD Dev.
 
Benutzerbild von schneewiesel
 
Registriert seit: Jan 2007
Beiträge: 2.755
Standard Re: Cryptload unter Linux? => Mono die Lösung?

@Kugelfisch23:
Unglaublich, du hast es geschafft (die uploader in den wahnsinn zu treiben), großartige leistung.
schneewiesel ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:26   # 68
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Redirect von stdout in eine Datei gehört zu den bash-Grundlagen:
Code:
./decoder.py > links.txt
CCF2RSDF geht IIRC mit wine. Wenn ich einmal Zeit finden sollte, werde ich mich hinsetzen und CCF auch noch `analysieren`.

@Schneewiesel: Ich habe absichtlich KEINEN Decoder geschrieben. Nur das Format für die Linuxuser analysiert. Weder petze ich, noch befürworte ich dies.
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 05. 11. 2007, 22:31   # 69
b4rt
 
Benutzerbild von b4rt
 
Registriert seit: Oct 2006
Beiträge: 446
Standard Re: Cryptload unter Linux? => Mono die Lösung?

b4rt ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:44   # 70
coalado
jDownloader DEV
 
Registriert seit: May 2007
Beiträge: 773
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Kugelfisch es hätte auch andere Möglichkeiten gegeben das Format für die Linuxwelt bereitzustellen. z.B. Event uns zur Hand gehen es in JD zu implementieren.

DAS wäre konstruktiv gewesen.
coalado ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:51   # 71
DrHansen
Mitglied
 
Registriert seit: Oct 2007
Beiträge: 88
Standard Re: Cryptload unter Linux? => Mono die Lösung?

...

Geändert von DrHansen (02. 01. 2008 um 01:44 Uhr)
DrHansen ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:54   # 72
creAtZs
Mitglied
 
Benutzerbild von creAtZs
 
Registriert seit: Dec 2006
Ort: Mönchengladbach
Beiträge: 2.163
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Was ist das für ein dreck?

Es war doch mal ne gute Zeit.

Keine petzen , alle Uploads online und ihr macht einfach dies kaputt?

Das es euch aufregt das ihr RSD @ linux nicht verwenden könnt kann ich verstehen aber dann bittet doch einfach den uploader um eine ccf..

ich finde das es richtig dreißt ist was ihr abzieht .

Ich könnte Schneewiesel verstehen das er sich jetzt endgültig zurück ziehen würde ODER eine rsdf2 basteln würde
creAtZs ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 22:55   # 73
Kugelfisch23
Nerd
Boardcrew
 
Benutzerbild von Kugelfisch23
 
Registriert seit: Oct 2007
Ort: Im Ozean
Beiträge: 8.680
Standard Re: Cryptload unter Linux? => Mono die Lösung?

@coalado: Lies das mal...
Ausserdem: Sobald das Format in Open-Source implementiert wird, ist es unsicher. Das haben die Mechanismen, die auch als `DRM` bekannt sind, gemein. Auch Java ist in dieser Hinsicht nicht wirklich besser, da man das sehr gut Decompilieren kann. Ist übrigens ganz interessant, was gewisse Applets machen

@Alle RS-Downloader-Autoren: Nichts, absolut nichts gegen eure Tools. Aber das mit den Containern müsste echt nicht sein.

Zitat:
Das es euch aufregt das ihr RSD @ linux nicht verwenden könnt kann ich verstehen aber dann bittet doch einfach den uploader um eine ccf..
CCF geht auch nicht... Da unter Linux nun mal fast ausschliesslich Open-Source gecodet wird und eine Implementierung in einem OSS Loader das Format noch angreifbarer machen würde als meine Analyse. Einen öffentlichen Decrypter habe ich nicht gemacht und würde ich nie machen!
Mit Grüssen aus'm Ozean
Kugelfisch
Today is Boomtime, the 32nd day of Chaos in the YOLD 3176
Kugelfischs Blog - Netzwelt-Wiki
Kugelfisch23 ist gerade online   Mit Zitat antworten
Alt 05. 11. 2007, 23:06   # 74
creAtZs
Mitglied
 
Benutzerbild von creAtZs
 
Registriert seit: Dec 2006
Ort: Mönchengladbach
Beiträge: 2.163
Standard Re: Cryptload unter Linux? => Mono die Lösung?

Hmm ok ich dachte das man Crypload mit Wine emulieren kann.. benutze selbet kein Linux aber ich denke schon das es besser ist mit den Containern.. keiner Zwingt ja die Uploader das sie diese Container benutzen... sie benutzen diese ja nur da sie Angst haben das ihr upload verpetzt wird...

Ich erinnere mich an eine Zeit wo schon uploads nach einer geringeren Zeit als 1h deleted wurden..
creAtZs ist offline   Mit Zitat antworten
Alt 05. 11. 2007, 23:07   # 75
cybasucker
®€$Þ€[† †|-|€ ®µ£€Z !
 
Benutzerbild von cybasucker
 
Registriert seit: Aug 2001
Ort: Ð3µ7$(|-|£4|\|Ð
Beiträge: 581
Standard Re: Cryptload unter Linux? => Mono die Lösung?

@Kugelfisch,

wieso codest du nicht einfach ein Download-Prog für "alternative" Systeme mit dem RSD Algo ohne gleich allen ermöglichen Links zu verpetzen.

Das sollte für dich ja weniger ein Problem sein, wenn du selbst RSD entschlüsselt hast.

Schade, wieder eine gute Möglichkeit kaputt gemacht Upps zu schützen, nur weil sich einige "ausgeschlossen" oder benachteiligt fühlen.
Sig, wofür? Wird doch eh wieder gelöscht >:(
cybasucker ist offline   Mit Zitat antworten
Themen-Optionen Antwort

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in UTC +1. Es ist jetzt 17:24 Uhr.
Powered by vBulletin® copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Seite druckenArtikel empfehlengulli RSS News Feedsgulli twittertgulli:NewsletterSeitenanfang

Suche

gulli:News

game:Tipps

Escaria: Erobere die Welt
Artyria: Werde Gladiator
Gondal: Das Fantasy-Spiel
Last Emperor: Werde Samurai
Nightcreeps: Abenteuer pur