Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

[c++] exe sich selbst kopieren lassen

Diskussion: [c++] exe sich selbst kopieren lassen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige hi, wie kann ich meine exe sich selbst kopieren lassen wenn man winmain benutzt? mfg darksnake...

Antwort
Alt 22.03.07, 17:41   #1 (permalink)
 
Registriert seit: 05.11.06
Dark Snake Leistung: Facit NTK
Likes: 0
Standard [c++] exe sich selbst kopieren lassen

Anzeige

hi,

wie kann ich meine exe sich selbst kopieren lassen wenn man winmain benutzt?

mfg darksnake

Dark Snake ist offline   Mit Zitat antworten
Alt 22.03.07, 18:28   #2 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard

WinAPI
einfach:
CopyFile http://msdn2.microsoft.com/en-us/library/aa363851.aspx

etwas umständlicher:
SHFileOperation
http://msdn.microsoft.com/library/en...asp?frame=true
Bsp:
http://www.codeproject.com/shell/SHF...ation_Demo.asp

und "klassisch":
CreateFile
(optional) VirtualAlloc
ReadFile
WriteFile
Es gibt noch einige Methoden mehr (von hinten durch die Brust ins Auge ). Aber schon die erste sollte mit Win >98 funktionieren (bei Win 9.x gab es, soweit ich mich noch erinnere, Probleme mit dem (Lese)Zugriff auf die laufende Anwendung, so dass eigentlich keine der "sauberen" Methden funktionieren dürfte).
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.03.07, 19:26   #3 (permalink)
Senior Member
 
Benutzerbild von t3rr0r.bYt3
 
Registriert seit: 07.01.03
t3rr0r.bYt3 Leistung: Z3
Likes: 19
Standard

Zitat:
Es gibt noch einige Methoden mehr (von hinten durch die Brust ins Auge Augenzwinkern )
ich würd das ja als aufgebohrten quine implementieren
/edit: also natürlich, wenn keine konkrete funktionalität voraussetzung ist. oder gibts quines mit ner payload ?
t3rr0r.bYt3 ist offline   Mit Zitat antworten
Alt 31.03.07, 11:58   #4 (permalink)
 
Registriert seit: 27.03.07
<b00n> Leistung: Facit NTK
Likes: 0
Standard

hm versuchs mal hiermit
Code:
char Pfad[MAX_PATH+2];
 GetModuleFileName(NULL,Pfad,MAX_PATH);
//kopiert die exe in die angegebennen pfad und bennent sie um CopyFile(Pfad,"C:\\name.exe",false);
also des is mal nur ein bsp in dem fall würd sich deine exe in C:\ kopieren und in name.exe umbenennen
<b00n> ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » [c++] exe sich selbst kopieren lassen
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Router startet sich selbst nOObOOn Network · LAN, WAN, Firewalls 4 15.01.07 11:12
Sich selbst ausgeben sym4nt3c Code Kitchen 9 29.12.06 01:27
Wie M$ sich selbst verarscht ... Cyberm@ster Fun Section 5 19.11.06 23:45
Bitdefender 9 deaktivert sich von selbst !? Bogus Die Problemzone 5 15.03.06 17:43
sich selbst aktualisierende Uhr xuxu (Web-) Design und webbasierte Sprachen 9 02.03.06 22:21


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61