Kérdés:
Hogyan hibakereshető az EXE DLL-je az IDA Pro használatával?
Pramod Mohandas
2015-07-11 23:09:30 UTC
view on stackexchange narkive permalink

Elég új vagyok az ingatlan világban, egy hét körül kezdtem el, és nagyon jó dolgokkal piszkoltam be a kezem ezen a weboldalon. Bocsásson meg naiv tudásomért.

Jelenleg megpróbálom megfordítani egy bizonyos EXE DLL fájlját . Az EXE felhívja ennek a DLL-nek a függvényeit bizonyos értékek megkeresésére, amelyeket végül javítani tervezek.

Hogyan folytathatom a DLL hibakeresését az alkalmazás futása közben?

Szeretnék egy töréspontot elhelyezni a DLL-fájlomban, és találatot szerezni az IDA Pro-ban, miközben a hívás az alkalmazásból történik.

Jelenleg úgy javítom a DLL-t, hogy egyszerűen remélem, hogy működik, de egészen biztos vagyok benne, hogy létezik egy nagyon produktív módszer.

Az IDA Pro t használom mint az eszköz zamatát. Javasolhatna nekem, ha más szétszerelő segíthet abban, hogy ugyanezt elérjem.

Lehet, hogy valaki kedves lenne, hogy végigvezesse ezen a feladaton?

Egy válasz:
josh
2015-07-12 01:11:55 UTC
view on stackexchange narkive permalink

Nagyon egyszerű, ha jól értettem:

  1. Hozzon létre egy Ida projektet a DLL-ből, azaz húzza a dll-t az üres Ida oldalra.
  2. Menü Hibakereső, Folyamatbeállítások, írja be az exe elérési útját az "Alkalmazás" szövegmezőbe, a "bemeneti fájlba" pedig a DLL elérési útját. Erősítse meg az OK gombbal.
  3. Indítsa el a Hibakereső, a Start folyamat vagy az F9 menüvel.

A töréspontot el kell találni.

Pontosan azt, amit kerestem. Hibakereshetem a DLL-t, amikor az alkalmazás folyamatként már fut?
Menü hibakereső, csatolás a folyamathoz ...
Valahogy meg lehet jeleníteni az adatbázist, a dekódolt struktúrákat és a függvényneveket, és így tovább, mind a DLL, mind az EXE modulok számára egyszerre?


Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...