Archive for czerwiec, 2007

ps aux

czerwiec 28th, 2007

Hi ponownie,
Jeszcze jeden króciutki post dzisiejszego wieczoru. Taka mała “cytatowa” historyjka pod tytułem “dlaczego ps aux nie powinno pokazywać procesów innych userów” ;>
reiko 3184 0.0 1.3 263248 13552 pts/5 Sl+ Jun27 0:00 java -cp .:mysql_jdbc2.0.jar NickServer –nsport 14992 –dbdriver org.gjt.mm.mysql.Driver –dbconnection jdbc:mysql://localhost/reiko_czat?user=reiko_czat&password=sthchatr3ik000
hovik […]

Hookowanie syscalli z win32k

czerwiec 28th, 2007

Hi,
O ile hookowanie syscalli zawartych w kernelu Windowsa z rodziny NT, czyli ntoskrnl, nie sprawia żadnych problemów, o tyle w przypadku syscalli odpowiedzialnych za GUI jest trochę więcej kombinowania. Ale po kolei.
Każdy thread pod WinNT ma określony zestaw syscalli (KSERVICE_TABLE_DESCRIPTOR[]) z którego może korzystać. Na dobrą sprawę mamy dwa takie zestawy:

KeServiceDescriptorTable - zawierający jedynie odniesienie […]

Back, Komputery z hipermarketów

czerwiec 26th, 2007

Hi =^^=
Pierwszy post po przeprowadzce. Uff. Jeszcze sporo latania co prawda zostało, ale sytuacja się stabilizuje i powoli wracam do normalnego trybu. Moje stanowisko pracy też zaczyna wyglądać normalnie (tj już mam biurko na którym można było PCta rozstawić =^^=).

Anyway, dzisiejszy post będzie dość krótki. I dotyczył będzie pewnego zjawiska które mnie zastanowiło ostatnio (a […]

Longhorn Beta 3 i nowe syscalle

czerwiec 21st, 2007

Hi =^^=
W ramach chwili wolnego czasu rzuciłem okiem na syscalle udostępnione przez kernel Windows Longhorn’a i porównałem z tymi z Windows Vista. Może nie jest to najszczęśliwsze zestawienie, jako że Windows Vista, w przeciwieństwie do Longhorna czy np 2003, nie jest Windowsem serwerowym, ale chodziło mi bardziej o chronologiczne porównanie.
Anyway, poniżej znajdują się lista syscalli […]

Exporty z kernela a syscalle

czerwiec 19th, 2007

Hi =^^=
Pisze od kilku dni pewien driver pod Windows’a XP który, między innymi,  podmienia wybrane syscall’e na moje funkcje.  Szczerze mówiąc nigdy nie podobała mi się metoda lokalizacji określonego syscalla, np NtCreateFile, po jego numerze, jako że to zmienia się między różnymi wersjami Windowsa, a nawet w niektórych przypadkach między Service Packami (np. NtCreateFile na […]

Searching… seek and scan ;>

czerwiec 17th, 2007

Hi =^^=
Jakiś czas temu, a konkretniej 24 kwietnia 2007, na swoim prywatnym blogu stworzyłem podstronę zawierającą tylko i wyłącznie jeden adres e-mail, celem sprawdzenia kilku rzeczy takich jak:

Kto skanuje internet (a konkretniej mój blog)
Jak szybko spamboty dorwą mój e-mail
Oraz kiedy dojdzie pierwszy spam na mój testowy e-mail

Po blisko dwóch miesiącach wyniki obserwacji owej podstrony są […]

Prolog i epilog kompilatora MinGW GCC/G++

czerwiec 17th, 2007

Hi =^^=
Czy zastanawialiście się kiedyś czemu prosty Hello World skompilowany MinGW GCC do exeka zajmuje 15kb (po strip 5kb), a do obiektu (COFF .o) 0.5kb ? Co takiego kompilator dodaje że 0.5kb rośnie do 15kb/5kb ? Oczywiście prolog (kod wykonywany przed “main”) oraz epilog (kod wykonywany po “main”). Dzisiejszy post poświęcę temu co prolog i […]

Działanie fopen pod WinNT

czerwiec 16th, 2007

Hi =^^=
Dzisiaj co nie co o tym jak działa funkcja fopen pod systemami z rodziny Windows NT (czyli NT, 2000, XP, 2003, Vista oraz Longhorn), a dokładniej, jak realizowane jest działanie tejże funkcji.
W ramach wstępu przypomnę że fopen jest funkcją ze standardowej biblioteki poleceń języka C (w zależności od humoru będę na tą bibliotekę mówić […]

Niejednoznaczność dodawania (?)

czerwiec 15th, 2007

Hi =^^=
Jakiś już dłuższy czas temu pisałem (od zera) kompilatorek języka obiektowego. W pewnym momencie natknąłem się na problem niejednoznaczności w zamianie prostego wyrażenia matematycznego na drzewko, z którego to potem generowany jest odpowiedni kod odpowiedzialny za obliczenia.
Rozważmy proste wyrażenie matematyczne jakim jest A+B+C. To wyrażenie może zostać obliczone w dwojaki sposób. Pierwszym sposobem […]

Sesje PHP a chmod /tmp

czerwiec 15th, 2007

Hi =^^=
Zawsze byłem zdania że user nie powinien móc przeczytać na serverze więcej niż na prawdę jest to wymagane. Przykładowo moim zdaniem katalog /tmp nie powinien być listowalny dla nikogo oprócz root’a. A teraz mały przykład, z życia wzięty, dlaczego tak uważam ;>
Mechanizm sesji w PHP, służący transferowi pewnych danych między wywołaniami strony przez usera, […]

Next »



access 2007 - angielski Bielsko-Biała - sklepy internetowe - uTorrent - automatyczna produkcja - hurtownia outlet - Alegro - Ruletka amerykańska - praca Bydgoszcz - lcd sony