• STATISTIQUES
  • Il y a eu un total de 1 membres et 10875 visiteurs sur le site dans les dernières 24h pour un total de 10 876 personnes!


    Membres: 2 433
    Discussions: 3 585
    Messages: 32 831
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [EN] Framework Metasploit
    Le Framework Metasploit est un logiciel gratuit, open source de tests de pénétration développ&ea...
    Vulnérabilités
    [EN] Reddit
    Subreddit dédié à la sécurité informatique.
    Hacking
    [EN] w3challs
    Ce site propose différents types de défis informatiques: piratage, craquage, cryptographie, stég...
    Hacking
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    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
Un linker pour Windows: alink
22-04-2012, 10h33 (Modification du message : 22-04-2012, 10h34 par supersnail.)
Message : #1
supersnail Hors ligne
Éleveur d'ornithorynques
*******



Messages : 1,613
Sujets : 72
Points: 466
Inscription : Jan 2012
Un linker pour Windows: alink
Bonjour,

Je vous présente un logiciel fort utile pour développer en assembleur sous Windows (entre autres), qui se nomme ALink.

Ce logiciel est un "linker", c'est-à-dire un logiciel qui produit un exécutable à partir de fichiers objets. Ce linker supporte les fichiers et des bibiliothèques objets au format COFF (que NASM peut parfaitement générer), et permet d'inclure des ressources ce qui en fait une alternative assez intéressante face aux linkers commerciaux (par exemple celui de Visual C++, ou de MASM).
Cependant, un bug subsistait lorsque les ressources dépassaient une certaine taille, empêchant l'exécution du binaire généré (reconnu comme un programme non valide).

Ainsi je vous propose de télécharger la version patchée de mon dépôt, qui corrige ce bug (par contre, le code source de alink est relativement dégueu...).

Exécutable - Code source
Mon blog

Code :
push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp

"VIM est merveilleux" © supersnail
+1 (0) -1 (0) Répondre
22-04-2012, 12h24
Message : #2
spin Hors ligne
Contributeur
*****



Messages : 325
Sujets : 15
Points: 38
Inscription : Nov 2011
RE: Un linker pour Windows: alink
Salut, représente-t-il une véritable alternative à GNU ld ? (dispo pour Windows via le portage msys ou MinGW)
+1 (0) -1 (0) Répondre
22-04-2012, 12h30
Message : #3
supersnail Hors ligne
Éleveur d'ornithorynques
*******



Messages : 1,613
Sujets : 72
Points: 466
Inscription : Jan 2012
RE: Un linker pour Windows: alink
GNU ld ne supporte pas les .lib de MASM/VC++ il me semble (ce qui est ennuyeux si tu dois utiliser une lib non prévue pour GNU ld, comme certaines libcrypto).
Alink a l'avantage de supporter ces .lib, donc pourquoi s'en priver ? (et de plus, alink est sous "Artistic License"). De plus, faire un binaire windows avec ld est assez... sportif :> (à moins d'aimer faire des extern avec les noms de fonctions décorés :') ).
Mon blog

Code :
push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp

"VIM est merveilleux" © supersnail
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Générateur de wordlist pour brute force thxer 1 1,079 07-02-2013, 23h04
Dernier message: LR-6
  Editer en Root sur linux, exemple pour l’erreur de montage d'un périphérique JadnX 7 2,064 07-07-2011, 21h13
Dernier message: taticardi

Atteindre :


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