En detaylı Assembly Dersleri [FataL.Error-Syntax-Life]

Merhaba arkadaşlar günümüzde artık gereksinimi kalmayan ama hala bios ve virüs yazılımlarında kullanılan en eski assembly sizlere detaylı bir biçimde anlatacağız konu güncel olacaktır.Dersler basitten zora gidecektir.Eğer konuyu en güncel Konu Volatile. tarafından açılmış, 5200 kişi tarafından görüntülenip, 22 yanıt almış.

Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!


Karşı sistemi kendi makineniniz gibi kullandıran uzaktan yönetim programı.
  • Canlı ekran izleme,vnc ve mouse kontrolü
  • Antiviruslerce %100 tanınmaz, güncelleme garantili
  • Ortam sesi dinleme
  • Webcam izleme
  • Online/offline keylogger
  • Kopyala/Yapıştır, Clipboard Yöneticisi (Canlı)
  • Warlogger desteği
  • Çalıştırma,upload,download,yeniden adlandırma,silme,gizli çalıştırma,thumbnail görüntüleme(indirmeden dosya görme)
  • Registry yöneticisi (tam özellikli)
  • Msn şifrelerini ve geçmişteki tüm adresleri çıkartma
  • Firefox şifrelerini çözme
  • Görev yöneticisi, görev sonlandırma
  • Çalışan programları listeleme
  • Bağlı sistemlerin yaptığı işlemleri tek listede görme!
  • Binder / dosya birleştirici
  • Virus tipinde resource kullanmadan bindleme özelliği
  • Mp3,resim,jpeg,vs her türlü dosya ile birleşip,exploitler ile link üzerinden,htmlden yayılır
  • Keyloggerda dll kullanmadan system hooklarıyla loglama ve tabii dll kullanmadan kimse yapamıyorken %100 sisteme zarar vermeden stabil bütün dünya dillerinde loglama.
  • Internet Explorer 9 şifre çözme
  • Chrome Şifreleri (bütün sürümler)
  • Firefox Şifreleri (bütün sürümler)
  • Internet Exporer Şifreleri (bütün sürümler)
  • Safari Şifreleri (bütün sürümler)
  • Reklam Bot ile site reklamı, dosya yükletme, bulaştırma,vs. MSN,Yahoo Messenger,ICQ ve AIM sistemlerinin hepsini tanır. Reklam bot aynı anda birden fazla sisteme komut verebilir.
  • Browserda geçmiş verileri, form girdilerini kayıt edip trojandan erişme
  • Klavye Kilitleme
  • Mouse Kilitleme
  • Masaüstü Gizleme
  • Sistemlere takılı flash/usb disk varsa bulaştırma Birden fazla sisteme aynı anda autorun oluşturabilir.
  • Uzaktan exe yükletme Aynı anda birden fazla sisteme exeleri tek komutla yükletebilir.
  • Fake sistem kilitleme. Tek tıklama ile karşı sistemi restart/yeniden başlat moduna geçmiş gösterip kilitleme. Kullanıcı fişten çekmediği sürece siz istemedikçe bilgisayarı kapatamaz, yeniden başlatamaz.
  • Karşı sistemin yeniden başlatılma talebinde masaustu ve bütün ekranı kapanıyor gibi gösterip kapanış sesini çalara kullanıcıyı bekletme. Kullanıcı sistemi kapatmak istediğinde siz izin vermezseniz windows kapanmaya çalışıyor gibi görünür ancak yonetim panelinden her türlü işlem yapılır.
  • Sistem servislerini yönetme
  • Outlook şifreleri çözme. (bütün outlook versiyonları outlook expressler dahil)
  • Otomatik güncelleme özelliği ile yakalanma durumunda kısa sürede otomatik güncelleme alma
Sadece 690 TL! Satın almak için iletişim formunu kullanabilirsiniz.


Ayrıca, iki farklı üst sürümü var:
Özel Trojan 990 TL: İstediğiniz isimle çalışıp, istediğiniz yere kopyalanır ve başlangıçta, msconfig'de, registry'de görünmez.
ÖZEL TROJAN 1490 TL: Görev yöneticisinde ve sistemin hiç bir yerinde görünmez.


