Jump to content

BLACKFAN

Üye
  • Posts

    22
  • Joined

  • Last visited

Posts posted by BLACKFAN

  1. Arkadaşım  bende dgs ile yerleşip  bilgisayar  mühendisliği bölümünü bitirdim. Sana durumu kısaca özetliyeyim. Okuldaki hocalar Özel sektördeki sistemlere genel olarak kendilerini entegre etmedikleri için okuldan alabileceğin tek şey diploma yani etikettir. Mesleki olarak çok bir katkısı olmayacaktır ama bakış açın şekillenecektir. Hangi alana yöneleyim dersen en basit yolu iş-arama siteleri. Bilişim personelinden özel sektörün beklentisinin ne olduğunu kolay ve açık bir şekilde görebilirsin. Bir alanda uzmanlaş ama bilişim alanındaki diğer kavramlarada yabancı olma hepsine vakit ayırıp  nasıl bir platform olduğunu en azından tanı ki sorduklarında hiç bir fikrim yok deme.

  2. Arkadaşlar windows server 2008 kurulu sunucumuza saldırılara karşı ciddi tedbirler almak durumunda kaldık. kısa süre önce datalarımız hacklendi. Benzeri bir olayla karşılaşmamak adına yapabileceğimiz profesyonel adımlar nelerdir ? Konu ile ilgili bilgisi olan arkadaşlar bize maliyeti ve yapılabilecekler hakkında yardımcı olur musunuz?
  3. Beyfendi Sunucunuz Windows Mu Linux mu ? Veya Sql mi kullanıyosunuz veritabanı olarak ? sunucunun işletim sistemine bağlı olarak size yardımcı olabilirim eğer centos Linux Freebsd Gibi bir işletim sisteminiz varsa halledebilirim Windows İse Başka Birisine hallettirebilirim .. Bunlara bağlı olarak bana ulaşın Gerekli birkaç bilgiyide sizden aldıktan sonra net olarak size söyleyeblirim durumunuzu ...  

    Sunucu windows veri tabanı olarak sql kullanıyoruz. Şimbi bu hacker ilk önce bizim sql servera girip dataları rar. lamış şifrelemiş sonra sql serverı silmiş.  bizde recovery li programlarla silinen dosyanın kalmış olabileceğini düşünerek arattırma yaptık ama sonuç boş. Polisler sürekli arıyorlar yardımcı olma niyetindeler ama ellerinden birşey gelmediğini söylüyorlar . en az 5-6 tane bilişimci ye gösterdik kasayı bişey cıkmadı,pazarlık yapmaya karar verdik en son 1200$ a cekti fiyatı 



    verilerin yedeği yok mu hiç?

    sunucu nerede barındırılıyor?

    aklımıza hiç böyle bir ihtimal gelmedi yedeği yoktu :S

  4. pazarlıktan başka bir yol yok gibi görünüyor otomasyon şirketini dava edebilirlermi arkadaşlar böyle bir durumda çünkü sisteme giriş şifreli ama dataya ulaşmak şifreli değil dısardan birinin müdahalesine acık yani demek istediğim normal bir pc kullanıcısı bile direk müdahale edebiliyor bizde bunu bu olaydan sonra fark ettik. 

  5. şuanda koyamam durumu bana telefonda ilettiler şehir dışında olduğum için gidip bakamadım yalnız rarlı dosyanın şifrelendiğini söylediler bende şifre kırıcı programla tarama yapmalarını söyledim. dosya uzantısını öğrenip geri döneceğim.  ip si yabancı ve mailde ingilizce atılmış , belki proxy kullanıyorda olabilir . iş adli mercilere kalırsa süreç baya uzayacak gibi görünüyor. 

  6. Arkadaşlar tanıdığım bir dershane müdürü, kendilerinin server bilgisayarındaki datalarına ip sine ulaşan bir kişi tarafından girildiğini ve dataların şifrelendiğini söyledi. e-mail yoluyla müdür ile irtibata geçip 3500$ karşılığında dataların şifresini verebileceğini söylemiş. bu durumda adli mercilere olay intikal ettirilmiş fakat bu süreç devam ederken dersanelerin o dataları kullanamadan beklemek gibi bir lüksü yok. 5 gündür iki farklı programla şifre taraması yaptırıyoruz yalnız bi sonuc alabileceğimizi düşünmüyorum. Daha önce böyle bir durumla karşılaşan veya konuyla ilgili bilgisi olan arkadaşlar bize yardımcı olabilir lermi?

  7. Bu algoritmayı hatırlıyorum List <> yapılarını kurcalarken uğraşmıştım çok güvenilir bir algoritma değil en azından performans sağlamıyordu sanırım. Yaptığı iş bir ya da birkaç dizinin daha büyük bir dizi ya da metin içindeki yerinin bulunmasını sağlamak.Yukarıda değişken uzunluklu kodlama yöntemi kullanıldığından n. karakteri bulmak zorlaşır. Verdiğin kodlarda açıklama var zaten richTextBox1 a girilen metin uzunluğunu n de tutuyorsun aynı şekilde textBox1 e girilen dizinin uzunluğunuda m de tutuyorsun sonra n in içinde m değerini arıyor n küçükse m den hata uyarı veriyor sonra sonucu sana geri dönüyor bu kadar buton2 de textleri temizliyor yani :)

     

    C de yazacaksan da ;

    int dizi[7] = {1, 3, 4, 7, 10, 12, 15};
    int aranan = 12;
     
    int bas = 0;
    int son = 6;
    int i;
    
    while (bas <= son)
    {
      i = (bas + son)/2;
      if (dizi[i] == aranan)
        return i;
      else if (dizi[i] > aranan)
        son = i - 1;
      else
        bas = i + 1;
    }
    return (-1); // bulunamadi
    

    Kolay gelsin.

    teşekkür ederim yardımın için yalnız kafama takılan bu karşılaştırmayı mod alarak yapmış sanırım mod değerini neye göre oluşturuyor onu cıkaramadım?

    p ve t0 ile başlayan satırlarda ?

  8. arkadaşlar aşağıdaki koda bakarak algoritmanın çalışma mantıgı hakkında beni bilgilendirebilir misiniz? c# bilgim cok sınırlı programı anlayıp c de yazacagım internette ingilizce olarak acıklama yapılmıs pek istedğim sonuca ulasamadım  kod bilgisi olan arkadaşlardan yardımlarını rica ediyorum
     
     
     
     
     
     
     
     
    namespace Rabin_Karp
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            int i = 0;
            string karakter_tut;
            private int RabinKarp_Arama_Algorithm(int A, int B)
            {
                int n = richTextBox1.TextLength;// girilen metin uzunlugu
                int m = textBox1.TextLength;// Aranılacak dizgi uzunlugu
                int h = (int)(Math.Pow(A, m - 1.0) % B);
     
                int p = 0;
                int t0 = 0;
     
                if (n < m)
                {
                    richTextBox2.Text = "Aranılan dizgi girilen metin boyutundan büyük!!";
                }
     
                for (i = 0; i < m; i++)
                {
                    p = (int)((A * p + textBox1.Text[i]) % B);
                    t0 = (int)((A * t0 + richTextBox1.Text[i]) % B);
                }
                karakter_tut = i.ToString();
                int ts = t0;
     
                for (int s = 0; s <= n - m; s++)
                {
                    if (p == ts)
                    {
                        if (textBox1.Text == richTextBox1.Text.Substring(s, m))
                        {
                            
                            return s;// karşılaştırma sonucucnu geriye döndür
                            
                        }
                    }
     
                    if (s < n - m - 1)
                    {
                        ts = (int)((A * (ts - (richTextBox1.Text[s]) * h) + (richTextBox1.Text[s + m])) % B);
     
                        if (ts < 0)
                        {
                            ts += B;
                        }
                    }
                }
                return -1;
     
            }
            private void button1_Click(object sender, EventArgs e)
            {
                richTextBox2.Text = "--------------------------------  Karp Rabin Arama Algoritma  -----------------------------------\n\n"+"Karakter Yeri: " + RabinKarp_Arama_Algorithm(256, 256).ToString() + ". karakter";
               
            }
     
            private void Form1_Load(object sender, EventArgs e)
            {
                
            }
     
            private void button2_Click(object sender, EventArgs e)
            {
                textBox1.Clear();
                richTextBox1.Clear();
                richTextBox2.Clear();
            }
        }
    }
×
×
  • Create New...