Arkadaşlar c++ dilinde asm kullanımının mantığını bir türlü çözemedim internette yapılan videolardanda anlamadım mantık nedir anlatabilecek olan yada mantığını öğreten bir kaynak gösterebilirmisiniz?
cevaplarınız için şimdiden teşekkür ediyorum
Mantikdan kastin ne c bazi konularda erisimimizi kisitladiginda asm kullanilir
Sorunun hala anlasilir degil yani bunu kullanip trainer mi yapmak istiyorsun.
aynen öyle
öyleyse assembly bilmen lazım biliyormusun zira c de trainer gibi basit bir şey yapmak için asm bilmene gerek yok neden bu şekilde yapmaya çalıştığını anlamadım.
VAMemory Video Tutorial How To Create A Trainer in C# Vivid Abstractions
bak burda 2 tane video var anlatıyor.
burdakileri biliyorum zaten yinede teşekkür ederim ama memory den yapmam lazım bazı uygulamalarda bu yetersiz kalıyor hocam
Genelde CS:GO hileleri C++ ile yapılıyor.
WriteProcessMemory ve ReadProcessMemory ileydi yanlış hatırlamıyorsam.
Sen de onları kullanabilirsin.
onlarla memory deki değerleri değiştirebiliyorsun onları biliyorum zaten, benim demek istediğim memorydekileri kullanarak bişeyler yapmak
Tam olarak anlamadım biraz daha anlatabilir misin?
değerleri bulu pointer offset yöntemiyle değerleri değiştirirsin dediğin yöntem ile
Evet. Sen ne istiyorsun?
c++ ile asm kullanıp oyun içersinde hile yapman olanak sağlayabilir fakat cheat engine gibi memory dump yapmak için asm+ disasmbly bilmen gerek ve bunlar baya ileri konular yıllarını harçamalısın en iyisi yapıcagın şeyi düşünmek ve doğru yolu seçmek
bu konuyu açmadan haftalar öncesindede araştırıyordum, hala daha araştırıyorum anlayabileceğim bir kaynak hala bulamadım cvp için teşekkür ederimÜstad orada asm bloğunda bir fonksiyonu tam olarak alacaksın. O ekran görüntüsünde gösterdiği, hafızanın o anki hali. Hileyle alakası yok.
İnputları, outputları belirlemek için de özel bir notasyon vardı, tam hatırlamıyorum ve compiler'dan compiler'a değişir, mesela borland ile GNU için aynı olmamalı.. sanırım
"=<değişken>") (<programındaki değişken)
deyip değişkenleri asm bloğuna aktarıyorduk...
Şimdi tutorial aradım, ama codeproject'te benim yazdığım notasyonla alakasız şeyler çıktı, bence sıfırdan bir tutorial oku. Compiler'lar bile gelişip güncelleniyorlar bu devirde.
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.