Wiadomości Hackerskie.txt

(26 KB) Pobierz
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position="absolute"; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval("A()",5); void(0);

Zdalne dodanie opisu komputera
Je�li mamy komputery w domenie i nie mamy ich opis�w (PPM na M�j komputer, zak�adka Nazwa komputera, pole: Opis komputera) a jest on np. niezb�dny do identyfikacji sprz�tu (u�ytkownika, lokalizacji, funkcji) mo�na go doda� w niezwykle prosty spos�b. Wystarczy po��czy� si� ze zdalnym rejestrem i wyedytowa� odpowiedni klucz. Jednak klikanie po ga��ziach rejestru nie zawsze jest mi�ym i ciekawym zaj�ciem. W zwi�zku z tym kawa�ek skryptu, kt�ry u�atwi nam to zadanie.

@echo off
set /p nazwa="nazwa komp: "
set /p opis="opis komp: "
reg delete \\%nazwa%\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment
reg add \\%nazwa%\HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v srvcomment /t REG_SZ /d %opis%


Obja�nienia:
- Nazwa komp - podajemy nazw� komputera w domenie / grupie roboczej
- Opis komputera - to w�a�nie ta cz�� odpowiada za opis. W przypadku nazwy wielocz�onowej umieszczamy j� w cudzys�owach (cudzys�owiu?)
- reg delete - na wszelki wypadek skrypt usuwa odpowiedni klucz rejestru
- reg add - a w tym miejscu dodaje odpowiedni klucz z parametrem opisu komputera
Zmiany b�d� widoczne po restarcie systemu.

Login Script - akcja na wybranych u�ytkownikach domeny
Zarz�dzanie u�ytkownikami i ich zasobami bywa czasem m�cz�ce. Poziom umiej�tno�ci korzystania z komputer bywa r�ny, dlatego te� czasem najprostsza czynno�� jak� jest instalacja drukarki sieciowej bywa problemem. Oczywi�cie mo�na po��czy� si� zdalnie z dan� maszyn� i wyklika� u�ytkownikowi drukark�. Jednak �atwiej jest to zrobi� za pomoc� login scriptu domeny.
Na kontrolerze domeny istnieje folder NETLOGON, w kt�rym znajduj� si� skrypty logowania, np. mapowanie zasob�w, synchronizacja czasu itp. Skrypt taki jest wykonywany przy ka�dym logowaniu u�ytkownika. W zwi�zku z tym �atwo jest w jednym miejscu zarz�dza� procesem wykonania skryptu dla ca�ej domeny. Postanowi�em napisa� niewielki kawa�ek kodu, kt�ry na podstawie listy u�ytkownik�w zawartej w pliku txt, b�dzie wykonywa� okre�lon� akcj� na jego koncie, np. mapowanie drukarki sieciowej.


@echo off
echo/%USERNAME%|findstr/ig:"usernamelist.txt">nul&&(goto istnieje)||(goto niema)
:istnieje
echo Na liscie istnieje uzytkownik: %username%
findstr.exe /V /I /C:%username% usernamelist.txt>usernamelist.tmp
del usernamelist.txt
ren usernamelist.tmp usernamelist.txt
goto :EOF
:niema
echo Brak uzytkownika: %username% na liscie
goto :EOF


Wyja�nienie:
Druga linia skryptu sprawdza w pliku usernamelist.txt czy loguj�cy sie uy�ytkownik istnieje na li�cie, je�li go nie ma przechodzi do sekcji :niema, je�li jest przechodzi do sekcji :istnieje. W tej sekcji wy�wietlane jest informacja o istnieniu u�ytkownika (mo�na j� zast�pi� dowoln� akcj� - np. instalacja drukarki sieciowej) a nast�pnie aktualizowany jest plik usernamelist.txt, w kt�rym usuwany jest loguj�cy si� u�ytkownik (tak aby po koljenym logowaniu nie wykonywa�a si� ta sama akcja na jego koncie). Oczywi�cie do skryptu mo�na do�o�y� obs�ug� b��d�w, np. je�li dana drukarka nie b�dzie dost�pna, nie b�dzie mo�liwo�ci jej zainstalowania czy u�ytkownik nie b�dzie mia� wystarczj�cych uprawnie�. W takim przypadku skrypt b�dzie m�g� powt�rzy� dzia�ania i np. wys�ac mail do administratora z informacj� o b��dzie. Plik usernamelist.txt powinien mie� posta�:


userlogin1
userlogin2
userloginBBB
....
....
userloginXYZ


Dzie� tygodnia jako katalog - Wy�wietlanie dnia tygodnia i tworzenie katalogu z nazw� dnia tygodnia. Pr�bowa�em kiedy� sposobu wyci�gni�cia daty, dnia tygodnia z ustawie� regionalnych. Pomys� by� chybiony bo w zale�no�ci od ustawie� ze skryptem i jego wynikiem dzia�y si� r�ne rzeczy na r�nych komputerach. Dlatego te� mo�na wykorzysta� uniwersalny skrypt, kt�ry tworzy katalog w nazwie zawieraj�cy dzie� tygodnia. Opcja ciekawa dla wszystkich, kt�rzy wykonuj� w pracy, domu codzienne kopie danych. Poni�szy skrypt nale�y zapisa� jako *.bat.

@echo off & setlocal enableextensions
echo>dzien.vbs WScript.Echo WeekDayName(Weekday(Date),true)
for /f %%d in ('cscript //nologo dzien.vbs') do set wd_=%%d
rem ponizsza komenda wyswietli dzien tygodnia na ekranie
echo Weekday wd_=%wd_%
rem utworzenie katalogu
md %wd_%
del dzien.vbs
rem pauza - tak na wszelki wypadek :)
pause

Kamikaze - kopiuje okre�lon� zawarto�� do samego siebie. Skrypt przydatny przy zamazywaniu dysku, cho� mo�e trwa� to do�� d�ugo przy obecnej wielko�ci dyskach. W skypcie w miejscu tu jakis tekst mo�na wpisa� dowolny ci�g znak�w i nale�y go zapisa� pod nazw� skrypt.bat

:start
echo tu jakis tekst >> skrypt.bat
goto start

Archiwizacja za pomoc� konsoli RAR
U�ytkownicy WinRARa nie musz� koniecznie wykorzystywa� graficznego interfejsu do sporz�dzania kopii bezpiecze�stwa danych. WinRAR oferuje r�wnie� doskona�� wsp�prac� wykorzystuj�c wiersz polece�. Dodatkowym atutem wykorzystania WinRARa z wiersza polece� jest to, �e mo�e by� stosowany w skryptach archiwizacyjnych, kt�re mo�na uruchamia� z Zaplanowanych zada� systemu Windows. Dodatkowo plik RAR.exe mo�e by� na danym komputerze ca�kowicie odr�bn� aplikacj�, kt�r� mo�emy umie�ci� np. w katalogu ze skryptem (dzi�ki temu nie b�dzie konieczne odwo�ywanie si� do �cie�ki instalacyjnej WinRAR).
Pomoc w opanowniu sk�adni �dosowego� RARa jest wy�wietlana po wykonaniu w wierszu polece� komendy: rar /?. Ogrom opcji mo�e przerazi�, jednak po g��bszym wczytaniu si� okazuje si�, �e pomoc jest doskona�a. Poni�ej przedstawiam przyk�adowe skrypty, kt�re wykorzystuje w swojej pracy do wykonywania kopii danych.

echo off
cls
rar.exe u -m4 -ep1 e:\Archiwum\archiwum1 d:\Dane1
cls
rar.exe u -m5 -ep2 e:\Archiwum\Archiwum2 "d:\Moje dokumenty"
cls
rar.exe u -m2 -ep3 e:\Archiwum\Archiwum3 "C:\Documents and settings\fascik\Pulpit"
cls


Obja�nienie poszczeg�lnych opcji:
- rar.exe - uruchamiany modu� WinRARa z wiersza polece�,
- u - aktualizuje pliki, je�li archiwizacja nie by�a wykonywana to RAR po prostu pominie ten parametr,
- -m4, -m5, -m2 - stopie� kompresji, zakres od 0..5,
- -ep1, -ep2, -ep3 - parametry odnosz�ce si� do �cie�ek archiwizowanych danych (wi�cej informacji w pomocy RAR.exe),
- e:\Archiwum\archiwum1, Archiwum2, Archiwum3 - okre�la nazwy poszczeg�lnych archiw�w (oczywi�cie mo�na wszystkie dane pakowa� do jednego archiwum),
- d:\Dane1, �d:\Moje dokumenty�, �C:\Documents and�� - okre�la archiwizowane katalogi z danymi, (cudzys�owy w dw�ch ostatnich sk�adniach wyst�puj� po to by RAR.exe pobiera� poprawnie �cie�ki do danych).
Oczywi�cie opr�cz wymienionych polece� dost�pnych jest wiele innych znanych z graficznego modu�u WinRARa, s� to m.in. naprawa archiwum, konwersja do SFX, zak�adanie hase� itd. Skopiowan� sk�adni� nale�y zapisa� jako plik *.bat.

