poniedziałek, 29 grudnia 2008

John the Ripper Multi Core - preludium

http://www.osix.net/modules/article/index.php?id=455

http://www.oiepoie.nl/2007/02/11/high-speed-password-cracking-with-john-the-ripper/

Ewentualne wsparcie:

http://ubuntuforums.org/archive/index.php/t-543354.html

Na czystym Debianie, na razie bez wielu rdzeni:

apt-get install gcc
apt-get install build-essential
make linux-x86-sse2 clean
make linux-x86-sse2
./john --test

Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts: 598272 c/s real, 598272 c/s virtual
Only one salt: 530432 c/s real, 530432 c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... DONE
Many salts: 20720 c/s real, 20720 c/s virtual
Only one salt: 20311 c/s real, 20352 c/s virtual

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw: 3679 c/s real, 3679 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
Raw: 288 c/s real, 288 c/s virtual

Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short: 138137 c/s real, 138137 c/s virtual
Long: 388761 c/s real, 388761 c/s virtual

Benchmarking: NT LM DES [128/128 BS SSE2]... DONE
Raw: 3057K c/s real, 4448K c/s virtual


Pierwsze kroki w kierunku wielu rdzeni:

apt-get install openmpi-dev
apt-get install openmpi-bin
apt-get install openmpi-dbg

apt-get install openssl
apt-get install libssl-dev

Po skompilowaniu Johna z patchem MPI:
mpirun -np 2 ./john --test

Benchmarking: Traditional DES [64/64 BS MMX]... DONE
Many salts: nan c/s real, 977779.00 c/s virtual

Only one salt: 441712.00 c/s real, 897735.00 c/s virtual

Benchmarking: BSDI DES (x725) [64/64 BS MMX]... DONE
Many salts: nan c/s real, 34218.00 c/s virtual

Only one salt: 16716.00 c/s real, 33566.00 c/s virtual

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw: 3650.00 c/s real, 7367.00 c/s virtual


Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE
Raw: 286.00 c/s real, 576.00 c/s virtual


Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short: nan c/s real, 276786.00 c/s virtual

Long: 377243.00 c/s real, 754487.00 c/s virtual

Benchmarking: NT LM DES [64/64 BS MMX]... DONE
Raw: nan c/s real, 8940533.00 c/s virtual


Benchmarking: Apache MD5 [32/32]... DONE
Raw: 3628.00 c/s real, 7257.00 c/s virtual


Benchmarking: mysql [mysql]... DONE
Raw: 1294144.00 c/s real, 2588289.00 c/s virtual


Benchmarking: Netscape LDAP SHA(MMX 2x) [SHA1]... DONE
Raw: 1725332.00 c/s real, 3450666.00 c/s virtual


Benchmarking: NT MD4 MMX(MMX 2x) [bartavelle]... DONE
Raw: 2480095.00 c/s real, 4960191.00 c/s virtual


Benchmarking: Lotus5 [Lotus v5 Proprietary]... DONE
Raw: 260759.00 c/s real, 525657.00 c/s virtual


Benchmarking: M$ Cache Hash [mscash]... DONE
Raw: 842394.00 c/s real, 1684789.00 c/s virtual


Benchmarking: Raw MD5(MMX 2x) [raw-md5 MMX]... DONE
Raw: 2057006.00 c/s real, 4114013.00 c/s virtual


Benchmarking: Eggdrop [blowfish]... DONE
Raw: 5741.00 c/s real, 11482.00 c/s virtual


Benchmarking: Raw SHA1(MMX 2x) [raw-sha1 MMX]... DONE
Raw: 1878836.00 c/s real, 3757674.00 c/s virtual


Benchmarking: MS-SQL(MMX 2x) [ms-sql]... DONE
Raw: 951713.00 c/s real, 1907220.00 c/s virtual


Benchmarking: HMAC MD5(MMX 2x) [hmac-md5 MMX]...
50575b5f 5a4f165b 59405f53 16585f51 5e423636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636
4cebbb56 58138f06 6156c447 7684607c 5b832ce8
0bbe7d50 b2a22b47 6079af65 5e0f931a 15843905
DONE
Raw: 605782.00 c/s real, 1212765.00 c/s virtual


Benchmarking: WPA PSK(MMX 2x) [wpa-psk MMX]...
50575b5f 5a4f165b 59405f53 16585f51 5e423636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636 36363636
4cebbb56 58138f06 6156c447 7684607c 5b832ce8
0bbe7d50 b2a22b47 6079af65 5e0f931a 15843905
FAILED (cmp_all)
Benchmarking: Netscape LDAP SSHA(MMX 2x) [salted SHA1]... DONE
Raw: 2024628.00 c/s real, 3970166.00 c/s virtual


Jeśli kogoś denerwuje komunikat:

libibverbs: Fatal: couldn't read uverbs ABI version.
--------------------------------------------------------------------------
[0,0,0]: OpenIB on host debian was unable to find any HCAs.
Another transport will be used instead, although this may result in
lower performance.
--------------------------------------------------------------------------


... wynikający z braku sprzętowego interfejsu InfiniBand, wystarczy w pliku /etc/openmpi-mca-params.conf dodać wpis "btl=^openib"

Próbujemy przejść do istoty zagadnienia:

./unshadow /etc/passwd /etc/shadow > /tmp/crack.password.db
mpirun -np 2 ./john /tmp/crack.password.db

I nawet udało się coś złamać:

Loaded 2 password hashes with 2 different salts (FreeBSD MD5 [32/32])
abcd (dziennik)

Ponieważ jednak zapuszczenie w trybie MPI działało wolniej niż standardowe, warto sprawdzić czy na pewno mamy więcej niż jeden procesor / rdzeń. Założyłem, że miałem HyperThreading w systemie, ale okazało się inaczej:

apt-get install less
less /proc/cpuinfo

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.00GHz
stepping : 7
cpu MHz : 1994.216
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr
bogomips : 3989.91


Mniej informacji, a odpowiedź na pytanie też dobra:
grep processor /proc/cpuinfo

Kompletny backup Linuxa

Na razie się przymierzam, ale im szybciej opanuję tym bardziej spokojnie będę spał w 2009 roku :) Wytyczne tutaj:

http://www.matusiak.eu/numerodix/blog/index.php/2008/08/10/easy-peasy-full-system-backup/

http://www.debianhelp.co.uk/afioandpax.htm

http://www.linuxhaxor.net/2008/11/20/complete-backup-and-restore-using-tar-command/

i jeszcze polskie:

http://www.trzepak.pl/viewtopic.php?t=11461

http://forum.pclab.pl/index.php?showtopic=91154

http://www.omgili.com/newsgroups/alt/pl/comp/os/linux/newbie/gb8t2jh621newsinteriapl.html

czwartek, 25 grudnia 2008

czwartek, 18 grudnia 2008

Link niesponsorowany

Może ciekawe dla zainteresowanych założeniem własnego sklepu internetowego: http://www.istore.pl/pl/index

sobota, 13 grudnia 2008

50 Brudnych, Obskurnych efektów w klimacie Grunge

http://psdtuts.com/tutorials-effects/50-dirty-filthy-grunge-photoshop-effects/

Vista - które usługi można wyłączyć

Poradnik tutaj: http://www.neowin.net/forum/index.php?showtopic=513758

Vista Service Pack 1 Cleaner - czyli oczyszczamy dysk ze zbędnych śmieci

