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

[HaBo]

 
Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin.

IDA Pro Advanced (32 Bit)

Diskussion: IDA Pro Advanced (32 Bit) im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi, ich möchte mal ein bisschen mit Detours rum spielen deswegen habe ich mir ein Opfer Programm und eine ...

Antwort
Alt 02.06.09, 19:52   #1 (permalink)
 
Registriert seit: 02.12.07
nookstar Leistung: Facit NTK
Likes: 0
Standard IDA Pro Advanced (32 Bit)

Anzeige

Hi,

ich möchte mal ein bisschen mit Detours rum spielen deswegen habe ich mir ein Opfer Programm und eine dll geschrieben.
Nun habe ich versucht mit IDA die Funktionsadresse aus dem Opferprogramm rauszufinden.
Aber meine Funktion wird bei IDA nicht aufgelistet o0
Ich nutze Windows XP Home Edition.
Fehlt mir ein Plugin oder ähnliches ?

Oder gibt es einen anderen Weg die Adresse meiner Funktion rauszufinden ?

Code:
void show ( int i )
{
	cout << i << endl;
}
int main ()
{
	int i = 0;

	while ( i < 100 )
	{
		if ( kbhit() )
		{
			show(i);
			i++;
			getch();
		}
	}
	return 0;
}
Und "show" wird mir bei IDA nicht angezeigt.

Code:
void func ()
{
	int i = 0;

	while ( i < 100 )
	{
		if ( kbhit() )
		{
			cout << i << endl;
			i++;
			getch();
		}
	}
}
int main ()
{
	func();
	
	return 0;
}
Bei diesem Code wird mir aber "func" angezeigt o0
nookstar ist offline   Mit Zitat antworten
Alt 02.06.09, 20:46   #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

sicher, dass "show" nicht vom Compiler wegoptimiert wird (z.B als Inliner reingesetzt) ?
__________________
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 02.06.09, 21:06   #3 (permalink)
Themenstarter
 
Registriert seit: 02.12.07
nookstar Leistung: Facit NTK
Likes: 0
Standard

Hmm das kann natürlich gut sein aber wie kann ich das verhindern ?
(ich nutze msvc++)
nookstar ist offline   Mit Zitat antworten
Alt 03.06.09, 11:27   #4 (permalink)
Senior Member
 
Registriert seit: 03.09.05
Lesco Leistung: Facit NTK
Likes: 0
Standard

gcc nutzen und mit -O0 kompilieren wäre eine Möglichkeit. *scnr*
Wie das bei msvc++ geht, weiß ich leider nicht.
Lesco ist offline   Mit Zitat antworten
Alt 03.06.09, 17:57   #5 (permalink)
Themenstarter
 
Registriert seit: 02.12.07
nookstar Leistung: Facit NTK
Likes: 0
Standard

Also das Problem war tatsächlich die Sache mit dem inline
Danke euch.
nookstar ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Applikationen » IDA Pro Advanced (32 Bit)
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
advanced file manipulation jmc Code Kitchen 2 13.09.08 17:44
Javascript: RSA + Blowfish (advanced) skamster19 Cryptography & Encryption 11 12.01.08 21:53
Ghost Recon Advanced Warfighter 2 Fool1824 Sonstige Artikel 0 17.08.07 15:33
Gameboy Advanced - Linux ERit Linux/UNIX 6 02.05.06 15:15
Advanced Linux Programming PeaceTreaty Programmiersprachen 0 10.01.03 23:24


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