Aller au contenu

davydavek

Melinyen
  • Compteur de contenus

    129
  • Inscription

  • Dernière visite

  • Days Won

    5

Tout ce qui a été posté par davydavek

  1. C'est vrai que c'est dommage, mais en même temps je les comprends, si tu regardes la maturité de la majorité des gens sur ce jeu ... les gens s'amusent a ruiner des parties avec leur godmod et tout autre cheat abusif, mais des qu'il s'agit de comprendre comment ces choses la fonctionnent, il n'y a plus personne. Tu est entrain de travailler sur l’émulateur seul ? Quels changement y as tu apporté ? Pour être honnête je m'y intéressait pas mal avant, donc pourquoi pas m'y remettre !
  2. Regarde dans la section tuto .NET de CG3, page deux je crois, il y a un tutoriel a propos d'UPNP, écrit par Evaelis.(edit: voici un lien direct http://www.cheat-gam3.com/3-cours-pour-debutant/upnp-ouvrir-et-fermer-un-port-146966/) Sinon, je suppose que tu utilises l’émulateur créer par Pinki et sa team l’année dernière, si c'est le cas personnellement je te conseille d'abandonner, le code est vraiment écrit a la va-vite, et les créateurs n'en ont plus rien a foutre Après il y a Exetra & Darsh (je suppose que tu en as entendu parler) qui étaient entrain de travailler sur un émulateur tout-neuf (en C# aussi), mais je n'ai pas de nouvelles d'eux depuis quelques mois.
  3. davydavek

    SharpMail

    Petit truc que j'ai remarquer: -Tu as surchargé la méthode SendMail pour ajouter l'argument "MSGBOXSUCCESS", c'est inutile, puisqu'en C# et il y a les arguments optionels. ex: public static void SendMail(string SMTP, string FROM, string TO, string SUBJECT, string BODY, string USERNAME, string PASSWORD, string MSGBOXSUCCESS = string.Empty) Ça te permet d'appeler la fonction avec l'argument MSGBOXSUCCESS en option, donc si il n'est pas fourni, il sera égal a string.Empty (ou ""). Et puis au moment d'afficher la messagebox il suffit de check si l'argument a été fourni. ex: public static void SendMail(string SMTP, string FROM, string TO, string SUBJECT, string BODY, string USERNAME, string PASSWORD, string MSGBOXSUCCESS = string.Empty) { /* ... */ if(MSGBOXSUCCESS != string.Empty) MessageBox.Show(MSGBOXSUCCESS); /* ... */ } - Aucun usage de var - Un block "using" aurait été préférable pour gérer les exceptions (et après le catch tu devrais mettre un finally pour t'assurer que SmtpServer.Close() est bien exécuté) - Les noms des arguments pique les yeux En espérant que ça t'aide
  4. davydavek

    POP Client

    A peu près deux mois pendant les vacances (lib + client). Après j'ai pris un mois et demi a ajouter des finitions, mais c'est juste parce que je suis un gros flemmard
  5. davydavek

    POPLib

    Oui j'y ai penser au début, sauf que j'ai remarquer le ma fonction d'envoi check la connexion (en utilisant une méthode qui n'est pas fiable). Donc si j'essaie de check en envoyant un message ça me fait une boucle infinie qui se termine par une stackoverflow
  6. davydavek

    POP Client

    Hello, Comme vous avez du le voir dans j'ai créer une librairie qui permet d’interagir avec un serveur en utilisant le protocole POP3 (qui permet de recevoir des mails). Pour la mettre en pratique, j'ai donc créer un client mail en console. Ce projet est une POC, et donc n'est pas destiné a un usage quotidien. (Ne supporte pas les mails en MIME, les fichiers joints, et quelques mails qui ont un format "spécial" > possibilité de crash) [liste des commandes] Pour commencer a l'utiliser, lancez la commande 'help', qui vous afficheras une liste de toute les fonctions disponibles ainsi que leur description. Pour avoir plus d'information (format, arguments ..) a propos d'une commande utilisez 'help [commande]'. Entrez 'x' suivi d'espace pour quitter. Téléchargement: http://davydavek.olympe.in/Projects/POP3%20Client.rar (laissez la DLL dans le même dossier que l’exécutable) Source: https://github.com/DavyWk/POP3-Client Je ne sais pas quoi ajouter, donc je vais conclure ici Davy
  7. davydavek

    POPLib

    Si quelqu'un sait comment être sur que la connexion est toujours ouverte sans avoir a envoyer de données, je suis tout ouï. Sinon je devrais juste trouver une solution en changeant l'organisation des fonctions d'envoi.
  8. davydavek

    POPLib

    Je vient de trouver un bug: La propriété Connected de la classe POP3Client dépend de la propriété TcpClient.Socket.Connected, et je vient de découvrir que cette propriété est "true" si la dernière opération (read/write) c'est bien déroulée, peu importe si la connexion est ouverte ou fermée. Donc elle peut indiquer "true" même si la connexion a été coupée. Le problème c'est que je l'utilisais pour vérifier si le client était toujours connecté (certain serveurs vous déconnecte après une certaine période d’inactivité). J'ai lu que la seule façon de s'assurer que la connexion est toujours ouverte c'est d'essayer d'envoyer un message "test" (en l’occurrence "NOOP" pour POP3), mais ça pause des problèmes a cause du serveur qui envoie un message de bienvenue a la connexion. C'est assez rare que ça arrive, donc je vais le laisser pour l'instant, je vais publier mon client et puis si j'ai du temps a perdre j'essaierais de le régler.
  9. J’espère qu'ils vont le réécrire en C#
  10. @cylgom: Je ne comprend pas pourquoi tu te plains de l'interface Metro, c'est une interface totalement optionnelle. J'ai un pc portable sous Windows 8 depuis bientôt un an, et la seule fois ou j'ai été obliger d'utiliser Metro, c’était lors de la configuration (30 min en gros). HS: (a propos du thread reddit link par Azad) Y'a de bonnes théories sur le passage de Xbox 360 -> One
  11. davydavek

    POPLib

    En fait je l'ai terminé il y a quelques jours, il faut juste que je prenne le temps d’écrire une présentation Pendant mes recherches j'ai vu une lib comme celle ci en C++, sur codeproject : http://www.codeproject.com/Articles/3458/A-POP-class-with-WIN-API-APOP-Command-support
  12. davydavek

    Cylgom

    Welcome
  13. davydavek

    POPLib

    Hello, Comme vous devez surement le savoir, il n'y a pas d’implémentation du protocole POP (Post Office Protocol) dans le framework .NET. J'ai donc créer une librairie qui contient quasiment tout le protocole (sauf la commande APOP). La source est disponible sur GitHub (GPL v3): https://github.com/DavyWk/POP-Lib Téléchargement: http://davydavek.olympe.in/Projects/POPLib.dll Pour commencer a l'utiliser c'est très simple, using POP; [...] var client = new POP3Client("pop.gmail.com", 995, true); // Serveur POP de Gmail avec SSL Pour se connecter: client.Connect(); // initialise la connexion avec le serveur client.Login("[email protected]", "password"); Et a la fin, n'oubliez pas de disposer de l'objet : client.Dispose(); J'ai mis de la doc XML pour presque tout les fonctions publiques, mais si vous avez un problème/ une question, n’hésitez pas a demander. Davy
  14. Bienvenue, bonne chance pour ta première année a l'exia. Quelle type de sécurité informatique t’intéresse ? (web, soft, réseau, ... ) 2. Limité uniquement si tu essaie de te rapprocher de la machine, si tu vas dans l'autre sens c'est beaucoup plus approprier. Et il y a déjà énormément de classes disponibles dans la BCL, ce qui fait que l'utilisation de librairies est très faible (comparé) au C. 3. Vaut mieux faire du VB que d'utiliser ça
  15. Quel coté de l’émulation ? Créer un serveur privé en utilisant un émulateur public, ou créer un émulateur ? Personnellement jouer sur serveur privé ne m’intéresse pas beaucoup, mais coder un émulateur peut toujours être enrichissant.
  16. davydavek

    Zedd - Clarity (ft. Foxes)

    J'adore ce son perso
  17. Ça a l'air cool, mais est-ce que l’éditeur de texte est limité au langages web ?
  18. davydavek

    DatMemory

    C#
  19. davydavek

    DatMemory

    Si tu parles de tricher pour tricher, alors oui. Mais personnellement c'est pour mieux comprendre comment les jeux/systèmes de sécurité/OS fonctionnent. Update: J'ai ajouter des méthodes génériques, qui vous permettent d'utiliser cette classe avec vos propres structures. public T Read<T>(uint address) public bool Write<T>(uint address, T value)
  20. Dans ce cas la ça ne prend pas"un petit peu de temps" : src
  21. davydavek

    DatMemory

    Une petite librairie que j'avais écrit a l’époque ou je m’intéressait au gamehacking, je vient de la réécrire donc pourquoi ne pas la partager Cette libraire vous permet de modifier la mémoire (et de changer sa protection) d'un autre programme avec facilitée. [Documentation arriveras plus tard .. ou pas] Projet sur GitHub: https://github.com/DavyWk/DatMemory DL : http://davydavek.olympe.in/Projects/DatMemory.dll VT: https://www.virustotal.com/en/file/c774392e8f086c0be187cef83e483cb673d6f48bc3d06bfd4a6b6f77192a4f00/analysis/1408282227/
  22. Pour les petits achats comme ça, vous ne pensez pas que c'est une perte de temps ? Certes c'est moins cher, mais ça prend quand même beaucoup plus de temps (achat & livraison). Si vous utilisez ce temps en travaillant, vous devriez gagner plus.
  23. AES-256 Pourrais tu donner des exemples de logiciels, Azad ? J'ai fait des recherches sur ce sujet mais je n'en n'ai jamais trouver.
  24. 1.2k pour une montre ... NOPE.
×
×
  • Créer...