Anzeige:

Suchen:

Art: Beiträge; Benutzer: h1web

Suchen: Die Suche dauerte 0,31 Sekunden.

  1. Antworten
    8
    Hits
    3.051

    Sorry wegen bump, aber vielleicht interessiert ja...

    Sorry wegen bump, aber vielleicht interessiert ja jemanden wie das geht. Hab nämlich eine Lösung gefunden. Man kann das Private Backend der libc benutzen. Da werden mehrere Funktionen exportiert,...
  2. Antworten
    4
    Hits
    2.553

    nichts besonderes, wollte auch beweisen, dass das...

    nichts besonderes, wollte auch beweisen, dass das mit der at&t syntax auch funktioniert :P naja egal, hab einen anderen weg gefunden, dass problem zu lösen.
  3. Antworten
    4
    Hits
    2.553

    Ja, kann ich das gar nicht so gut erklären. Also...

    Ja, kann ich das gar nicht so gut erklären.
    Also so in der Art:

    Beispiel:

    goto start;
    bla:
    printf("foo\n");
    start:
    asm("cmpb %al, 0");
  4. Antworten
    4
    Hits
    2.553

    Inline ASM zu C/C++ Label springen

    Ja, wie die undeutliche Überschrift andeutet, hab ich folgendes Problem:
    Ich habe ein Label im C-Code, und dahin will ich mit Inline-ASM springen ( kein normaler Sprung, jne ). Hab schon in IRC...
  5. Antworten
    14
    Hits
    4.071

    Genau. Dadurch weiß der Compiler, wie und welche...

    Genau. Dadurch weiß der Compiler, wie und welche Argumente auf den Stapel geschoben werden sollen.

    Ob dir die Header-Datei dir nun großartig hilft, kann ich dir nicht sagen,
    weil ich nicht weiß,...
  6. Antworten
    14
    Hits
    4.071

    Mit LoadLibrary lädst du die DLL und mit...

    Mit LoadLibrary lädst du die DLL und mit GetProcAddress holst du dir
    die Addressen zu den Funktionen, aber wie gesagt solltest du dafür
    die Funktionsprototypen haben, sonst wird es wirklich...
  7. Antworten
    8
    Hits
    3.051

    Naja, unter Windows ist sowas zum Beispiel mit...

    Naja, unter Windows ist sowas zum Beispiel mit Detour-Hook möglich.
    Da überschreibt man einfach ein paar Bytes in der Funktion, damit
    sie zur eigenen springt. Kann man unter Linux bei dlsym...
  8. Antworten
    8
    Hits
    3.051

    Nunja, unter Windows kann man das machen, weil...

    Nunja, unter Windows kann man das machen, weil die originale
    Funktion ja nicht berührt wird. Deswegen muss ich unter Windows
    nur die Addresse haben, damit ich sie aufrufen kann. Also brauch ich...
  9. Antworten
    8
    Hits
    3.051

    Naja, das ganze soll schon noch dynamisch laufen....

    Naja, das ganze soll schon noch dynamisch laufen. Also das ich das mit
    der LD_PRELOAD Variable realisieren kann. Hab's nämlich grad getestet,
    und da hats nicht funktioniert. Ist das überhaupt...
  10. Antworten
    8
    Hits
    3.051

    [C++] dlsym wrappen

    Hey, habe folgendes Problem:
    Ich möchte dlsym wrappen, aber das Problem ist, dass ich dann halt
    nicht mehr die Symbole auflösen kann, weil ja mein eigenes dlsym
    aufgerufen wird. Kann man...
Ergebnis 1 bis 10 von 10