Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Podgląd] Powłoka skryptu CCE
#1
buggy. ^^       Kod:   // Lista wszystkich dołączonych modułów DLL określonego procesu // Stała dla docelowego procesu const CTargetProcess 'notepad.exe' // Alias zawierający aliasy modułów AListModules [result $ false // Wyczyść flagę wyników // Zarejestruj zmienną dla otrzymania wyniku polecenia MOD_Initialize var VInitList // Inicjalizacja listy modułów dla przekazanej nazwy procesu za pomocą argumentu aliasu MOD_Initialize 'VInitList' $ AListModules_argv (0) if $ VInitList - eq 1 [// Jeśli polecenie się powiodło // Zarejestruj zmienną dla otrzymania kwoty modułu var VModuleAmount // Uzyskaj ilość dołączonych modułów procesu docelowego MOD_GetAmount "VModuleAmount", jeśli $ VModuleAmount - gr 0 [// Jeśli lista nie jest pusta, to i 0 - inc $ VModuleAmount [// Iteruj wg listy // Zapisuj zmienną, która zawiera nazwa każdego modułu var VModuleName // Uzyskaj informacje o module: nazwa modułu MOD_GetModuleInfo $ i 'NazwaModułu' 'moduł.nazwa' // Wydrukuj informacje echo '# $ i $ Nazwa VModule' // Usuń zmienną delvar VModuleName] result $ true // Operacja powiodła się] // Usuń zmienną delvar VModuleAmount] // Wolna pamięć MOD_Clear // Usuń zmienną delvar VInitList] // Zarejestruj zmienną wyniku var VSuccess // Drukuj nagłówek listy echo 'Załączone biblioteki DLL procesu $ CTargetProcess:' echo '========= ================================= // Wywołaj alias, aby wyświetlić listę modułów "Vysterekt" AListModules $ CTargetProcess // Wykonaj sprawdzanie błędów, jeśli $ VSuccess - eq $ true [echo '** Done **' // Wszystko wydawało się być w porządku] else [// Error occ ured, wydrukuj informacje o błędzie // Zarejestruj zmienną, która otrzymuje kod błędu Windows var VGetLastError // Pobierz kod błędu Windows GetLastError 'VGetLastError' // Drukuj komunikat o błędzie echo '** Błąd podczas pobierania modułów: $ VGetLastError **' // Usuń zmienną delvar VGetLastError ] // Usuń delvar zmiennej VSuccess // Wyjdź z wyjścia powłoki
Reply
#2
Zastąpiony opis linkiem wideo w serwisie YouTube.
Reply




Users browsing this thread: 1 Guest(s)