Accueil > Forum > > > > Lire et modifier la RAM
Lire et modifier la RAM
mardi 31 juillet 2007 à 18:59:36 |
Lire et modifier la RAM

bilaloch
|
Bonjour à tous, J'aimerais savoir s'il y a une possibilité pour que, à travers le C++ (ou l'ASM d'ailleurs, je poste ce message sur le forum de l'ASM également), on puisse lire la RAM (c'est-à-dire les données contenues dans les adresses) et la récuperer dans certaines variables. J'aimerais aussi savoir s'il est possible de modifier la RAM, selon les données que l'on a récuperé préalablement. Je sais que cela est difficile pour être mis en place, mais j'aimerais tout de même savoir si ces deux possibilités existent. Si oui, je poserai surement d'autres questions sont j'aurai besoin plus tard sur ce même forum. PS : desolé de l'avoir posté dans ce salon, je n'ai pas trouvé de meilleur endroit. BILALoch
|
|
mardi 31 juillet 2007 à 21:59:32 |
Re : Lire et modifier la RAM
|
mardi 31 juillet 2007 à 23:04:59 |
Re : Lire et modifier la RAM

BruNews
|
Tu connais un prog qui lit la mémoire depuis l'user mode ???
ciao... BruNews, MVP VC++
|
|
mercredi 1 août 2007 à 08:42:30 |
Re : Lire et modifier la RAM
|
mercredi 1 août 2007 à 10:54:49 |
Re : Lire et modifier la RAM

bilaloch
|
Merci de vos réponses. Si vous avez des idées n'hésitez pas à m'en faire part.
Merci encore.
BILALoch
|
|
mercredi 1 août 2007 à 11:10:58 |
Re : Lire et modifier la RAM

vinc1008881
|
et quand on met l'application en mode DEBUG (ou autre mode de privilège plus haut), http://www.cppfrance.com/code.aspx?ID=26858 elle n'a pas un niveau d'accès plus élevée ? Enfin il faudrait qu'elle ait le niveau kernel, ce qui me semble difficile. Et je pense qu'il n'est pas nécéssaire de présiser qu'écrire dans a RAM comme ça c'est suicidaire...
|
|
mercredi 1 août 2007 à 13:32:13 |
Re : Lire et modifier la RAM

rt15
|
Salut, Je crois qu'il faut passer en ring 0. Les deux pistes principales que j'ai trouvé sont SysEnter, une instruction du processeur, et une méthode dite du "Call Gate". Et faudrait regardé du côté de ntdll.dll. Cette dll contient des routines accessibles en usermode et en ring 0. Il doit bien y avoir une routine pour effectuer le passage... Si ça se trouve, il suffit simplement de trouver une routine de l'API Windows pas trops longue qui a besoin de ce niveau de privilège à un moment ou à un autre et de la tracer avec un débugueur. Sinon, en parlant de logiciel qui lisent la RAm, il doit y avoir SoftICE qui le fait. Si tu trouves, publie svp ! 
|
|
mercredi 1 août 2007 à 13:54:14 |
Re : Lire et modifier la RAM

bilaloch
|
Oui je vous tiendrai au courant. Pour l'instant je continue mes recherches. Quand j'aurai quelque chose de concret, je posterai ici ^^ .
BILALoch
|
|
mercredi 1 août 2007 à 19:06:32 |
Re : Lire et modifier la RAM

racpp
|
Salut, Il est possible de lire
et écrire directement dans la RAM physique en Kernel-Mode. Il te faudra
donc un Driver réalisé à l'aide du DDK. Ton application en User-Mode
pourra communiquer avec ce Driver. Pour la lecture des adresses
mémoire, ça ne devrait poser aucun problème. Par contre, en voulant
modifier le contenu de certaines adresses, on risque un crash total du
système.
|
|
mercredi 1 août 2007 à 21:36:27 |
Re : Lire et modifier la RAM

bilaloch
|
Interessant. Pourrais je avoir plus d'infos sur le DDK s'il te plait ?
BILALoch
|
|
Cette discussion est classée dans : lire, ram, modifier, forum, asm
Répondre à ce message
Sujets en rapport avec ce message
Lire la RAM ??? [ par supergrey ]
Bonjour, je voudrais savoir comment lire dans la RAM, comment savoir le type de valeur qu'on est entrain de lire car j'imagine que ca ne doit etre que
Comment lire écrire et modifier la base de registre ??? [ par andrealphus ]
4ndr&@lphu$je sais que vous m'avez répondu en m'envoyant sur des liens pleins de beaux exemples, mais je n'arrive pas à les incorporer à mon projet...
écrire, lire et modifier dans la base de registre [ par andrealphus ]
4ndr&@lphu$bonjour,et bien voila, j'ai jeter un coup d'oeil à tout ce qui a été mis la-dessus, je ne sais toujours pas comment faire pour écrire et li
Modifier le texte d'un edit [ par Nebula ]
Bonjour à tous !J'ai finalement réussi à faire une interface graphique potable (grâce aux exemples de Brunews et Krox), mais j'ai un petit problème av
C'est votre forum ! :-) [ par Arnotic ]
Bonjour tout le monde,Ce forum est le votre, alors n'hésitez pas à poser vos questions dessusJe ne peux pas promettre de répondre personnelement car j
Catégorie OpenGL ajouté et aussi dans le forum ! [ par Arnotic ]
Salut, Pas la peine de faire une révolution ! Je n'avais pas vu de message pour l'OpenGl pour ce site donc je n'en n'vais pas créé ! Maintenant il
Accéder aux données d'une carte flash [ par Yoy ]
Je souhaite pouvoir lire les données d'une carte flash insérée dans un connecteur PCMCIA d'un portable.La carte flash contient des données qui ne sont
probleme de police [ par elladan ]
j'ai installe de la ram ( 32 Mo ) qui etait grille mais windows la quand meme reconnue et a modifie des parametres du registre: mais il n'arrivait pas
refresh [ par Oli1256 ]
Bonjourj ai fait un petit prog avec les MFC visual c++ qui indique de differentes manieres le statut de la ram sur la machine.Or je n arrive pas a le
Probleme de post dans ce forum... [ par KMarx ]
Salut tt monde !J'ai essayé de poster un avis de recherche(coders et graphike) deux fois de suite et àchaque envoie le message s'affciche très bien lo
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|