|
Adam's Books
|
I used to read a lot since I was young, but with writing it is a different story ;)
I have written my first book spontaneously in 1997. I liked that and since that time
I have written four more.
It is a pleasure to go to the bookstore and see your name on the same shelf as Russinovich,
Petzold and other good authors, however, I understand that this is just one part of the story
(that one that is more egocentric ;). On the other side, there are my readers and - luckily
to me - they didn't complain about my work too much so far, but of course, I received some
cruel words from the critics as well :).
To all my readers now and in the future - thanks for the trust you put on me by buying my books!
|
|
|
ABC of HTML 2005 Published: 2005, Edition 2000
The last reimprint of my book about HTML from 2001.
|
|
|
Win32ASM. Assembly language in Windows Published: 2004, Helion
My fifth book is about Win32ASM - yup, about writing little programs in assembly language for Windows.
I like this book as it goes deep to the place where I spend most of my spare time ;).
You may wonder whether it is still interesting (or at least - profitable, huh?) to write in assembly nowadays.
What can I say - I love assembly language and I do enjoy spending time playing with registers,
memory, Win32 APIs, Native APIs and other stuff.
The coolest thing in the book is an embedded Web Control. Yup. I wanted to do something
that has never been done before and I have decided to embed IWebBrowser2 OLE control
on a dialog box. I worked it out and I created the smallest Web Browser in the universe
with the size less than 4KB - it could be even smaller if the PE file was realigned ;)
Well, now when I look at the code it seems so easy, but believe me - it was a real pain in the ass!
Enuff said! ;)
My wife is currently visiting her family in Hong Kong and when I write these words,
she has already... waken up (there's a 7h difference between our time zones) ;).
And this book is - as usual - dedicated to her!
|
|
|
ABC of HTML 2004 Published: 2004, Edition 2000
Yet another reimprint of my older book from 2001. New cover, old stuff.
|
|
|
How to write viruses and antiviruses? Published: 2002, RM
My second book about computer viruses. It's advanced and it's about different type of malware
that was known back in 2001/2002. I have decided to write the second part after one day I realized
that I had gathered enough information and I had stored quite a lot files related to this topic on my HD
to continue the saga. This book didn't contain sources of the viruses, but a lot of samples
in VBS and Win32ASM to present the techniques used by malware. Maybe there will be the third
part one day - there's still a lot to write of - blended threats, exploits, metamorphism,
code integration, EPO, length dissasembler, advanced API hooking, multiprocess residency,
AI in viruses and more. Everything depends on the time and the market, because unfortunately,
since I entered the age when I have to pay for my bills on my own ;) I do have to think of money
and as for the Polish market - you cannot just go on living with writing only...
This book is dedicated to - guess who... of course it's my wife again!
|
|
|
ABC of HTML 2002 Published: 2002, Edition 2000
This is just a reimprint of my older book from 2001. The content is the same and the only
change was the cover of the book. There was a moment when me and my publisher dicussed whether
we should add some more HTML examples or not, but we didn't go on further with this.
|
|
|
File formats' encyclopaedia Published: 2001, Helion
This is a book that I call my biggest experiment. One day, while looking on the net
for a description of some file extension, I discovered a huge list of different file extensions.
Idea popped up in my head immediately and here I was again, writing a new book.
When it appeared on the shelves, it contained a lot of information about few thousands
file extensions and few dozens of file formats.
The second book dedicated to my Ka Kee =).
|
|
|
ABC of HTML 2001 Published: 2000, Edition 2000
This is a book for beginners who want to conquer HTML. I am not going into details here
as nowadays EVERYONE who's surfing on the net, must heard somethng about HTML, right? ;)
The first book dedicated to my wife. It was the time when we have met online for the first
time and few months later, we got married.
|
|
|
Viruses. Writing viruses and antiviruses Published: 1998, Read Me
My very first book. And maybe the best (or I am just the most sentimental about this one?).
OK. First about the title. This is about writing viruses and antiviruses. Yup. Hot stuff.
I did write a few programs to remove viruses from the hard disks back in early 90's
but now this knowledge wouldn't help to detect and remove the newest malware ;), but at that
time it worked fair enough. While working on the book I also created one of the first
executable encryptors with the polymorphic layers - what a pity I didn't think of turning
it into a good business at that time - as today the polymorphic layers are used in most of
the executable encrypters and anti-tampering utilities...
To conclude. The book is a pure and a very detailed source of information for anybody who is
interested in viruses. I have been trying to put there most of the knowledge that was known about viruses
as for the end of 1997 year. Whether I succeded there or not, I don't know. I received quite
a lot of good comments about this book so far and I am happy it helped people to write white papers.
There's one thing interesting about this book - this book is available on P2Ps as it was OCRed some time ago.
Even it pisses me off sometimes, I still try to think of it as of some sick kind of appreciation from people.
I would dedicated the book to my wife, if I knew her at that time ;)
|
|
|
Książki Adama
|
Jakoś tak się złożyło, że spontanicznie napisałem pierwszą książkę
o wirusach w 1997 roku. Spodobało mi się i obecnie mam tych książek
na koncie pięć - piątą niedawno skończyłem. Nie ukrywam, że strasznie
cieszy fakt, że można sobie pójść do księgarni i zobaczyć swoje nazwisko
obok Russinovicha, Petzolda i wielu innych dobrych autorów, niemniej
jednak zdaję sobie sprawę, że jest to tylko jedna strona medalu
(ta gorsza, egocentryczna :-). Z drugiej strony są Czytelnicy, którzy
te moje książki czytają i na szczęście dla mnie - chyba póki co nie
narzekają za bardzo, choć zdarzają się i słowa miażdzącej krytyki :-)
Wszystkim moim obecnym i przyszłym Czytelnikom dziękuję za zaufanie
jakim mnie obdarzają kupując moje książki :-)
Uważam, że polscy autorzy są najlepsi i mam nadzieję, że być może
ta strona zachęci kogoś do walki z prawdziwym wyzwaniem, jakim niewątpliwie
jest wydanie prawdziwej książki...
|
|
|
ABC of HTML 2005 Published: 2005, Edition 2000
Ostatni dodruk ksiązki z 2001 roku. Tylko okładka jest nowa.
|
|
|
Win32ASM. Asembler w systemie Windows Wydana: 2004, Helion
Książka, którą właśnie w pocie czoła kończę (dopisek 24-11-2003: właśnie skończyłem :)
Jest spóźniona o dobre póltora roku, co wiąże się z tym, iż najpierw to miała
być inna książka, potem miałem ją pisać z kolegą z netu, potem jednak nic z
tego nie wyszło i pozostałem na placu boju z rozgrzebanym projektem.
Tak sobie leżała zatem odłogiem, aż pewnego dnia postanowiłem ten projekt
dokończyć, szczególnie, że zmienił mi się po raz trzeci Redaktor prowadzący
(pozdrawiam wszystkich!) :).
Książka jest dla początkujących i średniozaawansowanych. Mam jednak nadzieję, że
znajdą w niej coś dla siebie także starzy wyjadacze np. kod źródłowy najmniejszej
przeglądarki świata - postanowiłem dodać w książce coś, czego wcześniej nigdzie
nie widziałem - a osadzania kontrolek OLE w asemblerze - na ile mi wiadomo nikt
wcześniej nie zrobił :)
Książkę kończę w Polsce, mieszkam obecnie w Warszawie, pracując dla duuuużej,
baaaardzo znanej firmy antywirusowej...
Moja żona własnie pojechała odwiedzić swoją rodzinę w Hong Kongu, a ja pisząc
te słowa, jestem po kolejnym etapie proof-readingu. Koniec książki już jest
widoczny i to jest moment, który najbardziej lubię, bo praca wręcz pali się w
rękach :-)
Aha, książka będzie oczywiście dedykowana mojej zonie :-)
|
|
|
ABC HTML 2004 Wydana: 2004, Edition 2000
Kolejny dodruk ksiązki z 2001 roku. Tylko okładka jest nowa.
|
|
|
Jak pisać wirusy i antywirusy Wydana: 2002, RM
Moje najnowsze dziecko o wirusach. Jakoś tak wyszło, że nazbierało się u mnie
zinów i informacji o wirusach, a jednocześnie pierwsza książka o wirusach
właśnie pomalutku zaczęła schodzić ze sceny, że w pewnym momencie pomyślałem
sobie "dlaczego nie". Od pomysłu do przemysłu i już pracowałem nad kolejną
książką. Powstawała ona po powrocie z pracy i w weekendy. Czasem wydaje mi się,
że się już chyba nigdy nie uwolnię od tego klepania w klawiaturę, zamiast...
pić piwo i nic nie robić... :-D
Co do treści książki... Zabrakło w niej omówienia kilku rodzin wirusów,
szczególnie ubolewam nad tym, że nie starczyło mi czasu na omówienie
wirusów rezydentnych w systemie Windows... Materiałów znów mam coraz więcej,
więc może będzie trzecia część - dużo jednak zależy od wyników sprzedaży
opisywanej tu właśnie pozycji...
Książkę kończyłem pisać w Hong Kongu, dokąd przeniosłem się w październiku 2001.
Hong Kong to jedno z najwspanialszych miejsc, jakie widziałem w swoim życiu
i polecam odwiedziny każdemu, kogo kręci choć trochę podróżowanie po świecie.
Naprawdę warto odwiedzić to miejsce chociaż raz w życiu.
Wracając do tematu - książka tradycyjnie już dedykowana jest mojej zonie :-).
|
|
|
ABC HTML 2002 Wydana: 2002, Edition 2000
Nowe wydanie ksiązki z 2001 roku, a raczej tradycyjny dodruk, bo
jest nowa szata graficzna, ale treść w zasadzie ta sama. Z tym wydaniem książki
nie miałem za dużo wspólnego, poza faktem, że rozważałem z Wydawcą
rozszerzenie treści o więcej przykładów praktycznych. Pomysł ten
jakoś jednak nie został wprowadzony w życie.
|
|
|
Encyklopedia rozszerzeń i formatów plików Wydana: 2001, Helion
Książka-eksperyment. Szukając kiedyś rozszerzenia jakiegoś pliku natknąłem się
na ogromną listę rozszerzeń plików. Nie namyślając się długo przedstawiłem
propozycję Wydawcy, po czym w ciągu krótkiego czasu stworzyłem własną, jeszcze
pełniejszą listę w oparciu o szereg miejsc w sieci, które z resztą wspominam
na końcu książki. Lista była gotowa - musiałem jeszcze przeczesać net pod kątem
formatów plików oraz typów MIME, które nigdzie w zasadzie nie były wcześniej
zebrane do tzw. kupy. Najwięcej problemów miałem jak zwykle... z czasem. Pierwotne
plany zakładały więcej formatów plików. Niestety część z nich musiałem pominąć.
Niemniej jednak - jest to całkiem spory kawałek wiedzy wtłoczony w tak małą
w sumie objętość.
Druga ksiązka dedykowana mojej żonie ^_^.
|
|
|
ABC HTML 2001 Wydana: 2000, Edition 2000
Ta książka powstawała w prawdziwych bólach :-). Wiązało się to z tym, że bardzo
dużo zmieniło się w tym czasie w moim życiorysie. Nie miałem już tyle czasu
co wcześniej i z musu pisałem książkę w weekendy oraz po powrocie z pracy.
W pewnym momencie myślałem nawet, że nie dam rady i chciałem się wycofać,
jednak Wydawca (pozdrawiam :) naciskał, więc nie miałem wyjścia i książkę
w końcu skończyłem. To był naprawdę ciężki orzech do zgryzienia :-)
Nie ukrywam, że książka ta jest dla mnie największym (miłym) zaskoczeniem.
Sprzedaje się lepiej niż zakładałem, a na dodatek trafia do zakładanej
grupy docelowej. Jest skierowana do naprawdę początkujących i okazuje się,
że w dużej mierze jest tym, czego nowicjusze właśnie poszukują.
Jest to pierwsza książka dedykowana mojej zonie. Poznaliśmy się w czasie
kiedy książka ta powstawała, a niecały rok później byliśmy już hajtnięci :)
|
|
|
Wirusy. Pisanie wirusów i antywirusów Wydana: 1998, Read Me
Moja pierwsza książka o wirusach. Powstała w całości w roku 1997; z ciekawostek
mogę napisać, że korektę autorską kończyłem w noc przed moimi urodzinami; efektem
było to, że nie spałem przez całą noc; co więcej, rano jechałem jeszcze do pracy
na 6:00, a po południu było u mnie kilku gości na urodzinach - po przyjęciu
zasłużonej porcji alkoholu :) - spałem bardzo dłuuuuuugo.
Jak to bywa, książka nie ustrzegła się niestety błędów. Kiedy teraz czytam to
co wtedy napisałem, widzę, że pewne fragmenty mogły zostać napisane lepiej.
Co do błędów - być może coś więcej o tym napiszę w wolnej chwili.
Wirusy załączone do książki były celowo uszkodzone - z oczywistych względów.
Hmmm jeszcze jedna ciekawostka... jest to jedyna moja książka, która została
zOCRowana i krąży sobie po sieci. Z jednej strony myśl ta mnie wkurza,
z drugiej - napawa pewną chorą formą satysfakcji :).
Nietrudno się domyślić, że książkę zadedykowałbym żonie, gdybym ją wcześniej znał :))
|
|
|