Posted By: pivson (Pijte pivo, je zdrave !) on 'CZprogram'
Title:     Re: Muj kod v kontextu jinyho procesu
Date:      Thu Jan 17 22:54:22 2002

> > Caute..
> > 
> > Resil jste nekdy nekdo to, ze potrebujete pustit nejakej kod 'v jinym
> > procesu'?
> > 
> 
> Co hackery oblibena technika DLL injection? Nebo tahle varianta  
> spadala do nektereho z tech 4 bodu?
Jeden ze zaklacnidh rysu WIN32 je to, ze 'konzole' nepodporujou hooky, tedy 
potazmo tebou zminenou metodu :( A ano, spada po d'hooky'. Jedna se akorat o 
to, ze udelas 'systemovej' hook (resp. staci ho naisntalocat na cilovek 
thread) a on ti vlastne zavola 'DllMain' - a ses doma, nemusis tedy ani 
cekat, az hook zavolat 'realnej' hook. Problem je s konzolema. Neuromancer 
(diky :) na MS nasel clanek kterej tohle potrvzuje, tedy ze nejde zahokovat 
desktop (prej aby zabranili padani :o)))) [coz mi nevadi], ale zaroven ze 
design konzolovych aplikaci neumoznuje jakkoliv pracovat s hookama. A to jsem 
bohuzel taky zjistil :(

Ted si hraju s thread kontextem... Uz mi to muj kod zavola [heureka :] ale 
priser je v tom, ze pak to nemuzu dostat do puvodniho stavu. Musim totiz 
prepisovat systemovy DLL, neb v 9x nemas moznost naalokovat 'pamet v cizim 
procesu' nebo tam udelat tok (tam se da zneuzit jeho zasobik elegantne).

:(

 

Pivson I a posledni, z bozi vule pivar

    A co budou delat cesi ???
                                     Deme na pivo !

Search the boards