Sürümler: 1200 TL: - Kimsenin bulamayacağı şekilde çalışır!> m3hm3t. 1750 TL: %100 gizlidir, RAM'de çalışır ve bentrojanim.exe olarak çalışsa dahi hiç bir yerde görünmez.

Wardom.Com.TR bir bilgisayar güvenliği sitesidir; hack konuları bilgisayar güvenliğinin ve bilgisinin uç noktaları olduğundan dolayı, kullanıcıları bu konularda bilgilendirmek ve güvenliklerini arttırmak için yazılmaktadır.

Geri Dön   Wardom.Com.TR > Programlama > Genel Programlama
Üye Ol Sözlük Üye Listesi Arama Yeni Mesajlar Forumları Okundu İşaretle

Konu Başlıkları: assembly dersleri detayli fatalerrorsyntaxlife
Üye Olmadan Yorum Yazmak İçin Tıklayın!
En detaylı Assembly Dersleri [FataL.Error-Syntax-Life] konusundaki toplam yorum: 22, okunma sayısı: 5200.
 
Eski 15-01-2009, 21:09   #1
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202
Cool En detaylı Assembly Dersleri [FataL.Error-Syntax-Life]

Merhaba arkadaşlar günümüzde artık gereksinimi kalmayan ama hala bios ve virüs yazılımlarında
kullanılan en eski assembly sizlere detaylı bir biçimde anlatacağız konu güncel olacaktır.Dersler basitten zora gidecektir.Eğer konuyu en güncel tutabilirsek çeşitli sistem programlarını yazmaya kadar devam edeceğiz ama ilk önce en basit işlerden başlayacağız.Kesinlikle yazılanlar kendimize ait olacaktır.Alıntı yapılmayacaktır.

Ön not:
Assembly sembolik bir makine dilidir.Makine dilini anlayabilmek ve uygulayabilmek için ilk önce makinanın yani bilgisayarın nasıl çalıştığını özetleyelim

Elektriksel Terimler yani bir ekrana görüntü nasıl gelir.Bilgisayar nasıl çalışır

Bilgisayar mühendisliği aslında sırf elektrik mühendisliği üzerine kurulmuş bir terimdir. Elektrik mühendisliğini anlamak için için herşeyden önce elektriğin temel birimleri ve boyutlarını bilmemiz gerekmektedir gelin elektriğin temel birimlerine ve boyutlarına bir göz atalım.

Şimdi başlamadan önce bir not eklemek istiyorum.Her mühendislikte olduğu gibi bundada kütle,uzunluk,zaman ve yük var. Bunlara yanlış bilmiyorsam dünya çapında SI birim sisteminde tanımlanır SI 'ya geçmeden önce birde SI'lar "mks" metre kilogram saniye birimleri cinsinden şeçilmiştir. Yükün temel birimini hatırlarsak 6.25x10 üzeri 18 elektron yükü ile ilişkilendirilen Coulomb olarak tanımlanır.

Şimdi SI'ya geçmek istiyorum.
ÖNEK SEMBOL 10 ÜZERİ DEĞER
piko p 10 üzeri -12
nano n 10 üzeri -9
mikro µ 10 üzeri -6
Mili m 10 üzeri -3
santi c 10 üzeri -2
desi d 10 üzeri -1
deka da 10 üzeri 1
hekta h 10 üzeri 2
kilo k 10 üzeri 3
mega M 10 üzeri 6
giga G 10 üzeri 9
tera T 10 üzeri 12

Şimdi birde uzunluk kütle zaman yük terimlerini size açıklayacağım.

Uzunluk L => LENGHT
Kütle M => MASS
Zaman T=> TİME
Yük Q=> AÇILIMINI TAM BİLMİYORUM

Şimdi bu kadar açıklamadan sonra temel devre elemanlarına geçmek istiyorum

Pasif ve aktif elemanlardan oluşur.

Pasif devre elemanları;
Kondansatör = Elektriği depolar.
Bobin = Sarmaldır , aynı zamanda indüksüyon yapımındada kullanılır.
Direnç = akımın değeri "REZİSTANS"
Her zaman aktifler
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=254720
Diyot = pozitif ve negatif yüklü elektronların alış verişi
Transistor = Elektrik direncini ayarlar.

Transistorlerin bilgisayarda çalışma tipleri:

