begin process at 2012 02 10 01:45:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > CACHER PROCESSUS AU CHOIX (DRIVER WIN32)

CACHER PROCESSUS AU CHOIX (DRIVER WIN32)


 Information sur la source

Note :
10 / 10 - par 9 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :driver, win32 Niveau :Débutant Date de création :06/04/2006 Date de mise à jour :20/04/2006 20:44:10 Vu / téléchargé :21 420 / 3 038

Auteur : BruNews

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (78)
Ajouter un commentaire et/ou une note


 Description

Choisir nom de processus à cacher, modif répercutée illico dans taskmanager ou autre prog de listage des processus.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   bnhide
    •   objfre_w2k_x86
      •   i386
        • bnhide.sysTélécharger ce fichier [Réservé aux membres club]3 072 octets
    • bnhide.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 698 octets
    • bnhide.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier876 octets
    • bnhide.suoTélécharger ce fichier [Réservé aux membres club]14 848 octets
    • bnhide.vcprojTélécharger ce fichier [Réservé aux membres club]3 660 octets
    • makefileTélécharger ce fichier [Réservé aux membres club]267 octets
    • sourcesTélécharger ce fichier [Réservé aux membres club]74 octets
  •   MngHide
    •   release
      • bnhide.sysTélécharger ce fichier [Réservé aux membres club]3 072 octets
      • MngHide.exTélécharger ce fichier [Réservé aux membres club]9 216 octets
    • MngHide.apsTélécharger ce fichier [Réservé aux membres club]34 332 octets
    • MngHide.cTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 182 octets
    • MngHide.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 528 octets
    • MngHide.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier878 octets
    • MngHide.suoTélécharger ce fichier [Réservé aux membres club]20 480 octets
    • MngHide.vcprojTélécharger ce fichier [Réservé aux membres club]3 627 octets
    • resource.hTélécharger ce fichier [Réservé aux membres club]Voir ce fichier634 octets

Télécharger le zip


 Historique

20 avril 2006 20:44:10 :
Ajout du exe.

 Sources du même auteur

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64)
Source avec Zip Source avec une capture FIND TEXT (WIN64)
Source avec Zip DELETE DIRECTORY (WIN64)
Source avec Zip ENUM DIRECTORY (WIN64)
Source avec Zip TEMPLATES C/C++ POUR VS 2010

 Sources de la même categorie

Source avec Zip Source avec une capture UNE LISTE HÉTÉROGÈNE DOUBLEMENT CHAINÉE par pgl10
Source avec Zip Source avec une capture POUR AFFICHER LES CARACTÈRES ACCENTUÉS SOUS WINDOWS EN MODE ... par pgl10
Source avec Zip PETITE CLASSE DE GESTION DES PROCESSUS SOUS WINDOWS par wisar
Source avec Zip KEYLOGGER AVEC NOM DU PROCESSUS ET DE LA FENETRE QUI A LE FO... par wisar
Source avec Zip LINUX USB BOOT LEGER par patatalo

 Sources en rapport avec celle ci

Source avec Zip WIN32 ET MVVM par dguilmain
Source avec Zip WINDOWCAPTURE par FrancoisGauthier
Source avec Zip EASYLIB WIN32 C++ POUR DU PROTOTYPAGE RAPIDE par gourky
Source avec Zip Source avec une capture USB DETECTION par abandonware
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W... par Pistol_Pete

Commentaires et avis

Commentaire de Patrice99 le 07/04/2006 08:51:40

C'est pour faire un virus ?

Commentaire de BruNews le 07/04/2006 09:45:08 administrateur CS

Plutot protéger un processus sensible d'une interruption inopinée.

Commentaire de dominion le 07/04/2006 13:41:22

C'est quand même vachement limite... Pourquoi Windows laisse faire ça ? A mon avis la plupart des progs qui se cachent sont plutôt des virus non ?

Commentaire de Patrice99 le 07/04/2006 16:25:52

On peut obtenir la liste des processus ainsi cachés ? dans ce cas cela pourrait se faire passer pour un utilitaire anti-virus.

Une autre question : Est-ce que le processus caché apparait dans les tâches en cours listées par l'utilitaire "Informations système" ?

Commentaire de BruNews le 07/04/2006 17:05:24 administrateur CS

Il ne sort pas dans la liste si on lance l'interception driver avant le listage, rien que du normal puisque c'est le driver qui sert cette liste à ceux qui la demandent.

Il est clair que ceci est à titre uniquement pédagogique, tout pourrait être détourné et mal employé par quelque malfaisant mais ce n'est pas le but ici.

Commentaire de BruNews le 07/04/2006 17:10:07 administrateur CS

Oublié de préciser: clic sur "Supprimer" avant de quitter pour bien enlever le driver du système.

Commentaire de dominion le 07/04/2006 17:24:33

Bien sûr que c'est a but pédagogique. Ma remarque était plus d'ordre disons éthique, pas du tout une critique sur le bien fondé de poster cette source.
Mais c'est quand même fort étonnant que le système puisse ainsi cacher n'importe quel processus. Cacher un processus sensible, fort bien, mais logiquement ces processus sont par défaut cachés par Windows, puisque logiquement ces même processus font partie intégrante de Windows (en espérant être clair...).

Enfin bref, c'est vrai que ça peut être fort utile dans beaucoup de cas.

Commentaire de floche le 10/04/2006 22:52:24

salut a tous
comment peut on compiler le .sys ?
merco

Commentaire de BruNews le 10/04/2006 23:33:56 administrateur CS

Installer d'abord le DDK, se mettre sur la console free pour win2k ou XP ou Server 2003, se placer au niveau du dossier bnhide et entrer 'build cZg'.

Commentaire de floche le 11/04/2006 19:17:56

ok merci vai essayer

Commentaire de patoch14 le 20/04/2006 16:11:15

bonjour a vous quand je telecharge le zip j'ai pas l'exe. serais t'il possible de me l'envoyer s'il vous plait. sephiroth14@hotmail.fr. d'avance merci

Commentaire de BruNews le 20/04/2006 20:47:14 administrateur CS

C'est maintenant dans le zip.

Commentaire de flothedancer le 11/05/2006 12:20:21

Bonjour à tous,

Je suis nouvelle et je débute dans la programmation windows.
Ces sources sont très bien écrites et très utiles.
Est-il possible de récupérer tous les processus commençant par svchost?
J'ai essayé en rajoutant dans le code du driver bnhide cette ligne:

if(RtlCompareMemory((PVOID)&pprcss->ProcessName.Buffer[0],(PVOID)&dts.name[0], dts.len*2)==dts.len*2)
{
  len = pprcss->NextEntryDelta;
  if(len) {
pdst->NextEntryDelta += pprcss->NextEntryDelta;
goto goNEXT;
  }
}

à la place de celle-ci:

if(RtlCompareUnicodeString(&pprcss->ProcessName, &uncExclude, 1)) goto noFOUND;

Cependant je n'obtiens aucun résultat! Plus aucun processus n'est dissimulé!

Si vous avez des conseils à me donner, je vous en serais très reconnaissante!

Commentaire de BruNews le 11/05/2006 13:10:20 administrateur CS

En inversant simplement:
if(!RtlCompareUnicodeString(&pprcss->ProcessName, &uncExclude, 1)) goto noFOUND;
A tester, pas le temps en ce moment.

Commentaire de flothedancer le 11/05/2006 13:53:43

merci de ta réponse rapide.
Par contre cette ligne de code fait planter le taskmanager.
En fait elle ne retrouve pas les processus demandés, puisqu'elle cache TOUS les processus et c'est pour cette raison que le taskmanager plante.
Mon but est de cacher une liste de processus que je peux identifier en les nommant d'une façon particulière.
Je cherche un moyen de repérer un début de chaine dans les processus.

Merci pour ton aide.

Commentaire de decize le 24/05/2006 09:34:38

Bonjour, j'essaye de compiler le programme sous dev C++ 4.9.9.2 et je tourne un peu en rond.
Quelqu'un c'est il penché sur la question ?

Commentaire de vecchio56 le 27/05/2006 13:39:03 administrateur CS

J'essaie de comprendre le code, mais j'ai un peu de mal a me mettre dedans. Je pense qu'il faut sans doute un peu bouquiner sur les drivers avant.
Je voudrais donc savoir si Programming the Microsoft Windows Driver Mode de Walter Oney était un bon ouvrage?

Commentaire de BruNews le 27/05/2006 13:53:35 administrateur CS

C'est un excellent ouvrage mais il suppose déjà pas mal de concepts connus.
Il faut récupérer aussi sur le net tout ce que tu peux trouver sur les drivers et l'API native, le tout combiné devrait aller.

Commentaire de vecchio56 le 27/05/2006 14:09:45 administrateur CS

OK, dans ce cas je m'y mets, on verra bien ce que ca donne

Commentaire de cellimo le 31/05/2006 21:16:52

n'empeche....
un mec qui voudrai pondre un virus trouverai tout ce qu'il faut sur ce site !

existe t'il un outil permettant de lister les processus, y compris ceux caché par ce type de programme ??

Commentaire de BruNews le 31/05/2006 21:42:24 administrateur CS

Je ne connais pas d'outil qui le fasse mais sait-on jamais...
Serait surement possible de lister (uniquement depuis le kernel mode) mais sans les sources Windows faut pas y songer, même avec serait un gros boulot.

Commentaire de wallegen le 02/06/2006 00:37:59

une solution utilisée par un outil anti rootkit est de bruteforcer tous les pid

Commentaire de vecchio56 le 18/06/2006 16:15:07 administrateur CS

Petit outil permettant d'afficher tous les processus, même ceux qui sont cachés:
http://www.security.org.sg/code/kproccheck

Commentaire de sen3 le 12/10/2006 20:16:24

Tu mets ce code en niveau debutant toi ?!
Une question: comment tu les debug tes drivers ?

[Sen3]

Commentaire de BruNews le 12/10/2006 23:54:46 administrateur CS

Je n'ai jamais fait de debug et donc jamais utilisé non plus debugger de compilo.

Pour ce genre de petit driver, on n'en a vraiment aucun besoin si on fait bien gaffe de respecter les specs MS.
Il est clair que si c'était du driver matériel devant gérer tous les aléas possibles, il faudrait faire le traçage réseau comme indiqué dans le DDK.

Commentaire de zibo3 le 15/12/2006 17:33:32

Bonjour,

je viens d'essayer ton source qui fonctionne très bien, je dois le reconnaitre. Mais juste une petite question, tu efface bien l'executable de la liste des processus dans le taskmanager mais pas dans la liste des applications, donc ta protection d'un arrêt utilisateur d'un processus n'est pas complète. As tu une solution pour retirer les processus aussi de la liste des applications ???

Commentaire de BruNews le 15/12/2006 22:51:41 administrateur CS

SHOW / HIDE DANS TASKBAR (WIN32, ASM)
http://www.cppfrance.com/code.aspx?id=21205

Sinon suffit de faire une fenetre non affichée tout au début et ensuite de mettre la 1ere fenetre du prog en fille de celle ci, ainsi rien dans la taskbar.

Commentaire de HeavenForsaker le 04/01/2007 17:19:13

Je suis quand même surpris qu'un tel code fonctionne sous Vista, ça n'augure rien de bon niveau sécurité tout ça...

En tout cas c'est du bon boulot, bien vu BruNews !

Commentaire de rivsc le 10/01/2007 23:21:18

A ZIBO3 et BruNews:

Euh FreeConsole() ne suffirait-il pas à cacher la fenêtre (dans la barre des taches, et dans la liste des appli) ?

Commentaire de BruNews le 10/01/2007 23:37:16 administrateur CS

Oui surement quand on fait de la console mais je n'en fais plus des lustres.
Dans tous les cas, je ne verrais pas l'utilité de faire une console si c'est pour la masquer, autant faire un prog Win App GUI commençant en WinMain qui ne créera pas de fenêtre.

Commentaire de rivsc le 11/01/2007 12:21:05

"Dans tous les cas, je ne verrais pas l'utilité de faire une console si c'est pour la masquer." BruNews

Normal il n'y a aucune utilité à cela, le but de la chose étant de cacher la fenetre en 5 lignes.

void main()
{
FreeConsole();
return;
}

"autant faire un prog Win App GUI commençant en WinMain qui ne créera pas de fenêtre".

Ca c'est parce que j'ai mes petites habitudes (faire un void main()) :-)

Commentaire de maincode_cpp le 16/01/2007 13:48:32

Il y a aussi une autre facon de cacher un proccess c'est de le detacher de ActiveProcessList (qui est une double liste chainée des process (structure : EPROCESS) qui sont en cours d executions)

Commentaire de maincode_cpp le 16/01/2007 13:51:54

HeavenForsaker , le code ne marchera pas sous vista a cause de patchguard qui verifie tt le temps la SSDT :\ (du moins en X64) voila la raison du caca nerveux de norton :)

Commentaire de HeavenForsaker le 20/01/2007 20:38:32

"Il y a aussi une autre facon de cacher un proccess c'est de le detacher de ActiveProcessList"

Oui c'est la méthode utilisée par le FU rootkit il me semble, à voir si ça fonctionne sous vista...

Ben si ça marche sous vista 32 c'est deja pas si mal, voila donc une bonne raison pour prendre la version 64 :-)

Commentaire de BruNews le 20/01/2007 20:43:17 administrateur CS

Le prob avec la version 64 c'est qu'on est seul et que tous les progs sont en 32, personne n'en veut à commencer par les gros éditeurs et avec raison, ça n'apporte strictement rien en perfs.

Commentaire de SAKingdom le 09/04/2007 02:45:45

Salut.
Comment génères-tu le fichier "makefile" et le fichier "source" ?
Et aussi, le .vcproj, .sln et .suo ont-ils une utilité dans la compilation (peut-on compiler à partir de là) ou c'est simplement pour le "confort" de l'IDE ?
Merci.

Commentaire de BruNews le 09/04/2007 10:34:09 administrateur CS

"makefile" est repris du DDK, "source" idem sauf qu'il faut l'éditer pour modifs. Je ne compile donc pas avec VC++, simple histoire de confort d'éditeur.

Commentaire de nutz007 le 02/07/2007 16:22:01

Hello.
J'ai un gros probleme avec le driver: sur 2 PC différents Win XP Pro SP2, je me retrouve avec un écran bleu qui survient pendant l'installation du driver, exactement à la ligne où on met en place le hook :
(NTQUERYSYSTEMINFORMATION)(SYSTEMSERVICE(ZwQuerySystemInformation)) = bnQuerySysInfo;
De manière générale, cette erreur semble survenir chaque fois qu'on essaie d'assigner cette adresse (même problème dans la fonction UnHook lorsqu'on reinitialize le pointeur).
Plus de détails :
- l'installation du driver tel quel provoque un BSOD avec comme message DRIVER_IRQL_LESS_OR_EQUAL
- si l'on supprime les directives _asm cli et _asm sti, BSOD avec le message "Tentative d'écriture dans la mémoire en lecture seule"
- si l'on commente la ligne en question, le programme n'a pas d'effet (normal) mais pas de BSOD
C'est tout ce que je peux fournir comme indices.
Je vous serais très reconnaissant si je pouvais avoir un pti coup de pouce !
Merci :)

Commentaire de BruNews le 02/07/2007 17:48:24 administrateur CS

Je vais faire les derniers Win Update sur un XP SP2 et je testerai ensuite, peut-être  il y a eu protection de zone sensible d'ajoutée.

Commentaire de BruNews le 02/07/2007 19:05:47 administrateur CS

Ce fut un peu long la MAJ de 6 mois...
Va toujours impec ainsi que sur Vista, je ne sais quoi te dire et je n'ai pas le temps d'enquêter davantage.

Commentaire de nutz007 le 03/07/2007 15:22:04

Merci quand même ;)
J'ai trouvé le solution à mon problème, en passant par un code assembleur que j'ai trouvé en fouillant le web :

Pour la fonction HookServices() :
  unsigned long OldCr0;
  _asm{
cli;
mov eax,cr0
mov OldCr0,eax
and eax,0fffeffffh
mov cr0,eax
mov     ecx, dword ptr [ZwQuerySystemInformation];
mov     edx, [ecx+1];
mov     eax, dword ptr [KeServiceDescriptorTable];
mov     esi, [eax];
mov     edx, [esi+edx*4];
mov     dword ptr [OldNtQuerySystemInformation], edx
mov     ecx, [ecx+1]
mov     eax, [eax]
mov     dword ptr [eax+ecx*4], offset bnQuerySysInfo;
mov eax,OldCr0
mov cr0,eax
sti;
  }

Pour la fonction UnHookServices() :
  unsigned long OldCr0;
  _asm{
cli;
mov eax,cr0
mov OldCr0,eax
and eax,0fffeffffh
mov cr0,eax
mov     ecx, dword ptr [ZwQuerySystemInformation];
mov     edx, [ecx+1];
mov     eax, dword ptr [KeServiceDescriptorTable];
mov     esi, [eax];
mov     ebx, dword ptr [OldNtQuerySystemInformation];
mov     [esi+edx*4],ebx;
mov eax,OldCr0
mov cr0,eax
sti;
  }

Pour info, l'adresse où j'ai trouvé ce code : http://aliwy.77169.com/archives/2007/91263.html

Si y'en a qui se sentent de tester sur d'autres OS que windows XP avec ce code ... ;)
Merci BruNews !

nutz

Commentaire de HeavenForsaker le 03/07/2007 21:09:12

ça fait quoi de plus ce code asm ?

Commentaire de BruNews le 03/07/2007 21:31:33 administrateur CS

Le registres CR0 (0 to 5) contient différents flags qui régissent le mode de fonctionnement (PE, alignement exception, etc....).
Faudrait fouiller dans les manuels Intel pour savoir lequel c'est.

Commentaire de BruNews le 03/07/2007 21:38:37 administrateur CS

Resume (bit 16) — Controls the processor’s response to instruction-breakpoint conditions.
When set, this flag temporarily disables debug exceptions (#DB) from being generated for instruction breakpoints (although other exception conditions can cause an exception to be generated). When clear, instruction breakpoints will generate debug exceptions.
The primary function of the RF flag is to allow the restarting of an instruction following a debug exception that was caused by an instruction breakpoint condition. Here, debug software must set this flag in the EFLAGS image on the stack just prior to returning to the interrupted program with IRETD (to prevent the instruction breakpoint from causing another debug exception). The processor then automatically clears this flag after the instruction returned to has been successfully executed, enabling instruction breakpoint faults again.

Commentaire de HeavenForsaker le 03/07/2007 21:38:47

ok, thx BN

étrange cette histoire de BOSD, j'ai testé le code sous 2000/XP/Vista 32bits ça marche impec.

Commentaire de BruNews le 03/07/2007 21:48:06 administrateur CS

ben oui, faudrait voir ce qui pouvait tourner au même moment sur les PCs incriminés, surtout en kernel mode pour générer une exception.

Commentaire de vbnino le 21/08/2007 14:26:09

Salut!

  Trés bon sources , mais pour-quoi avast me dit que le fichier bnhide.sys et infécté par Win32:Trojan-gen

Commentaire de HeavenForsaker le 21/08/2007 16:12:18

Parce que BruNews est sournois...il a planqué un ptit virus ASM dedans :-)

Commentaire de BruNews le 21/08/2007 17:43:26 administrateur CS

Je n'ai pas d'antivirus, ça évite d'avoir ce genre de message crétin.
A part si on va sur grossecoche.com, ne sert strictement à rien.

Commentaire de vecchio56 le 21/08/2007 18:58:50 administrateur CS

Ca sert a réchauffer la pièce quand le PC ne chauffe pas assez. Je l'ai aussi mis à la poubelle, et aucun problème

Commentaire de Renfield le 22/08/2007 10:31:43 administrateur CS

si on sais ou on va et ce qu'on lance ...

Commentaire de quackounet le 04/10/2007 23:21:50

Bonjour, c'est exactement ce que je recherchais pour essayer de lancer un programme en double sur mon ordi ! Hèlas je suis une.... dans ce domaine, la seule chose que j'ai reussi a faire c'est de faire le build, et au final j'ai un fichier sys dont je ne sais que faire, dommage, si il y a un exe disponible je suis preneur, ou bien meme une maniere de les creer je trouve ca tres interressant, preneur aussi de tutoriaux ! ..voila merci !

Commentaire de Erucia le 20/03/2008 15:36:11

Bonjour à tous,

ce programme m'interresse mais je n'ai pas le .exe dans le zip c'est normal ? ou alors il faut que je compile moi même cette source ? mais comment ?
Merci d'avance

