Eclipse yi tavsiye ederim ama extra araçlar girince çok karışıyor işin içinden çıkabilecekseniz Eclipse gibisi Kodlar sağlam olduğu halde hata vermez. Aslında normal olanda budur ama! FataL.

kisaca

tama yarin saat 9 da sen le her

Burdan şu arpa. net yarım kalmış özür dilerim.. Burdan arpa. net ve ağlar

... edit hata var.. -

...

sloiu

Bir sonraki ders eğlence amaçlı keyloger yazma olacak ondan sonra konunun başına döneceğiz... keylogger derken öle süper bişi değil yani gerçek anlamı keylog değil sadece Klavyeden girilen verileri bir txt dosyasına kaydetmesi Şu an algoritması üzerinde çalışıyoruz en kısa zamanda buraya kodları verilecek ve detaylı anlatımı yapılacak Saygılar... FataL.

Bir teşşekkür iyi giderdi aslında bir sonraki ders operatörler ve assembly kullanımı çok uzun olacaktır...

.html C++ Derslerini rapide çektim ama 10 kere indirme sınırı koymuşlar hızlı olun FataL.

Merhaba arkadaşlar en basit biçimde ve 100% kendi yazımımla en basitten en zora anlatacağım C DİLİ GİRİŞ: C'de her dil gibi giriş çıkış sistemine dayalı bir programlama dili aslında yapılma nedeni gene tam sayı ve başka kesirli sayıları toplamak amaçlı olsada günümüz teknolojisinde socket yapımı virüs yapımı ve sistem programcılığında önemli yer almaktadır. C'nin temeli asıl olarak x86 Assembly diline dayalıdır. Çünkü C'de Assembly'de yüksek sayıları rahatlıkla toplayabiliriz. İlk başta temel assembly Bir x86 EXE TİPİNDE PROGRAMIN İSKELET YAPISINI NASIL AÇIKLARIZ Kod: page 120, 80 title Herhangi iki sayıyı toplayalım sseg segment para stack 'stack' dw 13 dup sseg ends dseg segment para 'data' xsayı dw 0123a3bh ysayı dw 09a013ah toplam db 0h dseg ends cseg segment para 'code' assume es:code ds:code ss:code ana proc far ; ; veriler geri dönecek herhangi bir hata veya yanlış adresleme olmaması için ; push ds ; veriler data segment'e taşınacak xor ax, ax ; ax=0 olsun ki içine değer yükleyecez eğer dolu olursa toplam farklı çıkar push ax ; ax taşıyoruz ; ; bide verileri kullanacağız datasegment bölüm üne erişmemiz gerek dataseg ; mov ax, dseg ; verileri ilk başta ax(16 bitlik akümülatöre atıyoruz mov ds, ax ; verileri ds'ye geçirdik ; ; Toplama bloğumuz(0h) olacak nedeni alanı boşaltmak ve veriyi tam uygun sağlamak ; lea sı, toplam ; toplam'sı source index'e atıyoruz lea mov ax, xsayı ; x sayı ax'de dursun mov bx, ysayı ; y sayı bx'de dursun yani bölgede add ax, bx ; ardından addition komutu ile bx'i ax'de toplayalım mov , ax ; ilk ax toplam, ordaki verileri atıyoruz source index'e atıyoruz adc word ptr , 0 ; iki adet bölgeye yani diyelim sı bölgesi 0001H 0002H bölgeleri bu bölgeleri işlemden sonra sıfırlanması gerek yüksek anlamlı olan bölgede düşük olan bölgede yük. anlam. word vede düşük anlamı word yani toplamla elde bölgeden siliniyor. ret ; return DOS mode ana endp ; end procedure yukarıdaki proc far bitti cseg ends ; sseg dseg gibi cseg end ana ; buraya dönücez ve işlemler başta ilk iki bölümle devam edip bitecek işlem sonucunda DS:0000 ES:0000 SS:0000 olacaktır. İlk başta komutlar nelerdi? page 120, 80 page sayfa genişliği ile alakalıdır işlem şöle olacaktır 120, 80 genişliğinde bir sayfa yaracağız tıtle title zaten açıklamaya gerek yok sseg -> stack segment yani yığın bu bellekteki alanın ne kadar işgal edileceğini belirtir dup= duplication factor yani ne kadar bölgenin sıfırla doldurulacağını simgeler dw 13 burda kullanıcak sayı toplam'da geçen rakam sayısı x sayısında ve ysayısında geçen rakamlar H->HEX anlamına gelir bir değer almaz sadece sayı tipini belirtir dup neden bü tür işlemlerde bilgisayarın hesaplaması daha iyi olur nedeni ise fazladan yer işgal etmeyi önlemek yani 13 anlamı anidenn 13000 olabilir gibi o neden? koyarsanız işlem sonunda bilgisayar oraya kendi değer atayacaktır. dseg data segment Burada veriler var sadece ama veriler sonradan DS bayrağına geçiriliyor yüksek anlamlı word vede düşük anlamlı word olaraktan... burdaki işlem neden dw = define word toplam ve elde yüksek, düşük anlamlı wordlerdir. db olamaz sadece yer açar ama dw ona değer verir aynı işlem 'equ' yapılır Kod: qsayı equ 0123abch gibi... assume bölümü bayrakları çağırır ve kullanılacakları belirlenir[hangi bölgede kullanılacak on malum codesg verdıgınız adı yazın mesela çernobil virusunde virusGame yazıyor nedeni codesg adının o olması ardından ana procedure far başlar şimi ordaki komutlar anlamları mov -> move al/ax/eax tutar lea -> load effective address kaynak'tan hedefe veri taşır add -> addition ekler.. adc -> kullınılan veriler bayrak aracılığı ile wordlere değer verir yani dw yüksek anlamlı, düşük anlamlı wordler bunları sıfırlar veya değer verir ret -> return dos Şimdi ilk c programımız Merhaba dünya yazmıcam merak etmeyin int = integer #-> ekleme terimi C'de string bitimi ; ifade edilir. Assembly'de enter Enter CRLF dir yani carriage read \ line feed enter= 0A değerine sahip olur CF=1 olur... birde %d adında bir operatörümsü bir fonksiyon vardır decimal=%d #include <stdio. h> //standart kütüphane int main Şimdi normal bir c programı #include <stdio. h> void main şimdilik bu kadar devamı en kısa zamanda gelecektir emeğe saygı...

şu anda dersler yazılıyor tüm kütüphaneleri tanıttığımız için biraz uzun sürdü en kısa zamanda yerleştireceğiz.. saygılar... FataL.

ben şu an c# öğreniyorum ileride gerek duyarsam c öğrenebilirim yinede teşkler..

This is a terorist!

slm arkadasim gonderdigin seylerin uzerini tiklattiginda baska bi kanala giriyoo orda ne yapmam gerek bana yardimci olabilirmisin <br />

... -

Şimdi standart basit program yazılımları ve anlamları... Kod: #include <stdio. h> main ->bu parametre arkadaş fonksiyonları çağırır & -> bu ise gösterici operatördür... = -> bu atama operatörü <= ->bu ilişkisel yani öbür operatörle bir ilişkissi olduğunu belirtir ++ ->arttırma operatörüdür Şimdi yukardaki programa bir bakalım: #include <stdio. h> //giriş çıkışlar hazır main //işlem bloğunu başlatıyoruz Saygılar... - FataL.

Yaw bu adam kendini internete bilgisayarami adasin yoksa oturup ders calissindan uni. yimi bitirsin kendiside karar vermis degil...

aLLO <br />

Çok iyi olur onu anlatacak seviyeye inememiştim orta düzeyde olursa neyi niçin kullandığımızı daha rahat anlatabiliriz

Editör... -

ya arkadas

beyler elinize emeğiniza sağlık çok güzel bi düşünce emek veriyosunuz fakat hızlı hızlı gçmeyin parça parça sıfırdan hiçbilmeyen için yoğunlaşırsanız çok daha iyi olur çünkü c kolay bi dil değil ve kimse de doğruu dürüst bilmiyor açıkçası bende dahil olarak kolay gelsin.

Yaw bu adam kendini internete bilgisayarami adasin yoksa oturup ders calissindan uni. yimi bitirsin kendiside karar vermis degil... FataL.

LuTfEn AmA YaRdImA iHtIyAcIm VaR::!!!!!!!!!!!

o bir eFsaNe...

her sey gonlunuzce

sloiu slmti

bir gecede alti kere cincon senin kocan bi tane -- ugrasma 6mizdan kalkamazsin 6-0 yaz 6060 ya yollayin. gercekleri kimin yazdigini gorun.. muuhahaaa: <br />ucret tum gsliler icn 6 kontordur zuuu hahaaa dumur beyler muhattabimiz diil bizim bu dot oglanlari. camurdan kronlanan aslanciklarin cimlerin altina gomulusu neyse bu muhabbet bi yana arkadaslar bi kampanya baslattik biz buyuk sampiyon fbliler olarak galatasaraya destek kampanyasi lisansiz dilenene para vermiyoruz beyler zuu

ya gardas benim msnyi caldilar ne yapmaliyim. bana yardimci olurmusun. simdi gecici msn kullaniyom msn ye gel konusalim <br />hackercin@hotmail.

... - FataL.