Biri alır biri toplar diğeri ise iletir.Bu arada direnci ayarlar

Bobin çalışma sistemi

Bilgisayarlara gelen elektrik tipi AC değildir yani bir bilgisayar alternatif akımdan direk yararlanması için alternetif akımı direk akıma çevirmelidir AC => DC olmalıdır.

AC=>DC ÇEVRİLİR UNUTMAYIN

DC gerilim uygulanırsa, Bobin DC akıma ilk anda direnç gösterir. Bu nedenle bobine DC akım uygulandığında bobin ilk anda yalıtkan daha sonra iletkendir. Bobine AC yani alternatif akım uygulandığında ise akımın yönü devamlı değiştiği için bir direnç gösterir.

Kondansatör

Olmaz olmaz'dır bilgisayarın en işler parçalarından biridir.Bir kondansatör elektrik yükü depolar,
reaktif güç uygular veri kaybını önler. Alternatif akımı direkt akıma çevirmekte üstlerine yoktur.Detaylarına baktığınızda ise renk kodları ve harf kodları üretmekte olduğunu görürsünüz
(bkz. Google)


Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=254720


Direnç


Direnç bir rezistans görevi görür.

Diyot

Bir yöne akım iletitir diğer tarafa çok büyük basınç uygular.

Şimdi artık bu sıkıcı terimleri bitirdik ve assembly program yazmaya hazırız.


Assembly Nedir?
Assembly intel çıkardığı sembolik makine dilidir.Doğrudan donanıma hitap eder.Bir program çalışırken mutlaka bir adrese başvurur bunu yaparken akümülatör vs. kullanılır.

Segmentffset yapısı

SEGMENT=BÖLÜM
OFFSET =GÖRECELİ KONUM ADRESİ
YANİ BÖLÜMÜN İÇİNDE BÖLÜM

Şimdi artık neden hep assembly virüslerde offsetvirus kullandığını anladık.Çünkü doğrudan disk sektörlerine erişmeleri lazım neyse fazla uzatmadan assembly'nin temel kurallarına geçmek istiyorum

akümülatörler
ah-> bu akümülatör çok küçük bit değer alır genelde fonksiyonu akümülatöre atarken kullanılır.
al -> 8 bitlik bir akümülatördür genellik 16 tabanlı sayılar için kullanılır = ACC LOCATİON
ax -> 16 bitlik akümülatördür günümüzn kullanılan akümülatörlerindendir FAT sistemlerine ve dosya sistemlerine müdehale etmek için idael boyuttaki akümülatördür.
eax -> 32 bitlik akümülatördür.İşlevi fazladır.BIOS yazmada veya eeprom yazmada kullanılır.
Örnek:
ah=

Kod:
  mov ah, 9
  mov  ax, video_mod
  int  10h
Burada ah'ye 9 numaralı fonksiyonu uyguladık ve video modunu ax'e yerleştirdik.Ve 10h sistem kesmesini çağırdık
ASSEMBLY'NİN EN ÖNEMLİ OKUMA KURALI SAĞDAN SOLA OKUNUR!!!!!!!

ax kullanımı

Kod:
 
  xchg  ax, word ptr [000A]
ax'e düşük anlamlı bir word atadık.

al kullanımı

Kod:
  
   mov al,3
al'ye 3 fonksiyon numarası olarak atadık

eax kullanımı

Kod:
  
 mov eax, byte ptr [7c00h+int21h]
eax'ı byte noktalıyıcısındaki sabitleri aktardık

Bölge adresleme ... 1 GÜNE YAZIMI BİTECEK UZUN BİR KONU..

Düzenleyen Volatile. : 19-01-2009 at 19:13.
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Görüntülediğiniz konu içerik sağlayıcı paylaşım sitelerinden biri olan Wardom Internet Adresimizde 5651 Sayılı Kanunun 8. Maddesine ve T.C.Knın 125. Maddesine göre yayınlanmakta olup içeriğinden yazarı sorumludur. Bu konu hakkında yapılacak tüm hukuksal şikayetler için webmaster \@wardom.org adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 (üç) gün içerisinde Wardom yönetimi olarak tarafımızca gereken işlemler yapılacak ve avukatlarımız size dönüş yapacaktır.
Eski 17-01-2009, 12:26   #2
Blackjack.
Forum Kalfası
 
Blackjack.'s Avatar
 
Kayıt Tarihi: Aug 2007
Üye numarası: #137395
Yer: Rock'n Coke 2006>Duman
Mesaj sayısı: 1,192
Karma etkisi: 1041 Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000Blackjack. seviye: 2000
Karma: 103562
Kullanıcıya MSN yolu ile mesaj gönder

bravo
Blackjack. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 17-01-2009, 18:57   #3
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

base adreslerinde bir adrese nasıl veri yazılır eeprom'a cmos'a vs... çok yakında
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 18-01-2009, 13:06   #4
AizHen
1st Class WarrioR
 
Kayıt Tarihi: Dec 2006
Üye numarası: #99578
Yer: İstanbul
Mesaj sayısı: 4,236
Karma etkisi: 2848 AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000AizHen seviye: 2000
Karma: 283847
Kullanıcıya MSN yolu ile mesaj gönder

Genel programlama üzerine bu bölümde okunanların faydalı olacağını düşünüyorum..Güzel bi anlatım olmuş teşekkürler + ...

Saygılar..
AizHen Çevrimdışı   Alıntı Yaparak Cevapla

Eski 19-01-2009, 19:12   #5
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Önemli değil, Megabros abi önemli olan geçmişe dönüş ve eski zamanların en popüler dili ama şu an hiç bir ilgi görmeyen assembly'yi canlandırmak

Saygılar...
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 19-01-2009, 21:01   #6
mbk_kbm
Forum Kalfası
 
mbk_kbm's Avatar
 
Kayıt Tarihi: Jun 2007
Üye numarası: #130925
Yer: !stanbul
Mesaj sayısı: 1,355
Karma etkisi: 5166 mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000mbk_kbm seviye: 2000
Karma: 516048

eski olmasına karşı aslında herşey assembly de saklı ...
tam anlamıyla bir öğrenebilsem. yine hiçbirşey bilmediğim aklıma geldi
mbk_kbm Çevrimdışı   Alıntı Yaparak Cevapla

Eski 19-01-2009, 22:55   #7
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

haklısın Mbk arkadaşım ama öğrenemem demeyin aslında bir çözdünüz mü gerçekten düşük seviyeli bir dil olduğunu anlayacaksınız.Ama assembly siz çözmeye çalışın diğer dilleri öğrenmek çok hızlı olacaktır.

Saygılar...
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 19-01-2009, 23:00   #8
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Bu arada birşey eklemeyi unuttum şu yukardaki (ah+al)=ax'e eşittir bunu unutmayın en önemli bir olaydır.En kısa sürede şu base adresleme olaylarını yazmaya çalışıyorum...

saygılar...
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 22-01-2009, 12:44   #9
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Merhaba arkadaşlar dersin ikinci konusu olan base address 'leme konusunu şu anda bitirdim.Baya uzun sürdüğü için özür.100% kendi yapımım

Base adresleme için bölge belirleyiciler

_________________ BX _______________________
BX'in açılımı;
Base register demektir.X ise bilinmeyen bir bölgeyi temsil ederç
BX'lerin alt değerleri şöyledir.
BH
BL
BH nedir?
Genellikle bu tip adresleyiciler içine fonksiyon yada daha küçük sayılar yüklenmesi veya verileri askıda tutması için kullanılır.Bunun için şu komutu kullanırız.
Kod:
xchg ah,FF
mov bh,ah
Anlamı ah=FF
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=254720
FF == 1111 1111;
Sonra ise ah->bh'ye taşıyoruz.Veri askıda nedeni ise bh için belli bir değer belirtmedik.
Şimdi ise offset olaylarına değineceğim

Şimdi offset ne demekti?
Offset terimi assembly'de bilinmeyen yerleri segment içerisinde belirler göreceli konum adresini segment içinde arar mesela;
->offset alfa
->offset beta
Bunlar kendini yüklenmeden önce bellekte kendilerine abuk subuk yerler açarlar.Ondan önce ise kendilerinin belli bir adresi yoktur.
Şimdi bir 32bitlik programdaki bx'in nasıl olduğunu belirteceğim
extended=genişletilmiş
ebx(extended base register)
Mesela biz ne istiyoruz.Şu bx bölgesindeki kodu ax aracılığı ile taşıyacağız ardından ax'teki veriyi genişletip eax'a(extended accumulator register) atacağız ordan zaten iki değer'de 32bitlik olduğundan dolayı artık ebx'e -> eax'a yüklenebilir öyle değilmi?
Pekala şimdi dediğim gibi mini minaccık bir program yazalım;
Kod:
mov ax,bx
movsx eax,ax
push eax
mov ebx,eax
Pekala buradaki işlemde bx'teki veriyi ax'a attık sonra ax'teki veriyi 32bit genişleterek eax'a attık, ardından eax kaydettik ve şimdi eax'ı yeni ebx'e atatık.Bir hatamız yok değilmi?
Şimdi birde şu ah+al=ax
olayının
Birde bh+bl=bx
olayına bakalım bu iki olayı 32bit çıkaracağım
BH+BL
|
+--->BX--->BX+BL--->EBX
;----------------------------------------------------
AH+AL
|
+--->AX--->AX+AL--->EAX

BX neden bx?
Nedeni çoğu zaman bx kullanıyoruz ve şu andada ideal görünüyor.

Şimdi biraz assembly ve virüs yazmaya değineceğim
Assembly'de en güçlü virüsler ve işlek virüsler yazılabilir.
Örneğin; *.EXE ve *.COM silen bir virüs veya MBR'yi bozan virüsler yazılabilir.
MBR BOZULURSA DİSKE ERİŞMEK İMKANSIZ OLUR!
*.COM dosyalardan hiç şüphesiz en önemli dosya COMMAND.COM'dur. ee bu dosya silinirse ne olacağını siz tahmin edin :d
Şimdi diyelim mbr'ye nasıl yazılacağını ben anlatmıyacağım çünkü bunu anlatırsam zaten virüs yazmamanız için hiç bir sebep kalmaz onun için sizi bir sayfadan yönlendireceğim
Burdan buyrun
Evet artık base adreslemeleride bitirmiş olduk kısa bir süre sonra CX'ler gelecek

Saygılar
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 22-01-2009, 13:44   #10
FataL.Error
Forum Kalfası
 
Kayıt Tarihi: Sep 2008
Üye numarası: #256546
Mesaj sayısı: 1,512
Karma etkisi: 3077 FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000FataL.Error seviye: 2000
Karma: 307215
1stClass Üye 

wow!.. devasa ve süper anlatımlar yapacağız anlaşılan. keşke ilk dil seviyelerinden bahsetseydik. bu arada cok flood yapmışsın dostum. hoş karşılanmayabilir olabildiğince tek mesaj halinde yazmaya çalış.
FataL.Error Çevrimdışı   Alıntı Yaparak Cevapla

Eski 22-01-2009, 14:02   #11
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Selam dost naber :d Bende farkındayımda mesajı uzunluğu sınırlı o işten dolayı flood oluyor...

Saygılar...

(not=FataL.Error bugün evde misin abi?)
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 02-02-2009, 12:05   #12
KutluhanAltioklar
Banned
 
Kayıt Tarihi: Feb 2009
Üye numarası: #307725
Yer: ben onun sılası kendimin gurbetiyim
Mesaj sayısı: 141
Karma etkisi: 0 KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000
Karma: 12228
Kullanıcıya MSN yolu ile mesaj gönder

çalışman için teşekkürler. assembly ismini çok duydum yazdıklarınızıda okudum. ama bu programda nasıl çalışcaz yani ben assembly çalışmak istiyorum ama nerde nasıl birde x86 ile başka bir şey daha vardı hangisini çalışmalıyım. ayrıca programı varmı belki yazdıklarım saçma çünkü assembly diğer dillere göre farklı. ama şunu söylim çok zor.
KutluhanAltioklar Çevrimdışı   Alıntı Yaparak Cevapla

