Pagina de start a forumului cls9B.MyForum.ro
Pagina de start a forumului cls9B.MyForum.ro FAQ Cautare Membri Grupuri Profil Mesaje private
 
Acum este: 03/11/2026 22:15  
cum virusezi un fisier

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului cls9B.MyForum.ro -> Teme... Subiectul anterior | Subiectul urmator  
Autor Mesaj
virus_de_timisoara
Administrator
Administrator
virus_de_timisoara

Data inscrierii: 11/Oct/2007
Mesaje: 13
Localitate: timisoara

MesajTrimis: 01/11/2007 23:35    Titlul subiectului: cum virusezi un fisier Raspunde cu citat (quote)

---->Cum sa infectezi un fisier COM<Atentie> 50, B4, 09
2). Acum corectam operanzii instructiunilor de restabilire
din VIRUS.DAT.
Daca in memorie acesti bytes se afla la adresele:
CS:000012D4, CS:000012D9, CS:000012DE,
În fisier ele se vor afla la offseturile 01D4h, 01D9h, 01DEh.
Mai bine zis ele se afla la acele adrese de memorie
pentru ca de exemplu:
CS:000012d4 =CS:(100h+Lp+01D4h)

Sper ca e clar. Daca nu - mai reflectati.

3). Acum scriem linistiti peste acesti trei bytes din TEST.COM
codul instructiunii JMP [Lp] adica JMP 1100h,
care se codeaza astfel: (E9 FD 0F) .
Amintesc ca (E9) este codul instructiunii JMP,
iar (FD 0F) înseamna (0FFDh)=(01000h-03h)= ( Lp-3 ).

Sper ca e clar. Daca nu - mai reflectati.

4). Ne-a ramas cel mai usor lucru.
Adaugam codul virusului la capatul fisierului TEST.COM

5). Gata.

Mentiuni:
Am descris în acest tutorial numai principiul de infectare a unui
program.
Ramîne la latitudinea voastra scrierea virusului propriu zis
(adica a sarcinilor pe care asta le executa).
O singura mentiune: desi am evitat coruperea referintelor
la adrese absolute din cadrul programului,
trebuie sa intelegeti ca virusul in sine nu e protejat de
asa ceva. În dependenþã de lungimea programului infectat,
virusul se va pomeni la adrese diferite.
Partea buna este cã virusul îl scrieti voi si cunoasteti
locurile unde se fac referinte absolute la memorie- la infectare
puteti corecta aceste referinte cu lungimea programului (Lp).
Va sfatuiesc sa aveti un singur loc de acest fel - cel în
care veti baga (Lp) într-un registru de exemplu (DX). În continuare
referindu-va la adrese absolute folositi ca baza acest registru.

Sper ca e clar. Daca nu - mai reflectati.

Ca sa aveti un exemplu veti gasi pe moldhack, sectiunea SOFT,
programul 'COM password Installer'.
Sarcina acestui "virus" este de a proteja programele COM cu
parola, dar putea fi si alta Smile

Studiati-l cu succes.

Daca observati vreo scapare in acest eseu
sau poate in altul, va rog nu va sfiiti sa ma informati.




virus_de_timisoara
_________________
Prietenul meu imaginar crede ca ai probleme!
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului cls9B.MyForum.ro -> Teme... Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro