[erledigt] Text vom Fremdfenster lesen
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
[erledigt] Text vom Fremdfenster lesen
Hört sich erst mal einfach an, aber der Text wird mit TextOut_() auf das Fenster gemalt.
Welche Möglichkeiten habe ich diesen Text zu erhaschen? Wahrscheinlich muss ich TextOut_()
hooken? Davon verstehe ich aber nichts.
Wenn jemand Ideen, oder besser ein Beispiel hätte.
Danke
Thomas
Welche Möglichkeiten habe ich diesen Text zu erhaschen? Wahrscheinlich muss ich TextOut_()
hooken? Davon verstehe ich aber nichts.
Wenn jemand Ideen, oder besser ein Beispiel hätte.
Danke
Thomas
Zuletzt geändert von ts-soft am 26.02.2011 04:35, insgesamt 1-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Text vom Fremdfenster lesen
Ja mit nem API Hook kannst du das anstellen.
Einfachste Möglichkeit wäre es RemoteAPI zu verwenden. Ist allerdings soweit ich weis nur x86.
Brauchst du das auch für x64? Da hab ich grad keinen API Hook Code parat.
Einfachste Möglichkeit wäre es RemoteAPI zu verwenden. Ist allerdings soweit ich weis nur x86.
Brauchst du das auch für x64? Da hab ich grad keinen API Hook Code parat.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Text vom Fremdfenster lesen
Die zu hookende Anwendung ist x86, die hookenden sind x86 und x64.
Und mit dem Zeugs von PureFan komme ich garnicht klar. Schon garnicht
wie ich den TextOut abfange, den Text auslese und dann weiterleite.
Ein bissel mehr hilfe wäre schon vonnöten
Und mit dem Zeugs von PureFan komme ich garnicht klar. Schon garnicht
wie ich den TextOut abfange, den Text auslese und dann weiterleite.
Ein bissel mehr hilfe wäre schon vonnöten

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Text vom Fremdfenster lesen
Ok, ich bastel dir was, das wird aber heute nix mehr.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Text vom Fremdfenster lesen
Thorium hat geschrieben:Ok, ich bastel dir was, das wird aber heute nix mehr.

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Text vom Fremdfenster lesen
Leider nein. Ich kenne keine Möglickeit ohne eine zu injizieren.ts-soft hat geschrieben:Thorium hat geschrieben:Ok, ich bastel dir was, das wird aber heute nix mehr.Danke Dir. Möglichst ohne DLL, falls möglich.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Text vom Fremdfenster lesen
Ohne DLL wird glaub schwerer.ts-soft hat geschrieben:Thorium hat geschrieben:Ok, ich bastel dir was, das wird aber heute nix mehr.Danke Dir. Möglichst ohne DLL, falls möglich.
@Thorium: sonst werd ich eigentlich immer gewarnt, wenn jemand vor mir geposted hat, aber diesmal nicht. Haben wir exakt zeitgleich geantwortet?

Zuletzt geändert von DarkDragon am 22.02.2011 20:53, insgesamt 1-mal geändert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Text vom Fremdfenster lesen
Kann ich die x86 DLL von einer x64 Anwendung aus injizieren und den Text abfangen?
Wahrscheinlich per Message?
Wahrscheinlich per Message?
Zuletzt geändert von ts-soft am 22.02.2011 20:55, insgesamt 1-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: Text vom Fremdfenster lesen
Ja, das dürfte gehen. Nur umgekehrt gehts nicht.ts-soft hat geschrieben:Kann ich die x86 DLL von einer x64 Anwendung aus injizieren?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Text vom Fremdfenster lesen
Sry, hab gerade editiert 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
