• STATISTIQUES
  • Il y a eu un total de 0 membres et 7167 visiteurs sur le site dans les dernières 24h pour un total de 7 167 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking
    [EN] osix
    Site de challenge qui utilise un système de level on chaque épreuve doit être réussie avant d'accédÃ...
    Challenges
    [EN] Net Force
    Javascript: 9, Java Applets: 6, Cryptography: 16, Exploits: 7, Cracking: 14, Programming: 13, Internet: 15, Steganograph...
    Challenges
    [EN] Gekko
    Site de challenge présenter sous la forme d'une quête. Vous êtes un agent secret qui répond sous le nom...
    Challenges
    [EN] HackQuest
    Logic: 12, JavaScript: 14, Applet: 6, CrackIt: 13, Crypto: 11, Internet: 3, Exploit: 7, Stegano: 12, Flash: 1, Programmi...
    Challenges
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [FR] Zenk-Security
    La communauté zenk-security a pour objet principal la sécurité informatique, nous sommes des tou...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!

    €



Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[ASM] hello world 64bits (nasm)
30-11-2012, 21h53 (Modification du message : 08-12-2012, 17h15 par supersnail.)
Message : #1
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
[ASM] hello world 64bits (nasm)
comme son nom l'indique, à la sauce shellcode, pour ceux que ça interesse...
les questions/optimisations/remarques sont évidement les bienvenues Wink

ps: pour ceux à qui geshi manque sur ce forum je mets la version colo ici aussi

Code ASM :

; nasm -f elf64 -o prout.o prout.asm
; ld -m elf_x86_64 -o prout prout.o

section .text

global _start
_start:
        ; sys_write == 1
        mov rax, 0xff0a2120646c726f     ; "orld !\n" + \xff pour padd
        push rax
        mov rax, 0x77202c6f6c6c6568     ; "hello, w"
        push rax
        push rsp
        pop rsi
        xor rax, rax
        inc eax
        mov edi, eax
        xor rdx, rdx
        mov dl, 0x0f
        syscall         ; rax + params dans rdi, rsi, rdx, rcx, r8, r9

        ; sys_exit == 60 (0x3c)
        mov al, 0x3c
        syscall
 
+1 (2) -1 (1) Répondre


Messages dans ce sujet
[ASM] hello world 64bits (nasm) - par gruik - 30-11-2012, 21h53
RE: [ASM] hello world 64bits (nasm) - par spin - 01-12-2012, 11h13
RE: [ASM] hello world 64bits (nasm) - par gruik - 01-12-2012, 13h02

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [NASM] Bot irc basique Darmo 12 984 14-05-2013, 16h55
Dernier message: supersnail
  [NASM] Création d'un thread sous Linux uniquement avec les syscalls supersnail 2 297 04-03-2013, 23h36
Dernier message: Dobry

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut