logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1] 2 3 ... 9
1  Challenges / Aide Crackme / Re : Crackme - BoFMe le: 28 Novembre 2008 à 19:16:27
Hmm est-ce que tu pourrais m'en dire un peu plus par mp ?
Sinon c'est peutêtre possible que ça change sous vista. Je vais essayer de trouver une version pour voir ça.
2  Programmation / Langages compilés / Re : [C++] lancement de processus le: 19 Novembre 2008 à 14:56:54
Salut, bon je vois que ça avance . Pour le GetModuleBaseName() c'est normal qu'il faille utiliser OpenProcess(). En effet GetModule... va se servir du handle qu'on lui passe en argument pour faire appel à ReadProcessMemory() et ainsi récupérer le nom du processus.
Maintenant je pense que tu devrais arriver à finir ton code, alors bon courage.
Lilxam.
3  Programmation / Langages compilés / Re : [C] lancement de processus le: 09 Novembre 2008 à 11:22:42
Sur developpez.com c'est un type de hooking qui n'a rien à voir. C'est expliqué dans le tableau, tu peux intercepter les messages du clavier, de la souris, les messages envoyés à une application... Ca concerne juste la gestion des messages de windows.
Et il y a encore plein d'autres types de hook possible donc toi fais bien attention à préciser dans tes recherches que c'est un hook d'API.
Lilxam.
4  Programmation / Langages compilés / Re : [C] lancement de processus le: 08 Novembre 2008 à 20:01:06
Hmmm je crois que le lien que tu donnes ne montre pas comment hooker une API. Sinon je pense que le mieux c'est bien de rediriger l'adresse de la fonction dans l'IAT du processus cible comme tu disais. J'ai fais ça une fois sur mon blog avec un hook global de TerminateProcess() ici et tu peux également trouver un autre exemple sur le blog d'Overclok ici.
Comme tu as surement dû le voir la façon la plus simple je pense est d'injecter une dll dans le processus. Sur mon blog je montre un exemple ici et tu trouveras aussi ici, sur le blog de _JoE_, plusieurs méthodes pour faire ça. Une fois la dll injectée tu rediriges l'API vers une fonction de ta dll.
Voilà je pense qu'avec ça tu pourras te débrouiller.
Si t'as des questions n'hésites pas.
Lilxam.
5  Programmation / Langages compilés / Re : [C] lancement de processus le: 07 Novembre 2008 à 19:52:09
Salut,
en effet tu peux utiliser CreateToolhelp32Snapshot() ainsi que ses deux compagnons Process32First() et Porcess32Next() pour lister les processus et tu obtiendras ainsi des infos sur chaque processus via la structure PROCESSENTRY32. Le champ th32ParentProcessID te permet d'obtenir l'ID du processus qui a lancé l'actuel et tu peux ensuite récupérer son nom avec GetModuleBaseName().

Vu que le processus IE7 n'est pas lancé à la base, je suppose qu'il faut que je vérifie tous les X millisecondes si il a été lancé (à moins qu'il n'y aie une autre solution ???)

Je pense que la solution la plus simple est bien de rafraichir ta liste régulièrement mais tu peux également faire un hook global sur tous les processus de l'API CreateProcess() et tu sauras donc très facilement quel est ce processus mystérieux. Moi j'opterais pour la première solution quand même.
6  Challenges / Aide Crackme / Re : Crackme - BoFMe le: 01 Novembre 2008 à 16:09:43
Salut, as-tu pensais au NULL BYTE ? Envoie-moi ta solution par mp sinon.
7  Programmation / Langages compilés / [C] problème de socket le: 02 Août 2007 à 18:15:30
Ce serait bien de voir ta 27eme ligne voire tout ton code. Sinon pour le "Syntax error at end of input" tu oublie peutetre de fermer une acolade. Et pour la ligne vide à la fin ce n'est pas forcément nécessaire, le code sera quand meme compilé.
8  Général / Général / Coucou Coucou le: 24 Mai 2007 à 21:02:45
Il est vrai qu'on ne peut pas apprendre les bases seul. Dans ce cas, la base serait de se servir d'un ordinateur. Mais ce que l'on essaie de te faire comprendre en te disant de travailler en autarcie, c'est que de cette façon tu pourra apprendre à apprendre pour ensuite pouvoir devenir de plus en plus autonome. Ce n'est pas forcément facile à comprendre, j'en sais quelque chose, et c'est effectivement difficile de débuter. Cependant, une fois autonome, on s'amuse comme un petit fou
9  Challenges / Aide Stéganographie / Stégano - Le jeu des 7 leurres le: 22 Février 2007 à 23:59:47
Aucun probleme pour moi
10  Divers / Informatique / Reprogrammer un lecteur mp3 ? le: 21 Février 2007 à 13:17:23
Comment tu fais avec un Ipod ? Sa m'interresserais bien de savoir.
11  Challenges / Aide Programmation / Prog - IrcCaesar le: 12 Février 2007 à 18:43:12
Pour répondre à ta question MadCat34, chaque reponse à t'as requete est stocké dans la meme socket donc quand tu l'affiche tu as le resultat de toute tes requetes.
12  Général / Suggestions/Dev. du site / Petit soucis avec hkit et avast... le: 10 Février 2007 à 18:28:20
Si ton kapersky te detecte une merde d'avast c'est juste parcequ'il est en conflit avec, windows ne supporte pas deux antivirus en même temps. Et détrompe toi, avast n'est pas nul. Après c'est sur qu'il ne fait pas l'affaire seul, si tu rajoute spybot et Ad-Aware SE tu ne doit pas avoir de problème. Après sa dépend aussi ce que tu fais avec ton ordi. Avast est très bien, et il n'est pas "commercial", contrairement à certains autres anti-virus qui t'envoi des merde pour te dire de payer pour un scan plus améliorer.
13  Programmation / Langages compilés / [C/C++] sockets et strcat() le: 27 Janvier 2007 à 11:07:30
Ok merci pour vos réponses
14  Général / Général / Prevenir le Webmaster le: 27 Janvier 2007 à 11:06:29
Si vraiment tu as peut que le webmaster porte plainte contre toi, ne le pévient pas. Si tu est allé faire un tour dans les dossiers admin, sa laisse des traces...Donc si c'est un c** il pourra porter plainte contre toi qui a pénétré dans des données interdites. Mais bon, je doute quand meme que le webmaster soit comme sa.
15  Programmation / Langages compilés / [C/C++] sockets et strcat() le: 26 Janvier 2007 à 20:48:11
Bonjout tout le monde. Bon voilà j'ai deux questions en C/C++.
     La premiere, je ne trouve pas comment executer une commande MS-DOS à partir du client sur le serveur avec les sockets. Un peu comme avec netcat l'option -e.
     La seconde, j'ai quelques probleme avec la fonction strcat() que je n'arrive pas à résoudre.
Avec ce code tout marche :

     char chaine1[100] = "hello";
     char chaine2[] = " world";
     strcat (chaine1, chaine2);
     cout <<"Chaine1 : " <<chaine1;

Parcontre, si je définis les chaines autrement j'obtient des resultats pas très convaiquant...
Code :
    char chaine1[]="";
    cout <<"chaine1 : ";
    cin >> chaine1;

    char chaine2[]="";
    cout <<"chaine2 : ";
    cin >> chaine2;
    strcat(chaine1, chaine2);
    cout <<"resultat : "<<chaine1;
Et là ...le resultat me renvoi un peu n'importe quoi, les caracteres pas dans l'ordre par exemple.

Donc voici mes deux problemes, j'espère avoir été clair.
Pages: [1] 2 3 ... 9