Commentaire de Renfield le 20/03/2008 15:47:27 administrateur CS

.ex a renommer en .exe

Commentaire de ImmortalPC le 17/05/2008 00:32:26 10/10

Salut !
Tr?s beau travail !

N?anmoins j' ai un petit probl?me assez g?nant :
Le programme ne marche pas normalement.

- Je lance MngHide.exe ( pas de probl?me ?a marche )
- Je click Installer et l? malheur reboot sans avertissement ni message. ( c' est normal ? )
- Essaie n?2 : je lance et je rentre le nom de mon prog ( prog.exe ) et je click envoyer.
R?sultat, un message d' erreur : ERR OPEN DEVICE

J' ai pas d' id?e l? :S
De plus quel compilateur utilises tu ? Perso j' ai GCC et j' ai plein d' erreurs.

@+

Commentaire de BruNews le 17/05/2008 10:25:58 administrateur CS

J'utilise VC++ pour l'exe et le DDK pour le sys.
J'avais test? sur XP et Vista (sans UAC), jamais not? ce reboot intempestif.

Commentaire de ImmortalPC le 17/05/2008 11:48:08

Salut !

J' ai Win SP1 ( XD ) donc pas d' UAC.
SP1 serait il immunise ? ^^
Sinon j' ai essaye : http://dev.winsysdev.com/src_Cacher-un-processus_9.aspx
et meme probleme :'(
Apres quelque recherche, Cheat Engine ( programme d' edition d' une application en memoire ) utilise un systeme similaire et ?a ne me fait pas planter le systeme.
Une id?e ?

@+

PS: Normal que je vois pas les caracteres avec des accents de mon post et du tien ?
PS 2: J' ai pas mit d' accents pour que se soit lisible.

Commentaire de BruNews le 17/05/2008 12:07:35 administrateur CS

Les accents, c'est une erreur d'un dernier patch sur CS, j'ai signal? et nos webistes vont s'en occuper.
Pour l'exception g?n?r?e, teste en modifiant le registre CR0 comme indiqu? par NUTZ007.

Commentaire de Nix le 17/05/2008 14:31:49 administrateur CS

Je viens de corriger le problème d'accent, désolé une modif sur le site hier semble avoir provoquer ce problème dans les dépôts de commentaires :/

Commentaire de vecchio56 le 17/05/2008 17:36:45 administrateur CS

Il me semble que j'ai toujours le probl?me...

Commentaire de Nix le 17/05/2008 17:48:05 administrateur CS

Vecchio, vides ton cache, car mon post au dessus a bien fonctionné, tu as peut-être un javascript en cache qui n'est pas à jour.

Commentaire de vecchio56 le 17/05/2008 17:51:35 administrateur CS

Je n'avais pas pensé a ça, merci

Commentaire de ImmortalPC le 18/05/2008 11:34:09

Salut !

"Pour l'exception générée, teste en modifiant le registre CR0 comme indiqué par NUTZ007."
>> Je teste ça ;) ( 236 Mo à télécharger XD c' est des fous chez microsoft )

Merci Nix pour la réparation :D

@+

Commentaire de atomikgwada le 01/10/2008 17:33:18

Salut,
ce code est parfait pour un petit utilitaire auquel je pense :D

Merci

Par contre si ça tombe entre de mauvaises mains, l'utilisateur lambda risque de s'arracher les cheveux :s

Commentaire de Heandel le 05/10/2008 18:27:24 10/10

Excellent, merci à toi ;)

Ce que tu as programmé est également utilisé par la plupart des bons programmes de protection de la mémoire, comme ceux qu'on voit sur les jeux en ligne.
Citons par exemple HackShield, GameGuard, XTrap... etc.

Il est toutefois possible d'accéder au processus avec openprocess.

Encore bravo :)

Commentaire de lucfrfr le 19/05/2009 09:52:12

Est-ce normal que mon anti-virus détecte un trojan dans cette source ?

je ne pense pas que se soit normal.
Et pas très cool de la pars de la personne qui l'a mit.

Commentaire de lucfrfr le 19/05/2009 10:02:39

je n'arrive pas non plus a extraire le fichier .sys

Commentaire de Renfield le 19/05/2009 10:06:34 administrateur CS

ton "antivirus" detecte l'utilisation d'APIs que peu de gens approchent.
génerallement exploitées pour les trojans et autres virus.

mais notre bon ami BruNews est une pointure du bon coté de la barrière.

pas de risque a utiliser le zip, vraiment.

Commentaire de taggle le 27/10/2009 21:04:19

je voudrais supprimer la textbox, pour cacher uniquement un processus "norton.exe" en appuyant sur ok. quelle variable changer dans le code?

sinon ba je pige pas tout mais ca marche bien sur vista :)

Commentaire de guiguit83 le 10/11/2009 23:37:38

lut , merci pour le programe, exellent, par contre y a possiblité de cacher plusieur  processus  ,voir 2 ou 3 ?
car la on peut le faire  que sur 1 .exe .merci

Commentaire de BruNews le 11/11/2009 08:47:50 administrateur CS

En étudiant le code, tu devrais trouver les parties à modifier.

Commentaire de guiguit83 le 11/11/2009 17:23:29

merci , je vais essayer , si c est bon je le posterai pour tout le monde .+++

Commentaire de guiguit83 le 11/11/2009 19:25:58

ouep je viens de matter , compliqué tout ca, chui bien meilleur en php lol , ya  pas une ame généreuse pour la compile pour plusieur exe .
merci .a++++

Commentaire de Superkarl le 12/02/2010 15:49:08

Salut.

Je voudrais savoir c'est quoi TR/Bckdr.QIQ stp ?
( c'est dans le rar )

Commentaire de BruNews le 12/02/2010 16:01:14 administrateur CS

Il n'y a psa de ça dans le ZIP.

Commentaire de Superkarl le 22/02/2010 20:55:30

ok merci je le supprime.
Sinon bon travail !

Commentaire de ernest_hemingway07 le 07/10/2010 14:16:51

salut les gars je suis debutan en language c svp quelqun m'explique ces ligne
#define IOCTL_NAME_PRCSS CTL_CODE(40000, 0x900, METHOD_BUFFERED, FILE_ANY_ACCESS);
la fonction bntrimfai qoi juste
aussi la function MyPathSys()
{
  char *c, *d;
  d = szflsys + GetModuleFileName(0, szflsys, 300);
  while(*d != '\\') d--;
  c = sznamesys;
  d++; // LAISSER LE '\\'
  while(*d = *c) {c++; d++;}
  *d = '.'; *(d+1) = 's'; *(d+2) = 'y'; *(d+3) = 's'; *(d+4) = 0;
}

Commentaire de daminator2 le 10/11/2010 11:39:33 10/10

Excellent code félicitation, congratulation.
Prions que ça ne tombe entre de mauvaise main.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Win32(control) [ par NitRic ] Bonjour, pour mon premier prog Win32 en C++ j'ai décider de faire un petit NotPad sauf que la j'ai un problème:J'ai fais des menu et dans le menu Édi Où trouver le Win32 SDK ? [ par PierreP ] ... avec un help ou qqchose de ce genre qui explique comment on utilise les fonctions.Impossible de le trouver sur Le site de Microsoft ! changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan demande librairie gtk pour win32 [ par francky ] quelqu'un pourrait-il me donner la librairie gtk.h?ou alors des liens vers des exemples d'interface graphique réaliséemerci d'avance. lien vers librairie glut pour win32 [ par francky ] m'étant fait déja passé pour un con ne sachant pas lire,pour tout ceux qui débutent et ne trouve pas la librairie glut pour windows permettant de cree gtk & win32 & Visual C++ [ par Paisible ] je vais peut être me faire jeter, mais bon...j'ai cherché dans le forum... et impossible de trouver la trace d'un quelconque post concernant la config win32 et sous-classement [ par mozert ] hi.mmm... mwai.. voila mon probleme..le sous-classement (subclassing)..est-il possible de sous-classer une fenetre appartenant à un processus differen Bouton en Win32 [ par punx120 ] J'aimearis savoir comment faire pour faire un bouton avecun bitmap, comme on peut le faire avec CBitmapButton, mais en win32merci @ + Win32 [ par NettoyeurFantome ] Je cherche des cours sur l'API Win32.@+Julien IBARZ alias [Nettoyeur]Fantome


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,028 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales