Skocz do zawartości
Dzień Dziecka z CSHacked
# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Z wiadomych powodów temat możliwy do dyskusji 🙂

 

Bawicie się tak u siebie?
Czy ktoś poza mną pisze w czymś wysokopoziomowym C#/Java?

 

Zamiast ciągle szukać offestów, można zrobić hook odpornym na aktualizacje gry.

 

Dla przykładu w C# trzeba iterować od bazowego adresu procesu CSGO do jego rozmiaru, po jednym bajcie zczytywać bufor z maską np "x????xxxx????xx" i szukać ciągu bajtów dla poszukiwanego obiektu.

Standardowe BaseObject, PlayerLocal,  ListOfEntities i można rzeźbić.

 

Pytanie czy ktoś zna jakiś efektywny sposób przeszukiwania pamięci? Mi udało się zejść do, w zależności od sprzętu 14,7s. do 30s. dla tych 3 obiektów. 

 

Kombinował ktoś czy da się zmniejszyć liczbę iteracji? Jak to robicie w C++?

 

 


Edytowane przez wunderwafe
Odnośnik do komentarza

Jak robisz to z poziomu externala to najważniejsze jest, żeby w jak największym stopniu ograniczyć odczyt pamięci. Skoro wiesz, że sygnatura której szukasz znajduje się w jakiejś dllce to możesz nawet całą sekcję kodu zczytać do pamięci i dopiero wtedy porównywać. 

Odnośnik do komentarza
2 godziny temu, mactec napisał:

Jak robisz to z poziomu externala to najważniejsze jest, żeby w jak największym stopniu ograniczyć odczyt pamięci. Skoro wiesz, że sygnatura której szukasz znajduje się w jakiejś dllce to możesz nawet całą sekcję kodu zczytać do pamięci i dopiero wtedy porównywać. 

Pytanie czy się opłaca? Z 15 sekund zyskam pewnie 8-10, ale spróbuję z ciekawości.

 

Poza tym rozwiązałem to też inaczej. Zaszyfrowuję do pliku ostatnio znalezione offsety i od nich zaczynam szukanie. Jak pasują, to odpalam. Pierwsze uruchomienie, albo po aktualizacji, raz uruchomi skan na 15-30 sekund i po temacie. I tak daje znać dźwiękiem jak załaduje.


Edytowane przez wunderwafe
Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  Tagi

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności