[AutoIt] - Systemnahes Entwickeln (DLL's, Hooking, APIs, CodeInjection, Security etc)

01/09/2014 20:25 Madara-Uchiha#1
Hey,

Ich habe diesen Thread als eine Art "Disskussionsthread" erstellt.
Ich habe mir gedacht das man ein bisschen über das Systemnahe programmieren mit AutoIt spricht, Tipps
gibt, interessante/hilfreiche Links postet, Fragen über die im Titel genannten Themenbereiche stellt, Skripte postet, einander hilft etc.
Das soll kein Thread sein indem über AutoIt-Basics gesprochen wird, sondern über Fortgeschrittene Dinge.
Also, mal ein paar Links von meiner Seite, bezüglich dem Systemnahen skripten mit AutoIt.


Win32 & Windows Messages:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Assembly / ASM Inlining:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Hooking / API Hooking / Detours:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Threading / Multi-Processing:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


DLL's / DLL Injecting / Services:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Mutex / Critical Sections / DeadLocks:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Process-Elevation / Privileges:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Okay, soweit zu meiner Collection.

Na dann mal: Happy discussing, lasst uns mal AutoIt bis an seine Grenzen bringen, probieren was alles möglich ist, den AutoIt ist zu
weitaus mehr fähig als nur ein paar simple Vorgänge zu automstisieren!
01/12/2014 12:09 Lawliet#2
Ich habe den Thread erst einmal sauber gemacht und bitte um konstruktive Beiträge. Das hier ist doch ein interessanter Diskussionsansatz und es müssen sich ja nur Leute beteiligen, die sich dafür auch interessieren ;)
01/12/2014 13:05 alpines#3
Bitte für jeden Link einen Hyperlink setzen, ist angenehmer.
So um zur Diskussion mal ein bisschen beizutragen würde ich das Thema Multithreading ansprechen.
AutoIt selbst ist nativ keine multithreading Sprache und wenn man Threads erstellt, dann führt das zu (war bei mir immer so) unkontrollierten Abstürzen.
Wenn man also Multiprocessen möchte sollte man auf mehrere Scripte zurückgreifen, da dies stabiler läuft als Multithreading.
01/12/2014 15:35 KDeluxe#4
Benutzer mit wenigen Beiträgen können für externe Seiten keine Hyperlinks verwenden.
Wer trotz Multiprocessing nicht mehrere AU3 Dateien verwenden und kompilieren möchte kann z. B. [Only registered and activated users can see links. Click Here To Register...] verwenden.