Помощ - Търси - Регистрирани - Календар
Пълна версия: The Giant Black Book Of Computer Viruses
UniBG Forums > Дискусии > Dexter's Lab > Програмиране
int21h
QUOTE
This book will simply and plainly teach you how to write computer viruses. It is not one of those all too common books that decry viruses and call for secrecy about the technology they employ, while curiously giving you just enough technical details about viruses so you don't feel like you've been cheated. Rather, this book is technical and to the point. Here you will find complete sources for plug-and-play viruses, as well as enough technical knowledge to become a proficient cutting-edge virus programmer or anti-virus programmer.


Натисни да отвориш файла

Наистина много интересно четиво, но имайте предвид, че всичко е само с учебна цел. :)
Narf
QUOTE (int21h @ Mar 8 2008, 03:24 PM) *
Натисни да отвориш файла

Наистина много интересно четиво, но имайте предвид, че всичко е само с учебна цел. smile.gif


Мдам, то всяка подобна информация е "само с учебна цел". smile.gif
Polizei
QUOTE(Narf @ Mar 8 2008, 08:38 PM) *
Мдам, то всяка подобна информация е "само с учебна цел". smile.gif

Естествено, нали хората трябва да се учат как се правят мизерии smile.gif
int21h
Когато знаеш как се правят мизериите по-лесно можеш да се справиш с тях.
Narf
True.
Polizei
QUOTE(Narf @ Mar 9 2008, 03:30 PM) *
True.

/offtopic
Мамка му, кога ще се появи език, в който boolean стойностите да са float/double/etc...
Тогава true ще има различна тежест всеки път smile.gif
/offoff
И така да е (а то е така :>), колко човека все пак биха се хванали да се борят с вирусите и подобните тям подобия, след като придобият знанията как да ги създават ?smile.gif
Аз не бих nik.gif
int21h
QUOTE(Polizei @ Mar 10 2008, 09:16 AM) *
/offtopic
Мамка му, кога ще се появи език, в който boolean стойностите да са float/double/etc...
Тогава true ще има различна тежест всеки път :)
/offoff
И така да е (а то е така :>), колко човека все пак биха се хванали да се борят с вирусите и подобните тям подобия, след като придобият знанията как да ги създават ?:)
Аз не бих :nik:


Ами.. аз съм един от тези хора. :)

[offtopic]
Само си представи

#define true false

:))
[/offtopic]
Polizei
QUOTE(int21h @ Mar 10 2008, 10:16 AM) *
Ами.. аз съм един от тези хора. smile.gif

Всички сме там, и никой го няма smile.gif
Няма никой, и всички сме там biggrin.gif
offgeboren
antivirusnite kompanii ne plashtat mnogo losho, ama izkat solidni znania v zamyana.
Mitak
Az izpolzwam malko po-razlichen podhod pri pisane na podobni neshta.
Spomnqm si predi mnogo wreme oshte kato pisheh na Pascal i shefa na zalata, kadeto raboteh ne wqrwashe, che moga da napisha virus, i go startira na servera (windows). Sigurno nqma nujda da kazwam, che posle istanaha bez server za nqkolko chasa wink.gif
int21h
QUOTE(Mitak @ Mar 12 2008, 11:15 PM) *
Az izpolzwam malko po-razlichen podhod pri pisane na podobni neshta.
Spomnqm si predi mnogo wreme oshte kato pisheh na Pascal i shefa na zalata, kadeto raboteh ne wqrwashe, che moga da napisha virus, i go startira na servera (windows). Sigurno nqma nujda da kazwam, che posle istanaha bez server za nqkolko chasa ;)


На Pascal ще напишеш някаква шитня, която трие, променя данни в паметта.. но малко трудно ще напишеш репродуктивна част.. А всъщност, това е, може би, най-интересното от цялата книга..
Само си представи паскалската програма да прикрепи кода си в края на изпълнимия фаил, след това да промени първия jump да jump-ва към първата инструкция от кода на вируса, да се изпълни вируса (да се прикрепи към други изпълними файлове, някакво разрушително действие) и след това да върне управлението на изпълнимия фаил (jump към адреса на оригиналния първи jump, който е променил).. Поне аз не го разбирам толкова Pascal-а за да направя подобно нещо. :}
Polizei
Е, и на Паскал има inline assembly...
Аз оттам се зарибих по асемблера :>
И реално не е толкова трудно да се напише репродуктивната част, все пак е ДОС, и оперираш в 1 сегмент, където с малко повече играчка можеш така да си напишеш кода, че винаги при заразяване вирусния код да се изпълнява в 1 и същ регион на паметта... Много по-лесно е от PE/PE64, но пък няма threads sad.gif
Mitak
Последната ми творба я пуснах в университета - след определена дата като си пуснат компютъра, и на екрана се появяваше Българското знаме (без герба, нямах нерви да го рисувам), и до там... няма Виндовс, няма файлове, няма нищо.
Но това беше през времето на Виндовс 98, от тогава не съм писак глупости.
DeStRuCti0N
Абе чудна работа, само members на #vh са писали в темата plezenka.gif
kaspi
emi taka trqbva da e milenski vie shte gi pravite nie shte gi polzvame smile.gif
Това е семпла версия на форума. За да видиш пълната версия, която има повече информация, по-добра подредба и снимки, натисни тук.
Invision Power Board © 2001-2008 Invision Power Services, Inc.