Roblox istismarı yapmak zordur. Normal yazılım geliştirmeden farklı olarak, bir Roblox istismarı geliştirmek, geliştiricinin Roblox'un içindekileri ve motorun nasıl çalıştığını incelemesini gerektirir. Ayrıca geliştiricinin Bilgisayar Bilimi ve Windows işletim sisteminin dahili olarak nasıl çalıştığı hakkında iyi bilgiye sahip olmasını gerektirir. Zor olsa da, bir Roblox istismarı geliştirmek, bunu yapmak için sabrınız olması koşuluyla tamamen mümkündür.
adımlar
Bölüm 1/3: Geliştirme Araçlarınızı Elde Etme
Adım 1. Visual Studio 2019 Topluluğunu İndirin
Visual Studio, Microsoft'un Windows işletim sistemi için yazılım (programlar/uygulamalar) oluşturmak için kullanılan geliştirme araçları paketidir. Neyse ki Microsoft, açık kaynaklı projelerde işbirliği yapanlar veya hobi olarak yazılım yapanlar için Visual Studio'nun "Topluluk" adlı tamamen ücretsiz bir sürümünü sağlıyor.
Adım 2. Bir tersine mühendislik aracı satın alın
Tersine mühendislik süreci, davranışını veya kodunu incelemek için bir programın içindekileri incelemektir. Roblox istismarında, müşterisi için hack yapmak için Roblox'un içeride nasıl çalıştığını bilmeniz gerektiğinden bu gereklidir. Burada birçok tersine mühendislik aracı var, ancak en öne çıkanları IDA Pro ve Binary Ninja'dır.
Adım 3. Ücretsiz bir tersine mühendislik aracı edinin
Bir tersine mühendislik aracı satın almak istemiyorsanız, radare2 veya Ghidra gibi burada her zaman ücretsiz tersine mühendislik araçları vardır. Ancak, işletim sisteminizle uyumluluklarının garanti edilmediğine dikkat etmek önemlidir.
Adım 4. Bir hata ayıklayıcı edinin
Hata ayıklayıcı, yazılımdaki hataları bulmak ve düzeltmek için kullanılır ve bazı durumlarda bir programın davranışını değiştirmek için de kullanılır. Tamamen gerekli olmasa da, bir hata ayıklayıcı kullanmak, Roblox'un kodundaki veya kendi açıklarınızdaki sorunları teşhis etmenize yardımcı olabilir. IDA Pro'yu satın aldıysanız (veya satın almayı planlıyorsanız), zaten bir hata ayıklayıcı (IDA hata ayıklayıcı) ile birlikte geldiği için bir hata ayıklayıcı edinmeniz gerekmez. Aksi takdirde, OllyDbg gibi Internet'ten ücretsiz bir hata ayıklayıcı edinebilirsiniz.
Alternatif olarak, Cheat Engine'e (video oyunları için popüler bir hile aracı) sahipseniz, istikrarsızlıklarıyla bilinseler de hata ayıklama özelliklerini de kullanabilirsiniz
Bölüm 2/3: Temel Bilgisayar Programcılığı ve Roblox Tersine Mühendislik Öğrenme
Adım 1. Yerel kodu derleyen ve (tercihen) Windows işletim sistemiyle yerel olarak uyumlu olan bir programlama dili öğrenin
Lua, Python veya Go gibi yüksek seviyeli diller, Roblox açıklarını geliştirmek için gereken özelliklerden ve uyumluluktan yoksunken, C/C++ ve Ada gibi düşük seviyeli diller, çalışan bir hack yapmak için gerekli yapıları manipüle edebilir. Ek olarak, Roblox istemcisinin C++ ile programlandığını düşünürsek, hack'lerinizi o dilde de yapmanız mantıklı olacaktır (ama gerekli değildir).
Adım 2. Yazılım tersine mühendislikle ilgili kılavuzları okuyun
Basit bir Google aramasıyla tersine mühendislikle ilgili birçok ücretsiz e-kitap/PDF bulunabilir. Bazıları bir bilgisayarın nasıl çalıştığına dair derinlemesine bilgi gerektirebilir, ancak aramanızı özellikle bilmeniz gereken konulara (C/C++ yazılımını tersine çevirmek gibi) daraltırsanız, o zaman size yardımcı olacak nispeten kolay kılavuzlar bulabilirsiniz. tersine mühendislik sürecini anlıyorsunuz.
Adım 3. Roblox'tan yararlanmaya odaklanmış bir topluluğa katılın
Roblox'un buradaki en büyük istismar topluluğu olan V3rmillion, Roblox açıklarını geliştirme ve kullanmayla ilgili birçok kılavuz içerir. V3rmillion'daki kullanıcıların çoğu, istismar sahnesinde yeni olan insanları sevmese de, bazıları oldukça sıcakkanlı olabilir ve bir istismar geliştirmenize yardımcı olabilir.
Adım 4. Roblox kaynak kodunu okuyun
Ocak 2017'de Roblox'un kaynak kodunun bir kopyası halka sızdırıldı. Bu kaynak kodun bir kopyasını edinecek olsaydınız, bir tersine mühendislik aracıyla tersine çevirmek zorunda kalmadan Roblox'un motorunun nasıl çalıştığını kolayca inceleyebilirsiniz.
Yukarıda belirtilen kaynak kodunu edinmenin yasal veya teknik olarak sorunlara neden olabileceğine dikkat edin (kullanıcıların kaynak koduna kötü amaçlı yazılım bulaştırdığı biliniyordu). Ancak, bilinen güvenli toplulukların çevresinde kalırsanız, kaynak kodun temiz bir sızıntısını bulma şansınız İnternet'teki herhangi bir yerden daha yüksektir
Adım 5. Yetkili tersine mühendislerden ve yazılım geliştiricilerden yardım isteyin
Burada her zaman yazılım geliştirmede, özellikle de bina inşasında yardım etmeye istekli bir dizi deneyimli programcı var. Alternatif olarak, GuidedHacking tarafından sunulan video paketi gibi tersine mühendislikle ilgili kendi kendine öğretilen videoları izleyebilirsiniz.
Bölüm 3/3: Exploit'inizi Serbest Bırakma
Adım 1. İstismarınızı serbest bırakmak için bir ortam bulun
Bazı kullanıcılar hack(ler)ini kendilerine saklamak isterken, bazıları Roblox istismarcı topluluğunun daha iyi olması için bunları halka açıklamak istiyor. İstismarınızı yayınlamak için bir web sitesini kolayca bulabilirsiniz. Aslında, herhangi bir video oyunu hile yapan web sitesi, istismarınızı yayınlamak için iyi bir web sitesidir.
Adım 2. Yararınız için bir topluluk kurun
Büyüyen bazı istismarlar, genellikle bir grup sohbeti etrafında dönen büyük, organize bir topluluk oluşturdu. Discord gibi iletişim yazılımları, ücretsiz oldukları ve genellikle hatasız oldukları için istismarınızın kullanıcıları için mükemmeldir, ancak toplulukları istismar etmenin genellikle Discord'da hoş karşılanmadığını ve kendinizin veya meslektaşlarınızın yasaklandığını görebileceğinizi unutmayın. Lütfen istismarınız için merkezi bir topluluk oluşturmanız gerekmediğini unutmayın: buradaki çoğu ücretsiz istismar büyük büyümez (bu neredeyse her zaman böyledir), bu nedenle yaratıcıları genellikle değerli zamanlarını bir Discord oluşturmak için harcamazlar. istismarları için sunucu.
Adım 3. Bir adım daha ileri götürün ve istismarınızı satmayı düşünün
İstismarınızı ücretsiz olarak satmak veya serbest bırakmak tamamen size bağlıdır, ancak paranız düşükse, istismarınızı satmak biraz para kazanmanıza yardımcı olabilir. Bununla birlikte, istismar satışlarının bir limonata standı açmaya benzemesini bekleyin: reklam stratejinize bağlı olarak kârlar mütevazı olacaktır. Günümüz standartlarına göre bir istismar satmak için iyi bir fiyat, 15 ila 20 dolar aralığındadır.
Aşırı pahalı bir istismar satmanın her zaman satışları azaltacağını unutmayın, bu nedenle istismarınızın fiyatının hack'inizin yeteneklerine bağlı olarak ayarlandığından emin olun
İpuçları
- Counter-Strike: Global Offensive gibi diğer oyunlar için hileler geliştirmeye ilişkin videoları izleyin. Roblox korsanlığı, buradaki çoğu oyundan çok farklı olsa da, daha az güvenliğe sahip oyunları tersine çevirmeyle ilgili videolar, geliştirme becerilerinizi geliştirmenize yardımcı olabilir.
- Sömüren toplulukla sürekli iletişim halinde kalın. Roblox'un hackleme ve sömürme topluluğu çok değişkendir ve her gün büyür, bu nedenle işler hiç beklemediğiniz bir anda değişecektir. En sevdiğiniz istismar forumlarına her gün gitmek, istismar sahnesindeki olayları takip etmenin iyi bir yoludur.
- Belirli bir varlığı veya grubu hedefleyen bir istismar gerçekleştirmeyin. Sömürmek her zaman eğlence için olmalıdır, zarar vermek için değil. Başkalarına zarar vermeyi düşünüyorsanız, başkalarının buna göre yanıt vermesine hazır olun.
- Diğer hevesli geliştiricilere yardımcı olun. Roblox istismar geliştirme sahnesi, münhasırlık ve tekel kültürü nedeniyle yıllardan beri işbirliği yapmama ve genel düşmanlık havasına sahipti. Diğer insanların kendi istismarlarını yapmalarına yardım ederek bu kültürün yayılmasını durdurmaya katkıda bulunacaksınız.
Uyarılar
- Dolandırıcılara dikkat edin. Bir istismar satıyorsanız, satış sürecinizin çok güvenli olduğundan ve ödemeler için Bitcoin veya Stripe gibi izlenemez bir hizmet kullandığından emin olun. Burada sadece sizi paranızdan dolandırmak veya istismarınızı ücretsiz olarak elde etmek (veya daha kötü senaryolarda banka hesap(lar)ınıza ve özel bilgilerinize erişmek!) isteyen kötü niyetli insanlar var, bu yüzden güvenli ve anonim bir ödeme kullanarak Bitcoin gibi bir işlemci şiddetle tavsiye edilir.
- İntihal etmeyin. İstismar intihal, Roblox istismar sahnesinde devam eden bir sorundur ve ne yazık ki, büyük ölçüde tespit edilemez. "SirHurt", "ProtoSmasher", "Sentinel" ve "Proxo" gibi bazı açıklardan yararlanmaların, orijinal yaratıcılarına itibar edilmeden bir araya getirilen ve daha sonra piyasada satılan genel açıkların bir kombinasyonu olduğu bilinmektedir. İntihal, nihayetinde kendi itibarınızın yok edilmesiyle sonuçlanacaktır.