Microsoft Windows [Wersja 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\>vsp1cln.exe

Ta operacja spowoduje trwałe zainstalowanie dodatku Windows Vista Service
Pack 1 na tym komputerze. Po jej zakończeniu nie będzie można usunąć dodatku
Windows Vista Service Pack 1 z tego systemu.

Czy chcesz kontynuować? (T/N): T
Trwa wykonywanie oczyszczania dysku przez dodatek Windows Vista
Service Pack 1...
Oczyszczanie dysku przez dodatek Windows Vista Service Pack 1 zostało
wykonane.

czwartek, 27 listopada 2008

Aktualizowanie maszyn wirtualnych offline

Cytując za: http://windowshosting.pl:

"Microsoft udostępnił na swojej stronie WWW aplikację Offline Virtual Machine Servicing Tool 2.0. Program pozwala na bezproblemowe aktualizowanie maszyn wirtualnych w trybie offline – bez narażania ich na ataki z Sieci.

Offline Virtual Machine Servicing Tool pomaga w zarządzaniu wirtualnymi maszynami działającymi w ramach biblioteki Microsoft System Center Virtual Machine Manager. Biblioteka ta przechowuje konfiguracje maszyn wirtualnych, które nie są w tym czasie aktualizowane. Nowy program pozwala na bieżące zarządzanie takimi „zamrożonymi” maszynami.

Dzięki aplikacji uruchomienie dowolnego urządzenia logicznego nie wymaga dokonywania hurtowej aktualizacji. Wirtualna maszyna jest wyposażona we wszystkie dostępne łatki i od razu gotowa do pracy. Offline Virtual Machine Servicing Tool łączy w sobie zalety modelu programistycznego Windows Workflow oraz interfejsu PowerShell.

Narzędzie działa w systemach Windows Server 2003 R2 (32 i 64 bity), Windows Server 2003 SP2 i Windows Server 2008. Plik instalacyjny (.ZIP, 2,6MB) można pobrać ze stron Microsoft Download Center.
"

środa, 26 listopada 2008

Ochrona plików systemowych w Windows Vista

Znajomy miał problem z podmienieniem plików PPD dla naświetlarek. Być może rozwiązaniem dla niego jest poniższe:

http://www.vista.pl/porady/334_jak_podmienic_pliki_zabezpieczone_przez_ochrone_plikow_systemowych_.html
albo to:
http://peb.pl/programy/372311-jak-wylaczyc-system-file-checker-czyli.html

Hyper-V a USB

Czysto hipotetycznie, przy udostępnianiu portów USB wirtualnym maszynom, pomocne mogą byc:

http://www.trendnet.com.pl/products/TU-ET100C.htm

oraz

"w Win 2008 port usb możesz udostępniać analogicznie jak w poprzednich systemach porty lpt. Uzyj polecenia net share (wpisz tu port usb ktory chcesz udostepnić) a na kliencie wpisz net use (adres ip serwera\nazwa portu) i zamapuj wirtualny port z serwera"

piątek, 21 listopada 2008

SCVMM 2008 - powiadomienie " Virtualization service version: Upgrade Available."

Prawdopodobnym rozwiązaniem problemu jest instalacja dwóch patch'y:

Hyper-V Update for Windows Server 2008 x64 Edition (KB956589)
http://www.microsoft.com/downloads/details.aspx?FamilyId=FD44B4E3-2DCC-4299-B345-BC09A9A37B60&displaylang=en

oraz Update for Windows Server 2008 x64 Edition (KB956774)
http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=9EC9DBB9-82AD-4D34-9267-76A0126A8F18&displaylang=en

Więcej informacji tutaj oraz tutaj

sobota, 8 listopada 2008

Hyper-V i Windows Small Business Server 2008

Podane za: http://wss.pl/News/10280.aspx

Technical Library systemu Windows Small Business Server 2008 zostało rozszerzone o interesujący dokument "Using Hyper-V with Windows Small Business Server 2008". Publikacja jest technicznym wprowadzeniem do stosowania wirtualizacji w środowisku SBS 2008. oraz opisuje scenariusze, w których Hyper-V jest wspierane w kontekście SBS 2008.

Microsoft TechNet: Using Hyper-V with Windows Small Business Server 2008

czwartek, 6 listopada 2008

A co z uprawnieniami dla Hyper-V?

http://blogs.technet.com/jhoward/archive/2008/03/30/part-3-hyper-v-remote-management-you-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computer-computername.aspx

A na czym wogóle odpali Hyper-V?

Wyczerpująco tutaj:
http://blogs.technet.com/mkedziora/archive/2008/02/27/hyper-v-i-procesory.aspx

Dyskusja dookólnotematyczna:

http://wss.pl/frmThread.aspx?id=334449

Debian i Hyper-V

Takie nieoczywiste rozwiązanie co zrobić by instalator widział sieciówkę:

http://arkesystems.com/blog/post/2008/04/Hyper-V-Miscellaneous.aspx

"Debian 4.0R3

The problem I ran into here, is that Debian does not detect the default Hyper-V virtual network adapter. To fix this you'll need to go to you're VM's Settings page.

  1. Select the network adapter and delete it
  2. Select the Add Hardware option
  3. Add a new Legacy Network Adapter
  4. Modify settings on this as needed

You'll now be able to install Debian on the VM, and the installer will detect the network adapter"

A dlaczego tak?


Jesli chodzi o 1 pytanie to mozna:
http://blogs.technet.com/josebda/archive/2008/06/24/storing-windows-server-2008-hyper-v-files-on-an-cifs-smb-file-share.aspx
Co do pozostalych pytan. Musisz uzyc w guestach urzadzen emulowanych(legacy).
Syntetyczne urzadzenia zadzialaja dopiero po zainstalowaniu i skompilowaniu w Linuxach komponentow intergracyjnych. Znajdziesz je tutaj: https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=495
Pamietaj ze oficjalnie wspieranym guestem jest SLES 10.


A tu jeszcze o Debianie i HyperV:

http://www.arkesystems.com/blog/post/2008/04/Installing-Debian-and-Subversion-on-Hyper-V-(EARLY-DRAFT).aspx

poniedziałek, 3 listopada 2008

Menu rozwijane CSS

Free CSS Drop-Down Menu Framework – nie jest to zbyt zgrabna nazwa. Jednak kryje się pod nią bardzo zgrabny framework CSS, który pozwala na łatwe tworzenie modularnych, łatwych w modyfikacji zawartości i wyglądu pasków menu na strony internetowe, który działa na praktycznie wszystkich przeglądarkach.

Framework nie tylko w pełni oddziela HTML od arkusza stylów, ale też dzieli same style na definicje strukturalne i tematyczne. Dzięki temu stworzenie nowego menu sprowadza się jedynie do stworzenia nowego tematu – struktura pozostaje niezmienna.

Ze zwykłych nieuporządkowanych list można wygenerować rozmaite paski menu, rozwijane na wiele różnych sposobów poprzez zmianę nazwy klasy. Wśród dostępnych transformacji można znaleźć przekształcenia pionowe i poziomie w każdym kierunku. Wszystko to jest łatwe do wdrożenia i połączenia z istniejącymi już CMS-ami.

Co chyba jednak najważniejsze dla webmasterów, framework ten działa z każdą praktycznie przeglądarką. Na liście obsługiwanych przez produkt LWIS-u aplikacji są: Firefox (od wersji 1.5), Internet Explorer (od wersji 5), Opera (od wersji 7) i Safari (od wersji 2). Wszystko to jest stworzone w czystym CSS-ie, jedynie w wypadku Internet Explorera 6 i wcześniejszych framework korzysta z niewielkiego skryptu w JavaScripcie.

Całość rozprowadzana jest na licencji GNU GPL. Pliki można pobrać tutaj (plik .zip, 66,5 KB).

Dzień czwarty

Poranny przegląd SPAM'u
Formularz rejestracyjny - zakończone
Przygotowywanie strony na MEMHT'cie
Aktualizacja zdjęć 15 produktów
Rejestracja na szkolenie
Telefoniczny support dostępu zdalnego

niedziela, 2 listopada 2008

Hyper-V-isor, tylko że nie ten promowany

Podane za dobreprogramy.pl:
"Kiedy podczas zeszłotygodniowego PDC zaprezentowano Windows Azure - nowy system przeznaczony do pracy w modelu chmury - siedzący w fotelu Billa Gatesa twórca Lotusa, Ray Ozzie, wspomniał że pracuje on oczywiście na bazie hypervisora. Nie wdawał się w szczegóły i powszechnie wszyscy założyli, że chodzi o Hyper-V, a prawdopodobniej o jego wersję 2.0 - która swoją premierę mieć będzie wraz z Windows Server 2008 R2. Okazuje się jednak, że nie.

Jak donosi serwis virtualization.info, Amitabh Srivistava - postać o nieznanym, jednak znaczącym nazwisku wewnątrz Microsoft - zdradził w wywiadzie, że Windows Azure nie wykorzystuje Hyper-V. Oparto go inne, dedykowane rozwiązanie, które nie ma nawet formalnej nazwy poza "hypervisorem Windows Azure". Możnaby się spodziewać, że to zmodyfikowana pod szczególne potrzeby wersja Hyper-V, okazuje się jednak że jest dokładnie odwrotnie - to bardziej rozwinięty i co ważniejsze, dużo bardziej wydajny hypervisor, którego rozwiązania dopiero pojawią się w Hyper-V w przyszłosci.

Hypervisor zastosowany w Windows Azure zapewnia między innymi wsparcie dla rozszerzeń NPT - drugiej generacji sprzętowego wsparcia dla wirtualizacji. Rozwiązanie to nie jest obecnie wspierane przez Hyper-V, obsługiwane jest póki co przez wybrane, najnowsze procesory i według niezależnych testów znacznie minimalizuje narzut związany z koniecznością obsługi samego hypervisora skutkując aż 30-procentowym wzrostem wydajności maszyn wirtualnych - coś, o czym Microsoft reklamując obecną wersję Hyper-V wygodnie nie wspomina. Amitabh Srivistava potwierdza, że to właśnie wsparcie dla NPT jest jednym z kluczowych elementów wewnętrznej optymalizacji Windows Azure względem Hyper-V. Na szczęście wsparcie dla NPT jest jedną z tych rzeczy, które według Srivistavy trafią do Hyper-V 2.0."

piątek, 31 października 2008

Dzień trzeci

Przeglądanie SpamBOX'a
Opracowywanie ulotki - jak kupować
Drobne zmiany w narzędziu wewnętrznym
Sprawdzenie SCRATCH'a
Aktywacja produktów serwerowych

czwartek, 30 października 2008

Parkowanie domeny

Może tutaj: namedrive.com

Dzień drugi

Ustalenie przesyłek zagranicznych
Ulotka z krokami - jak kupić w sklepie internetowym
Poprawka jednego automatu agregacji danych w narzędziu wewnętrznym
Dodanie nowych kontrahentów
"Świąteczne" porządki w szafce
Codzienny przegląd SpamBoxa
Aktualizacja obudów na stronie sklepu internetowego
Matki Boskiej Pieniężnej
Ręczne zapuszczenie automatu, kontrola efektów
Rozmowy w sprawie odkupienia domeny

Windows 2008 R2

Takie ciekawe info za www.webhosting.pl

"Koncepcja „R2” nie jest nowa. Kilka lat temu na rynku pojawił się produkt o nazwie Server 2003 R2. Miał on wypełnić lukę między podstawową edycją systemu a jego kolejną odsłoną. Nie stanowił jednak obowiązkowej aktualizacji. Taki sam charakter będzie miał Server 2008 R2, który na rynku pojawi się wyłącznie w wersji 64-bitowej. Będzie lepiej radził sobie z wirtualizacją, zaoferuje niespotykaną dotąd skalowalność i oczywiście pełną integrację z Windowsem 7.
Jeśli chodzi o wirtualizację, to hiperwizor Hyper-V w wersji 1.0 zostanie dołączony do już do Service Packu 2 Servera 2008. W R2 Microsoft najprawdopodobniej umieści edycję 2.0 swojego rozwiązania wirtualizacyjnego. Usprawni to przenoszenie maszyn wirtualnych między fizycznymi serwerami – od tej pory będzie się ona odbywać praktycznie w czasie rzeczywistym."

środa, 29 października 2008

Dzień pierwszy

Przeglad spamboxa Firmy
Patrzenie na ręce technikom od instalacji alarmowej
Tłumaczenie handlowcowi zagadnień sklep-system sprzedaży internetowej
Zaszufladkowanie nowego oprogramowania MS
Rozmowy z Zarządem, potencjalnym nowym pracownikiem
Otrzymanie dyspozycji aktualizacji narzędzia wewnętrznego
Przygotowanie testu kwalifikacji potencjalnego nowego pracownika
Analiza nowych statystyk biznesowych dla WWW
Publikacja bannera MS na stronie Firmy
Drobna aktualizacja zdjęć w sklepie internetowym
Aktualizacja produktów w narzędziu wewnętrznym - monitory, dyski, płyty główne, flash

Archiwum bloga