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


    Membres: 2 442
    Discussions: 3 572
    Messages: 32 822
    Tutoriels: 77
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités
    [FR] Asp-php
    Tutoriaux sur ASP, PHP, ASP.net, XML, SQL, Javascript, HTML, VML - Scripts et ressources pour webmasters - Forums d&#...
    Programmation
    [EN] Listbrain Version 3
    Site proposant 66 challenges présentés dans une liste mélangée.
    Challenges
    [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [FR] Forum-Webmaster
    Une communauté webmaster pour apporter / recevoir de l'aide en création de site internet. Webmaster...
    Webmaster
    [EN] Bright Shadows
    JavaScript: 13, Exploit: 27, Crypto: 69, CrackIt: 52, Stegano: 67, Flash: 3, Programming: 16, Java-Applet: 10, Logic: 20...
    Challenges

  • 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,617
Sujets : 73
Points: 467
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,617
Sujets : 73
Points: 467
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 2,081 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 3,904 07-07-2011, 21h13
Dernier message: taticardi

Atteindre :


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