Recent content by davydavekk

    Publicités

  1. davydavekk

    [C#]Memory editing

    J'en ai quelques autres en stock, mais je ne sais pas si ça intéresse les gens de ce forum
  2. davydavekk

    Mettre une condition pour les signes?

    Tu n'as pas inverser la variable "resultat". Remplace: resultat = resultat par resultat = -resultat Et ta condition est mal écrite: 1- Si p < 0 alors p = -p 2- resultat = -resultat (pas besoin de condition vu que tu as preciser "et vice-versa" dans ton premier message.
  3. davydavekk

    Mettre une condition pour les signes?

    Utilise une condition IF, vérifie si la valeur de la variable est inférieur a 0 (et donc négative), si oui, tu ajoute la différence entre 0 et ta variable a 0, ce qui et donne un nombre positif. 0 - (-4) = 0 + 4= 4 Donc: 0 - x, x < 0 Pour aller de positif a négatif il suffit de soustraire de...
  4. davydavekk

    [ASM]Besoin de cours avancés :3

    Lena151, la base des bases Le livre "Secrets of Reverse Engineering" par Eldad Eliam, il y a un chapitre qui contient le reverse complet d'un programme sécurisé, très enrichissant. Après il y a des tonnes d'autres ressources sur le net a propos du fonctionnement interne de windows (Les api...
  5. davydavekk

    Environnement de programmation de vos cheat

    Je dirait que ça dépend de la plateforme que tu vises: si tu vises des utilisateurs sous Linux, codes avec Linux, et si tu vises des utilisateurs de Windows, codes avec Windows, etc. J'approuve le fait que la programmation sous Linux est bien plus confortable en général, mais pour les cheats...
  6. davydavekk

    Aide Projet de serveur privé

    Personnellement, je pense que recommencer sur une base S8 serait le meilleur choix, vu qu'il y a un serveur officiel. Pour le nom de l’émulateur, pourquoi ne pas garder Monoxide ? (ou faire Monoxide v2 un truc du genre) PS: Reviens sur Skype :)
  7. davydavekk

    aide WebBrowser

    if(webbroser.ReadyState == WebBrowserReadyState.Complete) webbrower.Document.GetElementById("button_compteur").InvokeMember("click");
  8. davydavekk

    [DLL] DatMemory

    Je testerais ton code plus tard, mais je remarque déjà que tu change la protection uniquement sur 4 bytes, et non 8 (la taille d'une variable long). Dans ton timer tu peut faire un truc du genre: [code] if !Attached m.FindProcess("blalala") [code]
  9. davydavekk

    [DLL] DatMemory

    Excellente idée les génériques, voici mon implémentation : public T Read<T>(uint address) where T : struct { if(address == 0) throw new ArgumentException("address"); T ret; Type type = typeof(T); int size = Marshal.SizeOf(type); var buffer = new...
  10. davydavekk

    [DLL] DatMemory

    J'ai tout réécrit, la source est sur GitHub (lien dans le 1er post).
  11. davydavekk

    Part II Creation d'une DLL-Proxy (Lecture Ecriture memoire)

    Pour régler le bug avec la console, essaie d’appeler FreeConsole dans DLLMain. (plus précisément dans la condition " if(reason == DLL_PROCESS_DETACH)" )
  12. davydavekk

    Creation d'une DLL-Proxy pour Cheat / hack

    C'est un peu plus complexe que ça ;) Quand tu remplaces les premiers bytes d'une fonction (pour la rediriger vers ta fonction), elle devient inutilisable, donc tu ne peut pas l'appeler de ton propre code sinon ça fait un appel récursif infini. Donc pour éviter ça on utilise un trampoline...
  13. davydavekk

    Creation d'une DLL-Proxy pour Cheat / hack

    Bah tu définit un pointeur vers une fonction comme ça : typedef int (WINAPI *pMessageBoxA) (HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType); Puis tu définis ta fonction de hook avec les mêmes arguments, comme ça quand ta fonction est exécutée, tu contrôles l’exécution (tu peux...
  14. davydavekk

    Creation d'une DLL-Proxy pour Cheat / hack

    C'est plus du C que du C++ :/ Sinon c'est la première fois que je vois cette technique de hooking, IMO ce n'est pas très "propre", vaut mieux utiliser des pointeurs vers fonctions, comme ça on peut manipuler les arguments plus facilement. Pour le "problème" avec scanf, c'est le code...
  15. davydavekk

    bouh.

    bouh.