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.

Api H00king

Diskussion: Api H00king im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, ich bin grad dabei dieses Tutorial mal nachzuvollziehen ( http://wiki.hackerboard.de/index.php/Windows_API ). Habe mit dem VS2010 mal die erste ...

Antwort
Alt 08.01.11, 21:26   #1 (permalink)
 
Registriert seit: 21.08.10
IceRage Leistung: Facit NTK
Likes: 0
Standard Api H00king

Anzeige

Hallo,

ich bin grad dabei dieses Tutorial mal nachzuvollziehen (http://wiki.hackerboard.de/index.php/Windows_API). Habe mit dem VS2010 mal die erste exe erstellt.

Dabei handelt es sich ja erstmal lediglich um diesen Code hier:

Code:
#include <iostream>
using namespace std;

void output(int );

int main(void)
{  
output(4);  
output(5);  
system("PAUSE");  
return 0;
}

void output(int i)
{  
if(i == 5)    
cout << "5 - DAS war wohl nichts!\n";  
else   
cout << i << " ist eine erlaubte Zahl!\n";
}

Wenn ich das mit dem VS2010 kompilieren, dann kommt eine 44kB große exe dabei heraus. Wenn ich die im Olly starte, erhalten ich die möglicherweise schon bekannte Meldung: "Module xxxx has entry point outside the code (as spedified in de PE header). Maybe this file is self-extracting or self-modifying. Please keep in mind when setting breakpoints!"

Also ist im PE header (Portable Executable) eben ein entry point eingetragen, der nicht im dem im code übereinstimmt, oder was bedeutet das?

Im Hinblick auf das Tutorial würde mich natürlich interessieren, ob ich das mit dieser exe überhaupt durcharbeiten kann, oder ob ich einen anderen Compiler benutzen muss.

Ich könnte mir allerdings vorstellen, dass das VS2010 die exe vielleicht doch nicht so ganz standalone kompiliert hat. Also vielleicht bedarf es da einfach einer Einstellung, um eine exe zu erhalten, mit der man das Tutorial mal durcharbeiten kann.

Gruß, IceRage
IceRage ist offline   Mit Zitat antworten
Alt 09.01.11, 00:37   #2 (permalink)
 
Registriert seit: 05.10.05
Inliferty Leistung: 8086
Inliferty eine Nachricht über ICQ schicken
Likes: 5
Standard

Einfach einen Release-Build anstatt eines Debug-Builds erstellen und das Problem mit der Fehlermeldung sollte gelöst sein.

MfG
Inliferty
Inliferty ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 09.01.11, 01:29   #3 (permalink)
Themenstarter
 
Registriert seit: 21.08.10
IceRage Leistung: Facit NTK
Likes: 0
Standard

Jo vielen Dank. Melde mich wieder
IceRage ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Api H00king
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



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