Narzędzia #7 (Sysinternals)


Poniżej znajduje się już drugi wpis, w którym opisuję wybrane narzędzia z pakietu Sysinternals.

Strings

Wyszukuje ciągi znaków w plikach binarnych. Możemy wyszukiwać łańcuchy tekstowe nie tylko w standardzie ASCII, ale też UNICODE.
Oto fragment wyniku, jaki uzyskamy, wyszukując w aplikacji Notepad++. Interesują nas tylko ciągi tekstowe o długości większej niż 50 znaków i kodowaniu UNICODE.

Handle

Consolowa aplikacja pozwalająca dowiedzieć się, jakie uchwyty „Handle” posiada dany proces. Dostaniemy listę wszystkich uchwytów m.in.:

  • uchwyty do konsoli,
  • uchwyty do plików,
  • uchwyty rejestrów,
  • uchwyty do obiektów synchronizacji „synchronization primitives„,
  • uchwyty wątków i procesów.

Poniżej przykład wysyłania dla aplikacji typu hello world. Zobaczcie, ile uchwytów potrzebuje aplikacja, która wypisuje tylko jedną linijkę tekstu na ekran konsoli.

PipeList

Wyświetla wszystkie „Named pipes„, jakie istnieją w systemie.

 

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany.