Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Kod źródłowy Aimbot
#1
Im zrobione z kody, nie krępuj się używać do nauki!   nie wliczając pliku nagłówkowego z powodu przenikaczy, ci, którzy wiedzą, co to jest, mogą używać tego do fragmentów / pomysłów / etc   Baw się dobrze i do widzenia!     Źródło:     cpp:   #include <Windows.h> #include <Ntsecapi.h> #include "inj_defs.h" DWORD WINAPI InjectThread (LPVOID lpParam) {DllInjectData * pInfo = (DllInjectData *) lpParam; ExitThreadType pExitThread = (ExitThreadType) pInfo -> pExitThread; GetStdHandleType pGetStdHandle = (GetStdHandleType) pInfo -> pGetStdHandle; GetCurrentProcessIdType pGetCurrentProcessId = (GetCurrentProcessIdType) pInfo -> pGetCurrentProcessId; CreateFileAType pCreateFileA = (CreateFileAType) pInfo -> pCreateFileA; SleepType pSleep = (SleepType) pInfo -> pSleep; itoaType pitoa = (itoaType) pInfo -> pitoa; GetAsyncKeyStateType pGetAsyncKeyState = (GetAsyncKeyStateType) pInfo -> pGetAsyncKeyState; sscanf_sType psscanf_s = (sscanf_sType) pInfo -> psscanf_s; memcpyType pmemcpy = (memcpyType) pInfo -> pmemcpy; bool Cyclefunc (DllInjectData *, HANDLE *, char *);
Reply
#2
Użyj cholernych znaczników kodu ... naprawiono to dla ciebie
Reply
#3
dlaczego użyłeś tak dużo ASM?
Reply
#4
Zacytować: Originally Posted by kingdeking dlaczego użyłeś tak dużo ASM? Ponieważ wydajność. / s ----- W każdym razie, dziękuję za podzielenie się pracą, jestem pewien, że zostanie to docenione przez znaczny procent użytkowników.
Reply
#5
rip curb, dzięki za kody mój koleś
Reply
#6
cpp: szStr [0] = "K"; szStr [1] = 'e'; szStr [2] = "y"; szStr [3] = 0; //"Klawisz" Co w kurwa. Myślę, że będę chory.
Reply
#7
Zacytować: Originally Posted by SEGnosis cpp: szStr [0] = "K"; szStr [1] = 'e'; szStr [2] = "y"; szStr [3] = 0; //"Klawisz" Co w kurwa. Myślę, że będę chory. jego użycie SSE dla kątów jest interesujące. Szczerze mówiąc myślałem, że tylko ja naprawdę to robię. Ale nie mam pojęcia, dlaczego robiłby swoje conf sprawdzanie w ten sposób ... kiedy możesz kurwa napisać funkcję sprawdzania w ciągu 10 sekund, która to robi. Sądzę, że gdyby załatał to w aplikację, miałoby to więcej sensu. Ale wciąż nie potrzebujesz API do napisania pętli!
Reply
#8
dziękuję bro
Reply
#9
Zacytować: Originally Posted by Jimster480 jego użycie SSE dla kątów jest interesujące. Szczerze mówiąc myślałem, że tylko ja naprawdę to robię. Ale nie mam pojęcia, dlaczego robiłby swoje conf sprawdzanie w ten sposób ... kiedy możesz kurwa napisać funkcję sprawdzania w ciągu 10 sekund, która to robi. Sądzę, że gdyby załatał to w aplikację, miałoby to więcej sensu. Ale wciąż nie potrzebujesz API do napisania pętli! Rzeczywiście, ponieważ nie widzę go w ogóle używając SSE.
Reply
#10
Zacytować: Napisał 1337floesen Rzeczywiście, ponieważ nie widzę go w ogóle używając SSE. Masz rację, nie jest to SSE. To po prostu ASM za pomocą FP. Nie patrzyłem na to zbyt długo, ale właśnie o to mi chodziło. Chociaż faktycznie mam pewne funkcje, które wykonują zarówno SSE, jak i tylko x86 ASm FP.
Reply




Users browsing this thread: 1 Guest(s)