Eski 02-02-2009, 15:06   #13
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Alıntı:
Orjinal Mesaj Sahibi Kutluhan Altıoklar
çalışman için teşekkürler. assembly ismini çok duydum yazdıklarınızıda okudum. ama bu programda nasıl çalışcaz yani ben assembly çalışmak istiyorum ama nerde nasıl birde x86 ile başka bir şey daha vardı hangisini çalışmalıyım. ayrıca programı varmı belki yazdıklarım saçma çünkü assembly diğer dillere göre farklı. ama şunu söylim çok zor.
Öncelikle yorumunuz için teşşekürler, assembly zaten genelde dünyada 8086 dediğiniz x86 kullanıyor,daha bunun 8085 falanda var ama onlarda birbirine benziyor x86 şu an dünyada kullanılıyor. Assembly çalışmanıza gerekyok kısaltmaları ezberleyin yeter en kısa zamanda ben buraya kısaltmaları sizin için yazacağım açıklamalarıyla.
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Eski 02-02-2009, 16:19   #14
KutluhanAltioklar
Banned
 
Kayıt Tarihi: Feb 2009
Üye numarası: #307725
Yer: ben onun sılası kendimin gurbetiyim
Mesaj sayısı: 141
Karma etkisi: 0 KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000KutluhanAltioklar seviye: 2000
Karma: 12228
Kullanıcıya MSN yolu ile mesaj gönder

yani bunun programı yokmu yazdıgımız kodları nereye yazıyoruz kodların dogruluğunu nasıl anlıyacaz. bugün assembly ile ilgili kitap baktım. kitap adı turbo c basic pascal için assembly. hiç bilmediğim için yorumlarımı mazur görün yani c içinde mi assembly var. açarsanız sevinirm konuyu. şunu söylim assembly zor gibi gözüküyo.
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=254720

size şunu sormak isterim cevap yazarsanız sevinirim ismi unutulmaya başlayan zor gibi gözüken bu programlama dilini üst düzeyde bilirsem bunun bana artısı ne olacak. bu soru tabii herkes için geçerli.
KutluhanAltioklar Çevrimdışı   Alıntı Yaparak Cevapla

Eski 03-02-2009, 21:19   #15
Volatile.
Daimi Üye
 
Kayıt Tarihi: Nov 2008
Üye numarası: #277831
Yer: Ankara
Mesaj sayısı: 660
Karma etkisi: 2416 Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000Volatile. seviye: 2000
Karma: 241202

Bu dili bilirseniz;

1. En iyi virüsleri yazabilirisiniz.
2. BIOS ve EEPROM yazılamları yapabilirsiniz.
3. Kendi programlama dilinizi tasarlayabilirsiniz.
4. Herhangi bir donanımsal sorunlarda işleminizi küçük bir program yazarak bile halledebilirsiniz..
5. Bütün dillerin temelidir. Diğer dilleri öğrenmeyi kolaylaştırır.
6. Her dilin içerisinde nerede kullanılabiliyor.(Bahsettiğiniz gibi c'de dahil)
komutu
"#pragma inline"-> kütüphanelerin hemen altına ekleyin
.
.
{
asm mov ax, word ptr[000A]
asm sub al,1
.
.
.
}
7. Her zaman bilgisayara en iyi şekilde hükmetmenizi sağlayan dildir.

Daha bir sürü var, kodların yazılacağı derleyiciler;
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=254720
MASM32
TASM(Borland Turbo Assembler)

Bu kadar aslında zor makina dili falanda değil sadece işlemci sisteme verdiği komutların kısaltması

Saygılar...
Volatile. Çevrimdışı   Alıntı Yaparak Cevapla

Üye Olmadan Yorum Yazmak İçin Tıklayın!
Konudaki toplam yorum: 22, okunma sayısı: 5200.
Cevapla





Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir)
 
Konu Araçları Bu Konuda Ara
Bu Konuda Ara:

Gelişmiş Arama

Gönderme Kuralları
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smilies Açık
[IMG] Kodu Açık
HTML Kodu Kapalı

Forum Seç


Hacking ve Bilgisayar Güvenliği Öğrenmek İçin!

Forum saati Türkiye saatine göredir. GMT +3. Şuan saat: 13:55.
(Türkiye için GMT +2 seçilmelidir.)


Wardom.org



İçerik sağlayıcı paylaşım sitelerinden biri olan Wardom Internet Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Wardom hakkında yapılacak tüm hukuksal şikayetler için webmaster \@wardom.org adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 (üç) gün içerisinde Wardom yönetimi olarak tarafımızca gereken işlemler yapılacak ve avukatlarımız size dönüş yapacaktır.