Turan Dursun Sitesi Forumları

Turan Dursun Sitesi Forumları (https://turandursun.com/forumlar/index__1.php)
-   Bilgisayar (https://turandursun.com/forumlar/forumdisplay.php?f=98)
-   -   Programcilar ! (https://turandursun.com/forumlar/showthread.php?t=25427)

Lynx 31-07-2011 01:41

Programcilar !
 
Sitede bir kac programci gözüme carpti !

Aranizda c++ yada java bilen var mi ?

ahmetsln 31-07-2011 02:06

visual basic ten çakıyorum :D veritabanı lise 3 eski öğrencisi ne kadar çakarsa. lise 4 daha ayrıntılısını göreceğiz.

ereninthenature 31-07-2011 09:48

ben azcik java biliyorum:D

simdi c# calisiyorum ama noldu ki?

Lynx 31-07-2011 19:28

Bende Assembyle biliyorum :D Keygen yaziyorum ! Fakat Crack islerinden pek haz almiyorum artik . Programciliga baslamak istiyorum !

Delphi cok hosuma gidiyor fakat windowsda cakili kalmak istemiyorum !
C++ ise IDE lerine göre kodlama cesidi degisiyor

Java ise her platformda calisiyor !

VB basici sevmem ama cok kolay vede .net tecnologisiyle güzel gidiyor

c++ .net varmi ?

C# ona göre dahami kolay

Ama en iyisi hangisi :D

KARARSIZIM :D:D:D

vartor 31-07-2011 19:39

En iyisi raki baliktir, bir de onu denesen:) $aka bir yana, baska bir lisan bu yaw, tek kelimesini anlayamadim.

Lynx 31-07-2011 19:43

Alıntı:

vartor´isimli üyeden Alıntı (Mesaj 401181)
En iyisi raki baliktir, bir de onu denesen:) $aka bir yana, baska bir lisan bu yaw, tek kelimesini anlayamadim.

Programcilik dili :D Bir baskadir

errata 31-07-2011 23:02

Alıntı:

vartor´isimli üyeden Alıntı (Mesaj 401181)
En iyisi raki baliktir, bir de onu denesen:) $aka bir yana, baska bir lisan bu yaw, tek kelimesini anlayamadim.

Hocam "keygen", "crack" gibi ifadeler kafanızı karıştırmasın. Bunların bilgisayar programlama ile herhangi bir bağlantısı yok.

Programlama dillerini konuşma dilleri gibi farz edin. Bilgisayara iş yaptırabilmek için bu dillerden birini öğreniyorsunuz ve bilgisayara direktifler vererek iş yaptırmaya çalışıyorsunuz durum bu. Öyle ezoterik bir yapı da değildir, herkes her yaşta programlama dili öğrenip uygulayabilir. Çaba sarf ettiğinizde kolaylıkla öğrenebilirsiniz.

saygılar.

Lynx 01-08-2011 01:28

Alıntı:

XOR´isimli üyeden Alıntı (Mesaj 401254)
Hocam "keygen", "crack" gibi ifadeler kafanızı karıştırmasın. Bunların bilgisayar programlama ile herhangi bir bağlantısı yok.

Programlama dillerini konuşma dilleri gibi farz edin. Bilgisayara iş yaptırabilmek için bu dillerden birini öğreniyorsunuz ve bilgisayara direktifler vererek iş yaptırmaya çalışıyorsunuz durum bu. Öyle ezoterik bir yapı da değildir, herkes her yaşta programlama dili öğrenip uygulayabilir. Çaba sarf ettiğinizde kolaylıkla öğrenebilirsiniz.

saygılar.

Aslinda cok baglantisi var ! Programlamayi bilmeyen bir programi desifre edemez !

Günümüzde direkt makinelere aktirilan kodlari Assembyle cevirerek ya da söyle acikliyim. CPU OKUYARAK. Crack keygen yapilabiliyor ! yalniz bunlar artik eskidi !

.net üzerinden yazilan programlari desifre etmek icin RESMEN hangi dil ise onu bilmek gerekiyor !


Visual Basic .Net ile yazilmis bir programi kirmak icin Assembyle cevirmek fayda degildir. .Net Reflector adli program ile exe yi decompiler edip sadece VB nin kaynak kodlarini görebilir okadar !


Ayni zamanda JAVA da öyledir ! Flashda öyledir !

Peki kisinin uzman bir cracker olmasi icin ne gereklidir ?

Basta Assembyle olmak üzere , c++ , Delphi kodlama mantiklarini ve .net üerzinden yazilan programlarinda resmen dillerini bilmesi gerekiyor ! Ayni sey java icinde gecerli oldugu icin bu dilide bilmesi gerekiyor

Sonuc neymis ! Crackerler en uzman programcilar denilebilir !

Ben hic bir zaman uzman olamadim ! Cünkü Sadece assembyle biliyordum ! program kodlarini direkt CPU dan okumakdan baska bilgim yok !


Ama bugün Internet aleminde bir cok programlara crack ve en zoru keygen yaziyorlar ! Sadece bunlardan ibaret degil ! Birde UNPACKING vardir !

Bunlar tamamen tamamen apayri bir sifreleme sistemi iken birde criptografie bilmek oooo.. saysam saysam bitmez !

512 bitlik RSA Algoritmalara keygen yazanlar var ! Iste süper zeka denir !

Neyse anlatmak istedigim. Crackerler programcilar atasidir atasi ! :D:D

errata 01-08-2011 01:54

Bir programı tasarlamak, koda dökmek, kullanıcı için hazır hale getirmek, hata ayıklamak gibi bütünüyle mühendislik bir işle, debugger vasıtasıyla opcode -ara kod- okumak, gerektiğinde dallandırma komutlarıyla koruyucu mekanizmayı yanıltmak gibi bir şeyi birbirine denk konularmış gibi ele alıyorsunuz sanırım Sayın NaiL. İki konunun, her ikisinin de elektronik hesaplayıcı üzerinde uygulanıyor olması dışında niteliksel bir bağlantısı yok. İkisi de tamamen farklı kavramlar ve anlayışlar üzerine kurulu uygulamalar. Bunu, araba imal eden bir makine mühendisiyle, arabayı çalabilmek için her tür alarmı pasifize edebilen bir hırsızın farkını düşünerek daha iyi idrak edebiliriz diye düşünüyorum.

Teknik dilden anlıyorsunuz, farklı şekilde izah edeyim; örneğin ben bir program yazdığımda buna bir takım parola kombinasyonları yerleştiriyorum ya da en basitinden alışıldığı gibi programın çalıştığı sistemin verilerinden -hdd seri no, anakart bios versiyonu, vs.- bir harmanlama bilgisi üretiyorum ve bunu her seferinde denetleyerek kayıt dışı program çalıştırma isteklerini geri çeviriyorum. Siz ise bir "cracker" olarak bu kontrolü sağlayan noktayı herhangi bir debugger'da tespit edip normal işleyişe doğru sanki gereksinimler sağlanmış gibi "jump" ettiriyorsunuz. Kaset çalar da bozuk bölümü ileri sarmak gibi.

Örneğin şu an üzerinde yazıştığımız forum yazılımı, atıyorum elli bin satır koddan oluşuyorsa sizin bu yazılımı hata yapmaya zorlayıp veri çalmak için yazmanız gereken en fazla yüz satır kod vardır.

Şimdi bir düşünelim elli bin satır çalışan, iş yapan kodu ortaya koymak mı? Yoksa bu kod içinde aramalar, testler yaparak olası "sql injection", "xss" açıklarını tespit etmek mi daha elzem bir iştir?

Elbette yazılımların içerisindeki güvenlik algoritmalarını tespit edip onu kullanarak bir "keygen" oluşturmak oldukça zor. Ama yazılım geliştirmenin yanında lafı bile edilmez.

Lynx 01-08-2011 02:20

Toplam 1 Eklenti bulunuyor.
Alıntı:

XOR´isimli üyeden Alıntı (Mesaj 401295)
Bir programı tasarlamak, koda dökmek, kullanıcı için hazır hale getirmek, hata ayıklamak gibi bütünüyle mühendislik bir işle, debugger vasıtasıyla opcode -ara kod- okumak, gerektiğinde dallandırma komutlarıyla koruyucu mekanizmayı yanıltmak gibi bir şeyi birbirine denk konularmış gibi ele alıyorsunuz sanırım Sayın NaiL. İki konunun, her ikisinin de elektronik hesaplayıcı üzerinde uygulanıyor olması dışında niteliksel bir bağlantısı yok. İkisi de tamamen farklı kavramlar ve anlayışlar üzerine kurulu uygulamalar. Bunu, araba imal eden bir makine mühendisiyle, arabayı çalabilmek için her tür alarmı pasifize edebilen bir hırsızın farkını düşünerek daha iyi idrak edebiliriz diye düşünüyorum.

Teknik dilden anlıyorsunuz, farklı şekilde izah edeyim; örneğin ben bir program yazdığımda buna bir takım parola kombinasyonları yerleştiriyorum ya da en basitinden alışıldığı gibi programın çalıştığı sistemin verilerinden -hdd seri no, anakart bios versiyonu, vs.- bir harmanlama bilgisi üretiyorum ve bunu her seferinde denetleyerek kayıt dışı program çalıştırma isteklerini geri çeviriyorum. Siz ise bir "cracker" olarak bu kontrolü sağlayan noktayı herhangi bir debugger'da tespit edip normal işleyişe doğru sanki gereksinimler sağlanmış gibi "jump" ettiriyorsunuz. Kaset çalar da bozuk bölümü ileri sarmak gibi.

Örneğin şu an üzerinde yazıştığımız forum yazılımı, atıyorum elli bin satır koddan oluşuyorsa sizin bu yazılımı hata yapmaya zorlayıp veri çalmak için yazmanız gereken en fazla yüz satır kod vardır.

Şimdi bir düşünelim elli bin satır çalışan, iş yapan kodu ortaya koymak mı? Yoksa bu kod içinde aramalar, testler yaparak olası "sql injection", "xss" açıklarını tespit etmek mi daha elzem bir iştir?

Elbette yazılımların içerisindeki güvenlik algoritmalarını tespit edip onu kullanarak bir "keygen" oluşturmak oldukça zor. Ama yazılım geliştirmenin yanında lafı bile edilmez.


Sayin xor aciklaman icin tskler ederimde !


Xor mantigi

0 xor 0 = 0
0 xor 1 = 1
1 xor 0 = 1
1 xor 1 = 0

Simdi söyle yapalim !

17 hexadecimal xor 12 hexadecimal

17 Hexadecimal = 10111 binary
12 Hexadecimal = 10010 binary

17 xor 12
1 xor 1 = 0
0 xor 0 = 0
1 xor 0 = 1
1 xor 1 = 0
1 xor 0 = 1

Elde edilen binary 00101 simdi Hexdecimale cevirelim !

00101 = 5 hexadecimal


17 xor 12 = 5


Bunlari bilmenin JUMP lari kontroll etmek alakasi yokdur sayir XOR

Biz bunlara ezbere cracker yada lamer deriz !


Sen bir takim parola kombisyonlari koyarken bunu programci mantigi yazdiginda ordan cok daha kolay gözüküyor !

Örnegin String(integer x mod + flan filan);

Aylar önce bir programa serial cikarmak icin yazdigim kodlari üc asamadan gecerek gercek serial meydana cikarabildim

Bir bak bakalim acaba JUMP dan ibaretmidir !


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 05:22 .