CS
VB, VB.NET
ASP.NET,ASP
C, C++
ColdFusion
PHP
Javascript
Delphi
Flash
Java
Graphisme
Irc
Assembleur
C#
Mobilité
SQL
Foxpro
Python
Regex
Windev
Snippets
Ce site au démarrage
Accueil
Codes
Tutoriels
Forums
Emploi
Livres
Connexion
Tout le site
Codes
Tutoriaux
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
Sommaire
Codes
(414)
Tutoriels
(0)
Forum
(6236)
Liste des thèmes
Les derniers messages
Poser une question
Livres
(29004)
Vidéo
Formations Vidéo
Outils
Emploi (CV et Offres)
Services
Téléchargements
Chat
Autres sites
Divers
Partenaires
Section étudiants
Section Pro
Connexion
begin process at 2008 11 23 12:23:30
MULTIPLICATION SIGNéE
par WiebeN
RE : UTILISER UN ACTIVEX DANS UN PROJET ASSEMBLEUR
par patatalo
UTILISER UN ACTIVEX DANS UN PROJET ASSEMBLEUR
par vulpes87
RE : TRAITEMENT D'UN TABLEAU DE 16 MOTS
par BruNews
RE : MODIFIER UNE CHAINE DE CARACTéRE ?
par Hardouz
La suite
RSS
VUZE (4.0.0.4)
Le client Azureus maintenant appelé Vuze facilite le téléchargement de fichiers utilisant le prot...
Cliquez pour télécharger Vuze
Vuze (4.0.0.4)
SPYWARE TERMINATOR (2.3.0.567)
Spyware Terminator fournit une protection en temps réel contre les Spywares mais également les Ad...
Cliquez pour télécharger Spyware Terminator
Spyware Terminator (2.3.0.567)
FOXIT READER (3.0.1120)
Petit frère d'Acrobat Reader Possède quasiment toute les fonctionnalité de AR ver.7 (je me su...
Cliquez pour télécharger Foxit Reader
Foxit Reader (3.0.1120)
NSIS (2.41)
NSIS est l'acronyme de Nullsoft Script Install System; c'est un logiciel qui permet de créer des ...
Cliquez pour télécharger NSIS
NSIS (2.41)
ITUNES (8.0.2.20)
iTunes est un logiciel propriétaire de lecture et de gestion de bibliothèque multimédia numérique...
Cliquez pour télécharger iTunes
iTunes (8.0.2.20)
+ de logiciels à télécharger
1 294 056
membres
125
nouveaux aujourd'hui
14 528
membres club
Mettre ce site au démarrage
Ajouter ce site à vos favoris
CodeS-SourceS dans votre MSN !
Mes Favoris
Plein Ecran
Trouver une ressource
Trouvez une ressource parmi
39 012
codes,
1 203 980
messages d'aide etc...
Recherche:
dans
Tout le site
Codes
Blogs
Tutoriaux
Forum
Blogs
Livres
RFC
Icones
News .NET
Boutique
[ Dernières recherches ]
Vous ne trouvez pas de réponse à votre problème ? Alors
posez la question dans le forum
.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Rechercher dans le forum :
Thèmes du forum
Derniers messages du forum
Poser une question
Sujet : ajout d'une variable dans un exe [ Système d'exploitation / Windows ] (tezca_system)
Surveiller cet échange
Ajouter à mes favoris
Informations & options pour cette discussion
Vous êtes ici :
Thèmes
/
Assembleur
/
Système d'exploitation
/
Windows
/
ajout d'une variable dans un exe
Ce sujet vous interesse ?
Cliquez ici pour être averti quand il y a une nouvelle réponse
dimanche 10 septembre 2006 à 15:17:21 |
ajout d'une variable dans un exe
tezca_system
Sans avoir lu encore toutes mes docs (vos bouts de codes et les liens de vos sites), je me pose une question.
Est il possible d'integerer une variable dans un exe.
Par là j'entends un buffer.
Il y a quelque chose que je n'ai pas encore du saisir.
L'exe crée/initialise ses data dans la memoire et non pas dans l'exe --_--
Je vais essayer d'etre plus clair:
main:
l'exe tourne et d'un coup jump vers ma routine ajoutée à la main dans l'exe.
routine ajoutée a la main :
ouvre un fichier txt
lit ce qu'il y a dedans et l'enregistre dans un,
buffer
exploiter ce qu'il y a dans ce
buffer
Ma piste selon moi:
Ce buffer n'est qu'un pointeur a qui on allouera de la memoire avec Globalloc/globallock(supposition) mais ou creer ce pointeur?
Dans les .data?
je ne vois pas les .data avec ollydbg ni avec w32dasm mais je les vois avec IDA
C'est un point vraiment capital je trouve, tu peux rajouter tes propres variables dans un exe et hop t le roi du pétrole.(peux etre que vous pratiquer deja cela mais j'imagine les possibilités extraordinaires de manipulation et d'audit de ce genre de pratique)
merci par avance je reste dans coin >.>
Rép.
MP
12 msg
26 msg CS
dimanche 10 septembre 2006 à 18:19:53 |
Re : ajout d'une variable dans un exe
ToutEnMasm
L'executable possede ses propres data quelque part dans l'espace mémoire occupé par lui même.La quantité de mémoire du programme est déterminé a la compilation et ne peut plus évoluer.
Cette espace peut etre augmenté de manière dynamique,c'est a dire que l'on demande au systeme d'allouer une certaine quantité de mémoire au programmme (globalalloc).
ToutEnMasm
Rép.
MP
237 msg
252 msg CS
lundi 11 septembre 2006 à 01:57:57 |
Re : ajout d'une variable dans un exe
BruNews
A mettre en asm, pas le temps:
pmem = VirtualAlloc(0, TailleBlocVoulue, MEM_COMMIT | MEM_RESERVE, PAGE_READWRITE);
utilisation du bloc pointé par pmem.
puis libération du bloc:
VirtualFree(pmem, 0, MEM_RELEASE);
ciao...
BruNews, MVP VC++
Rép.
MP
621 msg
15707 msg CS
Cette discussion est classé dans :
exe
,
variable
,
data
,
ajout
,
main
Répondre à ce message
Authentification
Nom d'utilisateur :
Mot de passe :
Se souvenir du profil
Connexion
Mot de passe oublié ?
/
Activation de compte
Créer un compte
Sujets en rapport avec ce message
Code manchine / myown exe
[ par 6Po ]
CoucouQqun sais ou je peux trouve de la doc pour cree soit meme un exe ?Cree son propre compilateur en gros. Mici 6Pohttp://www.dreamersteam.org
problem dans le segment .data (NASM)
[ par bouba ]
J'ai commencé aujourd'hui la programmation en AssembleurMon premier programme est classique, le "Hello world!".J'utilise NASM sous Linux (Red Hat 7.3,
EXE Infector
[ par seboss ]
Bonjour tout le monde,Je dois realiser un petit projet sympas utilisant le C++,VB et ASM... Mais l'ASm je ne connasi pas assez bien pour realiser ce q
Affichage caractere par caractere d'une variable DT
[ par Eclipz ]
BonjourVoila, un souci en MASM, j'ai une variable nommée Resultat de type DT et je voudrais afficher, caractere par caractere, son résultat... le prob
Un ptit coup de main svp...c po difficile...
[ par anosan ]
Salut tout le monde,J'aurais besoin d'un coup de main en prog asm:J'ai besoin de traiter un caractère; Si sa valeur hexa >=22h, alors je lui enlève 22
Access violation et ecriture de variable
[ par anthraxx ]
J'ai une question qui me traKsse avec MASM:quand je declare un tampon comme cela:buffer db 100 dup(0)et dans le code, j'essaye d'ecrire dedans, avec u
Activation d'un bouton dans un .exe
[ par rems02 ]
Bonjour,Je voudrais activer un bouton qui bien sûr est desactivéle seul petit problème j'ai juste l'executablemerci de votre aideRem'S<img sr
pb d'interruptions
[ par sollda ]
Bonjour à tous,j'ai écrit un petit prog de test en asm (compilé avec ML.EXE), dont voici le code :-------------------include winapi.inc.datamess db
Stdout cmd.exe ou console.com
[ par Stormy ]
Salut à tous!Sauriez-vous comment obtenir le output qui suit une commande sur CMD. Pour bien exprimer mon problème, voici un exemple. Le code commande
SEGMENT SOUS NASM
[ par Berty2000 ]
Salut.je debute l'assembleur.Dans un prog EXE,comment recuperer la valeur du segment data dans lequelse trouve mot.pour l'offset, il suffit de faire m
Livres en rapport
Data Structures for Game Programmers
Impossible Data Warehouse Situations: Solutions from the Experts
Excel Data Analysis
Data Structures using C++
Tous les livres pour Exe, Variable, Data, Ajout, Main
Nos sponsors
Sondage...
Votre navigateur n'utilise pas le javascript, pour
voter aux sondages de ce site, cliquez ici
CalendriCode
Novembre
2008
L
M
M
J
V
S
D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Consulter la suite du CalendriCode
Côté IT
Modifier la liste des valeurs proposées par le champ Assigned To dans les Elements de travail de ...
Installation de SQL Server Reporting Services 2008 avec le moteur SQL Server 2005
Installer IE7 après avoir installé le SP3 de Windows XP
Installation de SQL Server 2008 - Version finale
Nouveautés dans les interfaces de recherche de MOSS après la mise à jour d?infrastructure
Installation des drivers du Canon PowerShot S5 IS
Supprimer un module dans un process template dans Team Foundation Server
La suite
RSS
Formations Video
Nouveau
Adobe Dreamweaver CS4 : les nouveautés
Adobe Flash CS4 : les nouveautés
Adobe Illlustrator CS4 : les nouveautés
Mac OS X 10.5 Leopard : pour aller plus loin.
Adobe InDesign CS4 : les nouveautés
Adobe Photoshop Lightroom 2 : les fondamentaux
Excel 2007 : les fondamentaux
La suite
RSS
Offres d'emploi
Recherche Chef de projet e-commerce en environnement .NET
Recherche Développeur applications internet php + postgresql ou mysql
Recherche Developpeur Multimedia
Recherche Infographiste Flash Php
Recherche WEBDESIGNER INFOGRAPHISTE
Recherche Développeur
Recherche STAGIAIRE EVOLUTION D'UN SITE WEB + BDD
Déposer une offre
La suite
RSS
Appels d'offres
Modelisation et realisation de 1 illustration
Budget :
400€
Developpeur Flash
Budget :
1 200€
Outil pour Productions sur Flash
Budget :
5 000€
La suite
RSS
Téléchargements
Logiciels à télécharger sur le même thème :
Delphi String Maker (1.1)
Defraggler (1.04.098)
Master Converter (2.8.1)
Vidéos drôles
Nouveau
Matrix tourne sous Windows ?
Un jour dans la vie de Mario !
Changer une roue de voiture peut être dangeureux
Le rire c'est contagieux
Course poursuite avec la la police américaine
Who Needs Pockets?
Chat alors, chat imprime pas !
La suite
RSS
Développement réalisé par
Nicolas SOREL
(
Nix
) avec l'aide de :
Cyril DURAND
et
Emmanuel BAÏSE
, 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
Temps d'éxécution de la page : 0,187 sec
Mesure d'audience ROI statistique webanalytics par
Certaines images présentes sur le site (notament certains avatars) sont issues des collections
IconShock
, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.
Jeux en ligne gratuit
Blogs de développeurs
Offres d'emploi pour développeurs
Télécharger des logiciels
Groupes
Comparer les prix
TechnoS-SourceS