PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C#] Crypter - Ein paar Fragen



!sniper
13.07.2010, 15:31
Hi,

vorne weg ich kann C# und habe schon diverse Datenbankanwendungen und weitere kleine Tools geschrieben.
Bislang habe ich noch keine Scenetools selber geschrieben, hab dies aber jetzt erstmals vor.

Einen kleinen Keylogger habe ich schon mal geschrieben, aber es ist eben kein "üblicher", meinen führt man aus und dann ist es wie eine Anwendung die mitloggt...
Üblich ist es das der Logger in den Hintergrund geht und heimlich das geloggte per Mail oder FTP verschickt.

Jetzt erst mal eine Allgemeine Frage:
Warum wird eine Stub verwendet?
-Für mich als normaler Programmierer war eine Stub immer ein fehlendes Stück was ich später nachgeliefert habe, Sprich die Stub hat eine Aufgabe übernommen die ich ausgliedern konnte...

Beim Keylogger wäre der Builder derjenige der der Stub die Daten übergibt(FTP, Mail usw.) und dann die Stub den Logger mit den Eigenschaften verstetzt, richtig?

Nun zum Crypter:
Wie muss ich mir die vorgehensweise des Crypters vorstellen?
Verschlüsselt er den Coder oder nur Teile?
Ich nehme an in diesem Fall brauch man die Stub als "verschlüsseler", also die Stub enthält den Algorithmus, den man dann immer wieder ändern kann/muss.

Also sorgt der Builder dafür das die Datei ausgewählt wird, ggf. Optionen ausgewählt werden und dann die Datei wie auch immer verschlüsselt wird.(ich kenne diverse Algorithmen aber dies bezüglich kann ich mir aktuell noch kein Bild machen wie ich da mit einer Verschlüsselung ansetzen soll)

Hoffe jemand kann mir ein bisschen helfen ;)

Sawyer
13.07.2010, 15:58
Beim Keylogger wäre der Builder derjenige der der Stub die Daten übergibt(FTP, Mail usw.) und dann die Stub den Logger mit den Eigenschaften verstetzt, richtig?Im Grunde richtig. Allerdings ist die Stub dann bereits deine Anwendung (keylogger) nur eben ohne Daten. Beim Erstellen der Finalen Datei wird dann eine Kopie der Stub erstellt an dieser dann die Daten geschrieben werden. Die Stub ist so geschrieben, das sie in der Lage ist die übergebenen Daten auszulesen.


Verschlüsselt er den Coder oder nur Teile?Er Verschlüsselt die zu Cryptende Datei Komplett. Es ist wie bei dem Builder/Stub verfahren. Nur das in diesem Fall die Verschlüsselte Datei die Daten sind. Die Stub ist auch hier so geschrieben, das sie die verschlüsselt angehängte Datei entschlüsselt und ggf. auf die Festplatte schreibt oder eben anderweitig.

MfG, Sawyer

!sniper
13.07.2010, 16:46
Ah ok dann habe ich schon mal viel verstanden!

Also ein Crypter verschlüsselt die übergebene Datei vollständig?
Die Stub bekommt die Datei übergeben und verpackt sich mit dieser Datei dann?

Gibt es zu Cryptern vlt. ein gutes Tutorial eventuell auch Sprachen unabhängig oder für C# ?

Danke.

Mofo
13.07.2010, 16:53
Ich habe hier (http://free-hack.com/crypter/58925-allg-crypter-info-incl-source-bspl.html) ein paar allg. Zeilen dazu verfasst :P

ocz
13.07.2010, 17:07
lol, fuck this.

!sniper
13.07.2010, 19:14
Thx.
Ich will ja auch die Logik verstehen und schon die zweite Variante testen.
Danke für die Tipps!
Dann ist C# vlt. eher die falsche Sprache ;)