AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:17

Parameter dieser Suchanfrage:

Suche in Thema: DLL-EntryPoint mit Funktion tauschen?
Suche alle Beiträge, die von "brechi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: DLL-EntryPoint mit Funktion tauschen?

      Delphi
      by brechi, 5. Jul 2009
    Sorry ich versteh immer noch nicht was du genau haben willst :)
    Kannst du mal aufschreiben wie das jetzt aufgerufen wird und wie du das haben wilslt also z.b.

    exe-main
    loadlibrary
    dll-main
    meincode <---
    initcode
  • Forum: Sonstige Fragen zu Delphi

    Re: DLL-EntryPoint mit Funktion tauschen?

      Delphi
      by brechi, 5. Jul 2009
    also der EIP zeigt einfach auf eine Funktion vom typ


    BOOL WINAPI
    DllMain (HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
    {
    switch (dwReason)
    {
    case DLL_PROCESS_ATTACH:
    // Code to run when the DLL is loaded
  • Forum: Sonstige Fragen zu Delphi

    Re: DLL-EntryPoint mit Funktion tauschen?

      Delphi
      by brechi, 5. Jul 2009
    PEid erkennt z.b. den Typ des Programms (delphi, c++) nach den Daten am EntryPoint. Viele Viren neutzen ja eben die Technik Code anzufügen und dann den Entrypoint zu verbiegen um den Virencode vorher aufzurufen und dann im anschluß den originalen Code aufzurufen. Je nachdem wie einfach die Erkennung eingebaut wurde könnten da FalsePositives auftreten (Bevhaves like...).

    Jetzt nochmal zum...
  • Forum: Sonstige Fragen zu Delphi

    Re: DLL-EntryPoint mit Funktion tauschen?

      Delphi
      by brechi, 4. Jul 2009
    Wenn du das manuell machen willst sollte das Programm lordpe reichen.
    Ansonsten solltest du halt mal in meine Collection schauen da ist viel code mit der man auf die ExportSection und den EntryPoint zugreiften kann.

    Eine alterantive Möglichkeit wäre die exportierte Funktion in die TLS Tabelle einzutragen. Dann wird diese Funktion vor DLL-Main aufgrufen. D.h. du musst nichts patchen...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=brechi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=136609
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz