SQL Statements extrahieren aus EXE - Wie ?
-
Hallo!
Ist es möglich, die SQL Statements aus einer compilierten Anwendung
zu extrahieren? Wie ich an die SQL Befehle komme ist eigentlich egal,
ob nun aus der EXE extrahiert oder mit einem Spy Programm geloggt.
Weiss jemand was? Tools?
-
Kann Dir nicht so ganz folgen...
SQL Statements(falls die natürlich ausgeführt werden sollen) hängen an einem DBMS.
Sei es Access,Paradox,DBase(Desktop) oder CS(Oracle,Informix...).Wennn Du ein SQLStatement extrahieren willst, so kannst Du es natürlich tun,
in dem Du entweder diese als txt/csv Datei irgendwo speicherst oder an eine
andere Datenbank oder Tabelle exportierst.Es sei denn, ich habe nicht verstanden was Du machen willst.
Immer besser, zwei Sätze mehr schreiben, dann steigt die Wahrscheinlichkeit auf eine Antwort(lt. Mr. Junix)
epidemic
-
Verschoben nach "Rund um".
-
Beispiel:
Ich habe eine kleine DB-Anwendung mit
Query = "SELECT * FROM User";
SQL_EXECUTE(Query)
... uswJetzt compiliere ich die Anwendung und schicke sie Dir.
Wie kannst Du jetzt daraus das SQL Statement (=QUERY) extrahieren??
-
Probier mal folgendes unter Linux:
strings "meinSQLprogramm"
Da kommen einige interessante Infos zum Vorschein :D.
Müsste eigentlich klappen, ich habe so SQL-Querys extrahieren können.
-
Die Idee hatte ich schon. Geht leider nicht so einfach.
Bräuchte eine Art SQL Spy der ans DBMS andockt und die queries mitloggt.
Es handelt sich um eine PARADOX Db.
-
dann bleibt dir eigentlich nur über, die Schnitstelle der DB nachzuschreiben.