OldSchoolHack

Registrieren / Anmelden Deutsch

Olly - loggen während Programm läuft


icon Olly - loggen während Programm läuft #1

Anmeldungsdatum: Okt 2012

Beiträge: 32

Benutzer-Bewertung:

3 positiv
0 negativ
Tach,
ich müsste herausfinden, von wo eine gewisse Funktion aufgerufen wird. Dazu würde ich gerne jeden Schritt loggen. Dies geht wunderbar mit dem "run trace". Das funktioniert aber nicht, wenn ich das Programm normal laufen lasse, sondern nur, wenn ich jeden Schritt einzeln durchgehe. So kann ich das Programm aber nicht debuggen.
Wie kann ich währen der Laufzeit jeden einzelnen Schirtt loggen?
SilverDeath hat etwas von "statisch reseserven" gesagt. Was genau ist das?^^

MfG
MazzMan

icon #2

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
mit IDA kann man sehr bequem arbeiten.
suchst die funktion raus und dann crossreferences auf die funktion.
wenn die funktion z.b. virtuell ist, also über pointer aufgerufen wird, geht das nicht mehr so einfach, dann wird wohl das einfachste sein die funktion zu hooken und die rücksprungadresse ausgeben zu lassen, oder nen bp draufzusetzen und dann die rücksprungadresse per hand auszulesen.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #3

Anmeldungsdatum: Okt 2012

Beiträge: 32

Benutzer-Bewertung:

3 positiv
0 negativ
Stimmt, danke. Habs mit mit IDA noch nicht angeschaut. Es hat sich rausgestellt, dass es die Funktion RaiseException von der KernelBase.dll ist. Die Crossreferences bringen mir wenig, da der call aus einer anderen Datei kommt - ich weiß aber nicht welche. Wenn ich einfach mal die ganze Funktion, oder nur einen Teil der Funktio noppe, reagiert das Game nicht mehr, aber es läuft noch.
icon #4

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
dann hooken und returnadresse ausgeben lassen, oder @ runtime mit nem debugger breakpoint drauf und gucken wo die rücksprungadresse aufm stack hinzeigt.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif