Skocz do zawartości

'Obserwowanie' pliku lub folderu


Quirk

Recommended Posts

Samo monitorowanie mozna wykonac np. wykorzystujac funkcje FindFirstChangeNotification, FindNextChangeNotification. Ale, zeby nie zezwolic jak to np. robia programy antywirusowe to juz wyzsza szkola jazdy i przyznam szczerze, ze sam nie wiem. Napewno dla systemow opartych na NT robi sie to inaczej a inaczej dla reszty. Np. wirus win.cih 1.XX dzialajacy tylko w win 9.X i chyba milennium przydziela jakos sobie pamiec poprzez przerwanie int 3, i zmienia wpisy w tablicy przerwan (debugowalem go). Caly swoj kod tam laduje i tam nastepuje monitoring. Jezeli uruchamiasz jakis program to on to wykrywa i najpierw go zaraza a dopiero dalej daje mozliwosc wywolania kernelowej funkcji CreateProcess.
Sa metody drastyczne jak podpiecie sie pod biblioteke kernel32.dll, ale np. programy antywirusowe tego nie robia.
Jezeli bedziesz znal odpowiedz, lub ktos inny to niech napisze.

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...