Accueil > > > EXECUTE /USR/BIN/ID
EXECUTE /USR/BIN/ID
Information sur la source
Description
Voila un petit script sous linux en asmx86 il reprend l'instruction execve("/usr/bin/id"); suivit de son exécution en C ce qui donne un shellcode :)
Source
- // xor %eax,%eax
- // push %eax
- // push $0x64692f6e
- // push $0x69622f72
- // push $0x73752f2f
- // mov %esp,%ebx
- // push %eax
- // mov %esp,%edx
- // push %ebx
- // mov %esp,%ecx
- // mov $0xb,%al
- // int $0x80
-
- #include "stdio.h"
-
- main()
- {
- char shellcode[] = "\x31\xc0\x50\x68\x6e\x2f\x69\x64\x68\x72\x2f\x62\x69"
- "\x68\x2f\x2f\x75\x73\x89\xe3\x50\x89\xe2\x53\x89\xe1"
- "\xb0\x0b\xcd\x80";
-
- (*(void(*)()) shellcode)();
- }
// xor %eax,%eax
// push %eax
// push $0x64692f6e
// push $0x69622f72
// push $0x73752f2f
// mov %esp,%ebx
// push %eax
// mov %esp,%edx
// push %ebx
// mov %esp,%ecx
// mov $0xb,%al
// int $0x80
#include "stdio.h"
main()
{
char shellcode[] = "\x31\xc0\x50\x68\x6e\x2f\x69\x64\x68\x72\x2f\x62\x69"
"\x68\x2f\x2f\x75\x73\x89\xe3\x50\x89\xe2\x53\x89\xe1"
"\xb0\x0b\xcd\x80";
(*(void(*)()) shellcode)();
}
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Cherche tutorial ASM sous Linux [ par bouba ]
Es-ce que quelqu'un connait un bon tutorial en francais sur la programmation en assembleur sous Linux ?Merci de me faire parvenir les adresse web que
Et linux dans tout ça ?!!! [ par progfou ]
Lu tt le monde !Il y a 2 choses que je trouve dommage :- vous ne parlez (quasiment) pas de linux et de la programmation système sous ce système d'expl
cherche un script d'export de données sur Windows a partir d'un serveur linux [ par nlepe ]
Salut a tous je cherche un programme qui prend des fichiers sur un serveur linux et les copies sur un disque dur windows et le tt est en reseau. merci
Crypto en hard sous Linux [ par misterx_13 ]
Salut, Je suis actuellement en stage et je dois programmer un processeur VIA C3 core Nehemiah (C5P) pour faire de la crypto en hard sous LINUX !! L
interruption du clavier sous linux [ par xian2 ]
bonjour,je voudrais connaitre l'equivalent de l'interruption 6 du int 21h du DOS.elle permet de lire le clavier sans afficher le caractère lu.mon co
Shellcode >> asm [ par Stormy ]
Salut à tous,Comment puis-je obtenir un désassemblage en formule ASM à partir d'un shellcode rédigé en hexadécimal. Ce shellcode est contenu dans un b
Compiler shellcode [ par Stormy ]
Salut à tous,J'ai du mal à définir le bon compilateur pour le shellcode figurant à cette adresse : http://www.entreelibre.com/modu/detail_shellcode.tx
Message nasm more input ?? [ par Ye1DaH ]
Bonjour :-))Je soumet un probleme suite à la mise en pratique d' un exercice " écrivez un shellcode ".Nous devont compiler le fichier : " shellcode.as
Cherche doc instructions asm x86... [ par akboy7015 ]
Bonjour a tous...J'ai beau eu cherché sur ce site dans le forum, je ne trouve aucun lien vers une bonne doc assembleur x86 faisant la liste de toutes
Connection internet en asm sans win ou linux ? [ par thierrysommer ]
Bonjour, je souhaite établir une connection internet et ensuite récupérer les données émises par l'adresse http choisie.Aussi
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning Academy System (17.1.3.0)ACADEMY SYSTEM (17.1.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|