Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
White Window_
Newbie
Newbie



Anmeldedatum: 16.10.2007
Beiträge: 10

Source Code für AV sichtbar?
Verfasst am: 25.10.2007, 16:10

Hey Leutz!

Also, wenn man eine EXE Datei hat, ist es doch nicht möglich, daraus den exacten Source Code "heraus zulesen"
Man kann im Hexeditor da Null und Einsen sehen und evtl. mit einem Assembler Dingens i-was sehen.
Aber den Source Code doch wohl nicht?!

Mein Frage jetzt:
Ich hab öfters gelesen, dass wenn man einen Crypter hat, dass man FUD schaffen kann, wenn man die Reihenfolge der Anweisungen ändert, oder am Anfang unnützen Code einfügt.

Doch dass würde ja heissen, dass die AV's den Source COde auslesen können oder so.

Versteh ich nich ganz.

mfg
_________________
pay with your Live and you will get free
 
Lukas_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 06.10.2007
Beiträge: 51


Verfasst am: 25.10.2007, 16:49

White Window hat Folgendes geschrieben:

Doch dass würde ja heissen, dass die AV's den Source COde auslesen können oder so.


Ne, die lesen die EXE-Dateinen aus und suchen nach Strings, z.b. wie sich Trojaner verhält, winsock control,...
_________________
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 25.10.2007, 17:12

Das aus einer EXE Datei den Source Code wieder herstellen nennt sich Dekompilieren. Ob man eine EXE Datei Dekompilieren kann hängt davon ab in welcher Programmiersprache sie geschrieben ist. Beispielsweise kann man fast alle Java Programme komplett Dekompilieren. Bei VB 6 hängt das davon ab ob du zu P Code oder Native Code kompilierst. Für VB6 habe ich dieses Programm gefunden, das Programm kann aber nicht allen Code wieder richtig herstellen.
Zu VB.net habe ich das gefunden:
Zitat:
Da es zu diesem Thema öfters Diskussionen gibt, möchte ich es hier kurz ansprechen. Da .NET eine plattformunabhängige Zwischensprache verwendet, ist eine Rückentwicklung des Codes relativ leicht. Hier sollen Obfuscatoren helfen, sie bringen mit verschiedenen Techniken den Code so durcheinander, dass das Ergebnis der Rückentwicklung schwerer zu verstehen ist, aber verhindern lässt sich dies meistens nicht (der Obfuscator Salamander von Remotesoft soll dies verhindern, weil er den Code in einem anderen Format speichert).

Eine 100 %ige Sicherheit konnte noch nie gewährleistet werden, weil das Disassemblen immer funktioniert. Es entsteht zwar "nur" Assembler-Code, der auch sehr schwierig werden kann, aber für einen Guru auch nicht unknackbar.

Mit den Obfuscatoren können aber die meisten "Hobbyhacker" abgehalten werden und die eigene Anwendung ist vor dem Großteil der "Code-Klauer" gesichert.
 
White Window_
Newbie
Newbie



Anmeldedatum: 16.10.2007
Beiträge: 10


Verfasst am: 25.10.2007, 17:29

danke leutz!

ich dachte, dass dekompilieren, nich funzt, bzw. dass da nur assembler zeuch bei rauskommt.

okay wieder was gelernt^^
danköööö!

mfg

edit:
ich seh grad dass das topic in vb.net ist.
warum zur hölle hab ich das hier erstellt? ich wollte es doch in vb6 posten.

hab ich wahrscheinlich wieder mal nich mitgekriegt. ^^

is ja auch egal.
_________________
pay with your Live and you will get free
 
The-God-of-all_
Poster
Poster

Anmeldedatum: 20.05.2007
Beiträge: 170
Wohnort: App.Path


Verfasst am: 25.10.2007, 18:13

Was das Dekompilieren von VB6 betrifft ist es zwar begrenzt möglich, aber das Programm was ich oben gepostet habe kann wenn das Programm in Native Code Kompiliert nur Dissassembler Code erzeugt werden (zumindest mein Programm AccountSafe konnte er nur in Disassembler Code umwandeln). Was er allerdings recht gut hin gekriegt hat waren die Forms, das einzige Problem damit war, dass die Komponenten nicht geladen wurden (z. Bsp. Listview).

Wie das mit P Code aussieht weiß ich nicht. Ich denke aber mal, dass die meisten in Native Code Kompilieren (Standardeinstellung).
 
Lukas_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 06.10.2007
Beiträge: 51


Verfasst am: 26.10.2007, 12:52

ich hab jetzt VB-Decompiler 3 Pro.
Da kannst alles was im P-Code kompiliert wurde, wieder holen Smile
_________________


 
White Window_
Newbie
Newbie



Anmeldedatum: 16.10.2007
Beiträge: 10


Verfasst am: 26.10.2007, 21:01


hehe danke leutz
und wie stell ich das in vb6 ein, dass er in p kompilliert un nicht in native?
_________________
pay with your Live and you will get free
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: source code, crypter, sichtbar

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Von Anfang an... 378 30.11.2002, 14:34
Keine neuen Beiträge Der Anfang mit VB 564 03.03.2008, 19:39
Keine neuen Beiträge am ende oder anfang einer zeile 484 17.02.2008, 17:22
Keine neuen Beiträge Kurze Frage (noch sehr am anfang) 656 28.03.2007, 22:40
Keine neuen Beiträge .exe erstellen 688 25.12.2006, 14:14
 



[ Time: 0.2991s ][ Queries: 105 (0.0437s) ][ GZIP on - Debug on ]