just another foolish blog

3.10.12

Mdk CrackME Çözümü & Keygen Yazımı

6:19 AM Posted by Eren Yağdıran , , , , , , , , , , No comments
http://mdkgroup.com/forum/viewtopic.php?p=4455

adresinde yayınlandığı üzere , mdk forumlarına giriş için bir crackme kırılmasını istemektedir.

Şimdi crackme 'yi indirelim ve olly debug adlı programda crackme'yi açalım.



OllyDebug adlı programda göreceğimiz üzere , 00401568 bizim entry pointimiz.

Şimdi Run edelim , user ve seriali sallayalım
0040132A 'ya bir break point koyalım ve calıştıralım



0x0040132A 'ya bir bakalım , burdaki kod username'imiz olan m00dy'yi PUSH layıp call stack'e atıyor ve CALL 00401050 'deki fonksiyona parametre olarak göndermiş oluyor.

şimdi 2 kez f8'e basalım ve eax registerindeki deger => 0xf26DA640

bu kullanıcı adımızı kullanarak olusturan bir değer ve büyük ihtimalle serial' algoritmasında kullanılcagını düşünüyoruz :)

şimdi biraz daha alta iniyoruz ve 004010d0 adresinde baska bir fonksiyon var

0040133E adresine bakarsanız orda TEST EAX,EAX oldugunu goreceksiniz yani uzerindeki fonksiyondan donen degere gore "Invalid Serial" yada "Welcome to Deck  ;) " yazacak :)

şimdi 0040133E adresinin içine bakalım ve algoritmayı cozelim

0x00401255 bir breakpoint koyalım 



Dolayısı ile şifremiz 
CPU Stack  Address   Value      ASCII Comments
0012F9F4  0012F9FD   ASCII "9D2F7F20-9D4AD6B8"

sağ alttan bakıcak olursak , şifremiz neymiş 9D2F7F20-9D4AD6B8 :) nice


şimdi keygen kodlarını ekleyip blogpostuma , bu yazıyı da bitireyim

Keygen Download ( C++ MFC 'de yazıldı , redistribution libraryleri yuklemeniz gerekebilir)











İlk yazdıgım keygenimin ekran görüntüsü :)

30.4.12

Hocam.com 'da 30 bin kişi profilime neden baktı ? - 1.bölüm

Bloguma yazmayalı baya olmuş ama hayatımda yaşadığım bu deneyimi bloglamam gerekiyor.Aylardan hangi aydı hatırlamıyorum ama yaklaşık 3-4 ay önce falan , bir gece karnım açıktı ve yemek siparişi verdim, buraları kısa kesiyorum fakat yemek siparişi eve geldiğinde ilk ısırığı almam ile kafamdaki ampülün yanması aynı anda oldu desem doğrudur.Türk gençliğinin takıldığı , seviyenin mikron birimi kadar düşük olan , abaza gençliğin sosyalleştiği bir sosyal network olan hocam.com için bot yazma zamanı gelmişti.

Bilmeyenler için bir not düşeyim , diğer sosyal networklerde olduğu gibi , hocam.com 'dada profil oluşturuyorsunuz ve başkasının profiline baktığınızda o sizin baktığını görebiliyor(Kim Bakmış bölümünden bahsediyorum).Dolayısı ile biri sizin profilinize baktığında , siz de bir merak duygusu oluşturuyor ve sizde kim bu acaba diye geri bakıyorsunuz.Bu kadar saçma bir sistem için oturup bir script yazdım ,  yazdığım script çok basit bir işlevi vardı.Benim yerime giriş yapıp , sistemde bulduğu üyelerin profillerine bakıyordu , ve üyelerin id'sini saklayıp , bir baktığı üyeye tekrar bakmıyordu.Böylece herkesin profiline günde 1 kere bakarak , onların bilinç altına yerleşiyor ve aynı zamanda abaza damgası yemiyorduk :) . Sonuçta İstanbul , Ankara , İzmir deki hocam üyelerinin profillerine kız/erkek ayırt etmeden baktık.

Her gün her kullanıcının profiline 1 kere bakıyorduk ve çok ilginç sonuçlar elde ettik.Peki bu postu neden yazıyorum derseniz , hocam hesabımı başkası tarafından kullanıldığını düşündükleri için hesabımı kapattılar.Bende günah çıkarmak için yaptıklarımı paylaşmak istedim.

Peki neler elde ettik ? nasıl sonuçlarla karşılaştık ?


Öncelikle yazdığım botum , kız/erkek profil ayırt etmediği için , erkeklerden başlayabiliriz.Botumuz erkeklere baktıktan sonra aldığımız geri dönüşler genellikle yukarıda bahsettiğim 3 il için aynı idi.(İstanbul,Ankara,İzmir) ve genelde "bilader ne var ?" , "artist misin ?" , "ne baqıon? " , "ibne misin ? kardeş" gibi geri dönüşler aldık.Dolayısı ile piskolojisi bozulmuş ve gittikçe bozulan abaza bir Türk erkeği kolonisi ile karşı karşıya idik.

Kızlardan aldığımız geri dönüşler daha ilginçti.Her gün profiline 1 kere bakan , esrarengiz kişi karşısında Türk kızlarımız malesef gün geçtikçe , kendini kaybetmiş bir şekilde geri dönüşte bulundular.Yaptıkları geri dönüşlerde seviyelerini koruyamadılar ve zaman zaman cinsel açlıklarını ifade ettiler.Gerçekten bu üzücü durumun , kızların genelde internet karşısında sanal dünyanın verdiği bir cesaretten kaynaklandığını düşünmeye başladım.

Yaklaşık bir ay sonunda , bazı üyeler bu profile bakma işinin bir program tarafından yapıldığını anladılar şöyle ki yazdığım bot aslında oldukça gelişmiş , hocam.com serverlarındaki yöneticinin durumu çakmaması adına bakacağı kişileri kendi beyninde tutup hemen bir anda bakmıyor.Kendisini uyutma ve uyandırma yeteneklerine sahip , böylece anlık trafik yaratmaktan kaçıyor ve kullanımın yoğunlaştığı gece saatlerine doğru yoğunluğunu artıyor.Botu bu şekilde tasarlarken unuttuğum bir nokta vardı.Mesela aynı yurt odasında kalan genç kız kardeşlerimiz , ben profillerine baktıkça , botunda foyası ortaya çıktı :) ama sonra düşündüm ki bunun çözümü yok , herhangi bir şekilde bunu engelleyemem

Aylar geçtikçe , botun kurduğu sanal arkadaşlıklar gelişmeye devam etti.Artık hanımefendilerimiz özelllikle yaşadığım ilde ikamet eden hanımlar , okuduğum universitenin o ilde olmasından dolayı , yazdıkları mesaj içeriklerinin cinsel boyuta taşıdılar veya gerçek hayatta tanışmaya çalıştılar.Çünkü hayatlarındaki hiç kimse , bu kadar esrarengiz olup , mesajlarına cevap vermeyip , günlük 1 kere profillerine bakmıyordu.Düşündüren noktada bu zaten , amacım gerçekten çok kötü olsaydı , bu tarz sanal ilişkilerin gerçek hayatta bir uzantısını oluşturup suistimal edebilirdim.

Yazının 2. bölümünde il/üniversite bazında istatistikler paylaşacağım.Şu an onları hazırlıyorum.Siz siz olun , hocam gibi leş bir ortamda takılmayın.



10.9.11

CodeIgniter 2.0.3 + RedBean php 2.0

12:31 PM Posted by Eren Yağdıran , , , , , No comments

Hello , I recently wanted to use RedBean Orm framework for a web startup project. So it's better to use it with CodeIgniter i guess.Actually the integration part is simpler than you think.





Download RedBean php , copy “rb.php” to “application/third_party/rb”



Create “application/libraries/rb.php”, and put this inside:



Load the library like any other
$this->load->library('rb');




Do fun stuff with the beans in your controller:
$album = R::dispense('album');

$album->title = '13 Songs';

$album->artist = 'Tarkan';

$album->year = 1990;

$album->rating = 5;

$id = R::store($album);