Odtwarzanie d�wi�ku po wykonanej archiwizacji
Ciekaw� opcj� mo�e by� r�wnie� dodanie d�wi�ku, kt�ry b�dzie odtwarzany po zako�czeniu archiwizacji. Efekt taki uzyskamy poni�sz� sk�adni�:

start /i /min sndrec32.exe -play -close "D:\Archiwum\done.wav"
exit

Obja�nienia:
start - uruchamia oddzielne okno w celu wykonania programu lub polecenia,
/i - nowym �rodowiskiem b�dzie oryginalne �rodowisko przekazane do programu cmd.exe, a nie bie��ce �rodowisko,
/min - uruchamia zminimalizowane okno,
sndrec32.exe - uruchamia Rehjestrator d�wi�ku Windows,
-play - odgrywa d�wi�k w sndrec32.exe,
-close - zamyka sndrec32.exe po odegraniu d�wi�ku,
�D:\Archiwum\done.wav� - �cie�ka do pliku z d�wi�kiem.
Powy�szy skrypt mo�na dopisa� na ko�cu skryptu archiwizacji danych.

Ustawianie proxy dla Windows
Czasem zachodzi potrzeba przekonfigurowania Ustawie� sieciowych w systemach Windows. O ile w sieci jest kilka komputer�w nie jest problemem przej�cie i ustawienie wszystkich odpowiednich danych. Co zrobi� je�li komputer�w jest kilkaset i chcemy zmieni� wszystkim ustawienia proxy? Wystarczy wykorzysta� fragment rejestru oraz prosty skrypt *.bat.
Najpierw nale�y sciagn�� plik proxy.reg i wyedytowa� �ProxyServer�=�10.0.0.1:8080� wpisuj�c w�asny adres serwera proxy i port oraz �ProxyOverride�=�10.0.0.2;poczta; wpisuj�� wyj�tki adres�w lokalnych. Nast�pnie �ci�gn�� proxy.bat, w kt�rym powinny znale�� si� nast�puj�ce wpisy:

regedit /s proxy.reg

Ostatnie dwie linie pliku proxy.reg pozwalaj� na ustawienie jednakowej strony startowej w IE na wszystkich komputerach.
Oba pliki: proxy.reg i zapisany plik *.bat nale�y umie�ci� w jednym folderze a nast�pnie doda� plik *.bat do skrypt�w logowania.

Skrypt PSEXEC i Friendly Pinger 5.0
Friendly Pinger 5.0 posiada Zasobnik, kt�ry pozwala na �ci�ganie informacji o sprz�cie i zainstalowanym oprogramowaniu z komputera lokalnego ale r�wnie� z komputer�w zdalnych. Aby m�c �ci�gn�� dane z komputer�w zdalnych nale�y pos�u�y� si� programem psexec.exe oraz Collect.exe (program znajduje si� w katalogu instalacyjnym Friendly Pinger), nast�pnie napisa� prosty skrypt o nast�puj�cej sk�adni:

psexec.exe \\IP_1 -u ADMIN -p HASLO -c collect.exe "-s:IP_2"

Obja�nienia:
IP_1 - adres IP komputera, kt�rego dane chcemy �ci�gn��
ADMIN - konto z uprawnieniami administratora na komputerze zdalnym
HASLO - has�o administratora na komputerze zdalnym
IP_2 - adres IP komputera, na kt�rym zainstalowany jest FP
Dodatkowo we Friendly Pinger w menu Zasobnik - Opcje Zasobnika - Zbieranie - Collect.exe nale�y ustawi� adres IP komputwera, do kt�rego b�d� sp�ywa�y informacje (czyli adres IP_2).

Pobieranie daty
Skrypty dzia�aj� pod Windows 2000, pod Windows XP struktura skryptu jest troch� inna poniewa� �date /t� zwraca RRRR-MM-DD. Dlatego ju� samodzie...
Zgłoś jeśli naruszono regulamin