Portál AbcLinuxu, 24. dubna 2024 00:30
xdotool
nebo ekvivalentní nástroj pro emulaci vstupu?
/home
?
Ještě mě v průběhu odpoledne napadlo - není možný něco takovýho napsat v céčku?Je, jmenuje se to xdotool…
Pokud se nepletu, tak python umí vykonávat i céčkový programy.Dá se k němu přilinkovat Cčková (nebo obecně libovolná) knihovna přes Swig. Ale pokud máte v práci nějaké omezení na to, že nejde spouštět vaše vlastní binárky, pravděpodobně se to bude týkat i nahrávání sdílených knihoven. To je vlastně dobrá otázka, jak pomocí čistého pythonu (perlu, shellu) obejít věci jako noexec. Např. tohle používá ctypes. Obecně asi chceme umět naalokovat paměť, nastavit jí PROT_EXEC a skočit dovnitř.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.