Şimdi Ara

Yapay zeka + beyaz hackerlik için hangi programlama dili

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
25
Cevap
0
Favori
3.279
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Temel Programcılık kitabını bitirdim henüz lise öğrencisiyim, ama istekliyim bu konuda, kolay bir dil öğrenmek yerine zor ve verimli bir dil istiyorum. İlgi alanım yapay zeka ve beyaz şapkalı hackerlik gibi şeyler dikkatimi çekiyor. Tavsiyelerinizi bekliyorum.



  • Linux ve Ağ Temellerinden öğrenmeye baslayabilirsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Nordeus

    Linux ve Ağ Temellerinden öğrenmeye baslayabilirsin

    Hocam Linux ayrı bir dil mi C++ gibi ? Cahilim biraz yeni başladım öğrenmeye kusurlarımı maruz gör
  • C++ ve linux ogrenmek en mantiklisi. Bir sistemi hacklemeyi bilmek icin nasil calistigini bilmen gerekir. Eger bir web sitesi ise web protokollerini vs ogrenmen gerek. Once temel programlama sonra da sisteme gore bilgin olmasi gerekir. Ornegin https uzerinden login olmayan bir site varsa ( ki var ) bu sitelere login olan kullanicilarin bilgilerine kolayca erisebilirsin. Insanlar genelde her yere ayni sifre ile login olurlar, bir insanin sifresini ogrendikten sonra bu sifre ile o kisinin baska hesaplarina da girebilirsin. Bir suru atak yontemi var, bunlari bilmek gerekir. White hat olmak icin black hat olmayi da bilmek gerekir.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Python
  • C ve assembly

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • slm :)
    bir yandan ingilizce de öğrenin. kaynak erişim yelpazenizi genişletecektir.
    bilgisayarla ilgili temel şeyleri kavrayın, ram ve işlemci nedir mesela? eskiden nasılmış bu bilgisayarlar? işletim sistemi nedir? donanımla entegre biçimde nasıl çalışır? ağları öğrenin, internet nedir? ne bu siteler, programlama nası bişey? dosya formatları falan ne biçim şeyler? hangi programlama dilleri ne amaçlarla kullanılıyor? senin amacın ne? hangisini ne şekilde öğrenmelisin?
    çok soru sorman lâzım, çok merak etmen lâzım, çok okuman lâzım, çok deney yapman lâzım. çok zaman ayırman lâzım.
    yapabileceğim diyorsan hadi bismillah deyip ağırdan başla. yavaş yavaş, sindirerek, düşüne düşüne kavrat herşeyi kendine.
    gerisi gelecektir, başarılar :)
    bys :)
    Xd
  • BaySkill kullanıcısına yanıt
    Linux acik kaynak isletim sistemi bircok dagitimi var.Sizma testi uzmanligi veya beyaz sapkali hacker egitimleri icin genelde linux kali dagitimi kullanilmakta.Kali 2.0 olarak internette aratabilirsin.İlk once bu isletim sisteminin temel komutlarina alisarak baslayabilirsin.Daha sonra linuxta sistemlerde bulunan ağ ayarlari ve temel ağ bilgisi ile devam edebilirsin.Yazilim dili olarak genel olarak shell gelistirmek icin kullanan pythonu ogrenmeye baslayabilirsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Microsoft Specialist

    Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    Hocam linuxu elbette biliyorum ne olduğunu sadece ayrı yeten dil olarak öğrenip öğrenilmeyeceğini sordum bunda abartılcak bi şey yok kolay bi şey öğrenip şevkimi kırmaktansa zor bi şeye gayret gösteririm hedefime ulaşırım

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Nordeus

    Linux acik kaynak isletim sistemi bircok dagitimi var.Sizma testi uzmanligi veya beyaz sapkali hacker egitimleri icin genelde linux kali dagitimi kullanilmakta.Kali 2.0 olarak internette aratabilirsin.İlk once bu isletim sisteminin temel komutlarina alisarak baslayabilirsin.Daha sonra linuxta sistemlerde bulunan ağ ayarlari ve temel ağ bilgisi ile devam edebilirsin.Yazilim dili olarak genel olarak shell gelistirmek icin kullanan pythonu ogrenmeye baslayabilirsin

    Hocam bir sorum daha var, C dilinden daha mı iyi phyton?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: BaySkill


    quote:

    Orijinalden alıntı: Microsoft Specialist

    Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    Hocam linuxu elbette biliyorum ne olduğunu sadece ayrı yeten dil olarak öğrenip öğrenilmeyeceğini sordum bunda abartılcak bi şey yok kolay bi şey öğrenip şevkimi kırmaktansa zor bi şeye gayret gösteririm hedefime ulaşırım

    Dostum linux programlama dili değil işletim sistemi onu diyorum

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: BaySkill


    quote:

    Orijinalden alıntı: Microsoft Specialist

    Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    Hocam linuxu elbette biliyorum ne olduğunu sadece ayrı yeten dil olarak öğrenip öğrenilmeyeceğini sordum bunda abartılcak bi şey yok kolay bi şey öğrenip şevkimi kırmaktansa zor bi şeye gayret gösteririm hedefime ulaşırım

    Dostum linux programlama dili değil işletim sistemi onu diyorum

    yukarıda arkadaşa biraz sert çıkmışsın git bilgisayar öğren diye ama linux işletim sistemi değil çekirdektir.ubuntu,mint,pardus,redhat vb. linux çekirdeğini kullanan işletim sistemleridir.




  • quote:

    Orijinalden alıntı: Chandler.

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: BaySkill


    quote:

    Orijinalden alıntı: Microsoft Specialist

    Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    Hocam linuxu elbette biliyorum ne olduğunu sadece ayrı yeten dil olarak öğrenip öğrenilmeyeceğini sordum bunda abartılcak bi şey yok kolay bi şey öğrenip şevkimi kırmaktansa zor bi şeye gayret gösteririm hedefime ulaşırım

    Dostum linux programlama dili değil işletim sistemi onu diyorum

    yukarıda arkadaşa biraz sert çıkmışsın git bilgisayar öğren diye ama linux işletim sistemi değil çekirdektir.ubuntu,mint,pardus,redhat vb. linux çekirdeğini kullanan işletim sistemleridir.

    Hocam kernel olduğunu biliyorum da orada linuxun programlama dili olmadığını anlatmaya çalıştım sadece. İşletim sistemi deyip geçtim.

    < Bu ileti mini sürüm kullanılarak atıldı >




  • BaySkill kullanıcısına yanıt
    C mi python mi karsilastirmasi mantiksiz olur.Cunku C dili ile cok daha performansli yapabilecegin isleri python ile yapamassin ayni olay tam tersi icinde gecerli.Mesela bir websitesini python django frameworku ile yazmak cok daha mantikli olur.C dili ogrenmek tabiki sana cok seyler katar.Fakat su an takip ettigim kadariyla guvenlik isleri ile ugrasan kisiler daha kolay ogrenilebilmesi ve farkli kutuphane desteklerinden dolayi pythonu daha cok tercih etmeye basladi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Chandler.

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: BaySkill


    quote:

    Orijinalden alıntı: Microsoft Specialist

    Daha linuxun ne olduğunu bilmeden hacker mı olacaksın?

    Otur bi temel at bilgisayar öğren önce.

    Hocam linuxu elbette biliyorum ne olduğunu sadece ayrı yeten dil olarak öğrenip öğrenilmeyeceğini sordum bunda abartılcak bi şey yok kolay bi şey öğrenip şevkimi kırmaktansa zor bi şeye gayret gösteririm hedefime ulaşırım

    Dostum linux programlama dili değil işletim sistemi onu diyorum

    yukarıda arkadaşa biraz sert çıkmışsın git bilgisayar öğren diye ama linux işletim sistemi değil çekirdektir.ubuntu,mint,pardus,redhat vb. linux çekirdeğini kullanan işletim sistemleridir.

    Hocam kernel olduğunu biliyorum da orada linuxun programlama dili olmadığını anlatmaya çalıştım sadece. İşletim sistemi deyip geçtim.

    Benim demek istediğim şuydu; yani linux işletim sistemi ama C dilini öğrenir gibi aynı Linuxunda kitabından mı öğrenmem gerekiyor mantığındaydı, yoksa C yi öğrendikten sonra Linuxta direk alıştırma yapabilirmiyim diye sormuştum




  • quote:

    Orijinalden alıntı: Mephalay

    C++ ve linux ogrenmek en mantiklisi. Bir sistemi hacklemeyi bilmek icin nasil calistigini bilmen gerekir. Eger bir web sitesi ise web protokollerini vs ogrenmen gerek. Once temel programlama sonra da sisteme gore bilgin olmasi gerekir. Ornegin https uzerinden login olmayan bir site varsa ( ki var ) bu sitelere login olan kullanicilarin bilgilerine kolayca erisebilirsin. Insanlar genelde her yere ayni sifre ile login olurlar, bir insanin sifresini ogrendikten sonra bu sifre ile o kisinin baska hesaplarina da girebilirsin. Bir suru atak yontemi var, bunlari bilmek gerekir. White hat olmak icin black hat olmayi da bilmek gerekir.

    Peki ilk linux mu öğreniyim C++ mı hocam?
  • İkisi çok farklı konular, quora'da "hacker"lıkla ilgili yönlendirmeler bulabilirsin. Genel olarak önerilen "işletim sistemi" "programlama dili" vs. değildir "hacker" olmak için. Unix sistemlerin kullanılmasının büyük nedeni shell avantajı bu durumda. Bunun dışında hackelencek sistemin ne olduğuna bağlı olarak sistem kullanıyor hackerlar genelde.

    AI için ise, yine tamamen kullanım alanına bağlı, örneğin performansın öneminin olduğu yerlerde python'la AI yapılmaz, python ve benzeri diller programcıya hız katarken, daha alt seviye diller programa hız katar (programcısına, yazılan koda bağlı olmak kaydıyla). AI'ı POI'deki The Machine veya Samaritan gibi olması durumlarında, C++ ile hatta büyük çoğunlukla C ile yazılması gerekir muhtelen. Interface'ini hangi dilde yazdığının bir önemi yok, önemli olan beyni.
  • Bu tarz kitaplar sana yardımcı olur gibi.

    http://www.babil.com/urun/metasploit-ve-penetrasyon-testleri-kitabi-abdulaziz-altuntas

    http://www.babil.com/urun/backtrack-5-r3-ve-penetrasyon-testleri-kitabi-ozkan-bozkurt


    Kendim başıma gelen hacklenme vakasini anlatayım. Haci abimiz php ile yazılmış bir kodu sunucumuza yüklemiş. (Veya free/warez tema ile bizden biri yükledi neyse)
    Adam bir noktadan linux ile ilgili önemli tüm noktalar symbolic link atıp heryere erişim sağlamış. sonra ne aldı bilmiyorum lakin sitedeki tüm websitelerin içine index.html kopyalatan başka bir kod ile de sunucudaki sallıyorum 50 tane sitenin hepsini hacklemiş ve mesajınız yayınlamış oldu. oysa 1 veya 2 php script ile yaptı bunu.

    Yani c++ diyen abilerim sorarım size exeyi yedirmek mi kolay php mi?
    Hangi dili öğrendiğin önemli değil (Bence) önemli olan yapmak istediğini yapabilmek. Keza eğer sql injection acığı arıyorsak hiç dil bilmeye de gerek yok. (sql hariç) sql injection tarayan araçlar ile acik bulunup istismar edilebilir.

    C veya c++ plus gibi diller Güclü denir lakin high level bir dil ile C arasında yapılan işlem milisaniye cinsinden oluyor. Gömülü sistem yazmıyorsanız bence gereksiz.

    sen yukardaki kitaplardan birini al. biraz linux işletim sistemi ile takıl sonrası zaten zamanla gelir.

    Hack (beeyaz siyah pembe sapkalı fark etmez) bence programcılıktan sonra Sistem Yöneticiliği işi. Sistemler nasıl calısıyor onu bilmek olası hataları istismar edecek kadar scripting yazabilmek yeterli.


    Hangi dil Sorusuna en güzel cevap :https://www.youtube.com/watch?v=fQ5B9Fdu6XA




  • Yapay zeka ve sizin tabirinizle "beyaz hackerlik" farklı şeyler elbette.

    Yapay zekanın nerede , hangiş platformda çalışacağı da önemli. C++ ve türevlerini kullanabileceğiniz gibi, örneğin Android'de çalışacaksa java da kullanabilirsiniz, hatta webde çalışacaksa php kullanılabilir.

    Hackerlik işlerine gelince, yukarıda da bahsedildiği gibi temel Linux (işletim sistemi) bilgisi ve network bilgisi de gerekli. Hackerlik bir heves, bu konuda gerçekten başarılı olduğunuzu düşünmenin ötesinde bir hackerdan daha iyi olduğunuzu düşünüyorsanız zaten iyi bir programcı olma yolunda hızla ilerliyorsunuz demektir. Boş işlerle bir yere kadar...

    Tavsiyem web programlamadır. Gelecek webde ve hep öyle oldu.

    Burada da ezelden beri kullanılan php ve microsoftun asp.net'i gibi bir ayrım olmakla birlikte son yıllarda çok farklı teknolojiler de devreye girmiş durumda.

    Artık bir konuda uzmanlaşmak, bazı frameworkleri bilmek gerekli. (node.js olayına hiç girmiyorum bile) Örneğin bir web programcısı olmak için php+javascript+html yerine en azından php+javascript+html+jquery bilmek gibi.

    Uyumluluk için bazı teknolojileri kullanmak artık zor değil, Twitter bootstrap, html boilerplate, AngularJS (google) yeni bir proje için modern bir başlangıç noktası olabilir mesela.

    Android üzerinde bir sanal zeka uygulaması için android studio indirip, java ile başlanabilir. (ki bence yapay zeka başlangıç için iyi bir konu değil).

    Veya php+javascript+html+jquery ile yapay zeka üzerine bir web application yapılabilir. Ardında bu uygulama android'e de uygulanabilir. vs vs vs...

    Hevesinizi anlıyorum, şimdi "şu sayfayı hackledim" dediğinizde lisedeki arkadaşlarınız nasıl bakakalıyorlarsa, ileride de bahsettiğim gibi bir projeyi yapıp ortaya koyarsanız çevrenizdekiler aynen öyle bakakalırlar. O yüzden baştan faydalı işlerle kendinizi geliştirmek size yıllar kazandırır.

    Programlama yaşamınızda başarılar!



    < Bu mesaj bu kişi tarafından değiştirildi voenetto -- 27 Ekim 2015; 11:05:51 >




  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.