Thread View: be.comp.programming
6 messages
6 total messages
Started by Luc
Tue, 27 Aug 2002 12:36
executable
Author: Luc
Date: Tue, 27 Aug 2002 12:36
Date: Tue, 27 Aug 2002 12:36
2 lines
1154 bytes
1154 bytes
Een executable is dus een binair bestand. Maar hoe kan ik nu, uit nieuwsgierigheid, al deze eentjes en nulletjes zien?
Re: executable
Author: MisterJ
Date: Tue, 27 Aug 2002 13:17
Date: Tue, 27 Aug 2002 13:17
23 lines
2094 bytes
2094 bytes
Luc wrote: > Een executable is dus een binair bestand. Maar hoe kan ik nu, uit > nieuwsgierigheid, al deze eentjes en nulletjes zien? > > > met een hex-editor. Die hebben in eerste plaats de bedoeling om alles hexadecimaal voor te stellen, maar meestal heb je ook wel een optie om alles binair voor te stellen. Het nut ontgaat me wel ;-) Als je zo'n binair bestand opent in een gewone editor (notepad bijvoorbeeld), dan zie je in feite ook de bits. Elk teken dat je dan ziet is een ascii teken, bestaande uit een aantal bits. als je in een ascii tabel gaat opzoeken welke bits horen bij welk teken, dan kan je de bitjes allemaal opschrijven... veel plezier (alhoewel bovenstaande wellicht niet helemaal correct zal zijn, wegens controletekens in ascii enzovoort) groeten, MisterJ -- Nieuwe CD van Tori Amos: Scarlet's Walk vanaf 28 oktober 2002, niet te missen! <url:http://www.toriamos.com/>
Re: executable
Author: Philip Paeps
Date: Tue, 27 Aug 2002 13:19
Date: Tue, 27 Aug 2002 13:19
16 lines
1794 bytes
1794 bytes
Luc <luc.claerebout@pandora.be> wrote: > Een executable is dus een binair bestand. Maar hoe kan ik nu, uit > nieuwsgierigheid, al deze eentjes en nulletjes zien? Pff, je kunt gewoon een scriptje schrijven om de file in te lezen en de output binair te printen. Echt nuttig is dat echter niet. Als je van plan bent de binary te wijzigen (onder een of ander dubieus voorwendsel?) gebruik je beter gewoon een hex editor. Hex is uiterst handig om binary te representeren, veel handiger dan gewoon binari, laat staan decimaal of basis 36... - Philip -- Philip Paeps philip@paeps.cx Those whose approval you seek the most give you the least.
Re: executable
Author: Tolle
Date: Tue, 27 Aug 2002 21:19
Date: Tue, 27 Aug 2002 21:19
32 lines
2290 bytes
2290 bytes
Zo een executable is eigenlijk hetzelfde als een bitmap, het heeft een header met allerlei info over de executable en nog van die dingen. windows gebruikt het PE formaat voor executables, kijk is op http://spiff.tripnet.se/~iczelion/tutorials.html alwaar Iczelion en reeks tutorials omtrent het formaat heeft opgezet (In ASM/engels). Je kan ook is rondneuzen op http://www.wotsit.org/. Tolle. "Philip Paeps" <philip@paeps.cx> schreef in bericht news:d%Ka9.90671$8o4.12132@afrodite.telenet-ops.be... > Luc <luc.claerebout@pandora.be> wrote: > > Een executable is dus een binair bestand. Maar hoe kan ik nu, uit > > nieuwsgierigheid, al deze eentjes en nulletjes zien? > > Pff, je kunt gewoon een scriptje schrijven om de file in te lezen en de output > binair te printen. Echt nuttig is dat echter niet. Als je van plan bent de > binary te wijzigen (onder een of ander dubieus voorwendsel?) gebruik je beter > gewoon een hex editor. Hex is uiterst handig om binary te representeren, veel > handiger dan gewoon binari, laat staan decimaal of basis 36... > > - Philip > > -- > Philip Paeps philip@paeps.cx > > Those whose approval you seek the most give you the least.
Re: executable
Author: Nicolas Barbier
Date: Tue, 27 Aug 2002 21:31
Date: Tue, 27 Aug 2002 21:31
19 lines
1824 bytes
1824 bytes
Tolle wrote: (zou je aub juist willen quoten?) > Zo een executable is eigenlijk hetzelfde als een bitmap, het heeft een > header met allerlei info over de executable en nog van die dingen. windows > gebruikt het PE formaat voor executables, kijk is op > http://spiff.tripnet.se/~iczelion/tutorials.html alwaar Iczelion en reeks > tutorials omtrent het formaat heeft opgezet (In ASM/engels). Je kan ook is > rondneuzen op http://www.wotsit.org/. Een bitmap (.bmp?) heeft net zoveel met een executable te maken als een mp3 bestand met een savegame bestand van Civilisation I. Ze hebben namelijk allemaal een header (denk ik toch ;-). Vrij rare vergelijking dus :-) -- Nicolas Barbier MY_PROFILE: http://users.pandora.be/HATE/profiles/itsme/ HOW_TO_QUOTE: http://www.houghi.org/quote/ /* Dutch */
Re: executable
Author: Tolle
Date: Wed, 28 Aug 2002 22:09
Date: Wed, 28 Aug 2002 22:09
25 lines
2499 bytes
2499 bytes
"Nicolas Barbier" <reply@in.group.invalid> schreef in bericht news:3d6bef55$0$30457$afc38c87@sisyphus.news.be.easynet.net... > Een bitmap (.bmp?) heeft net zoveel met een executable te maken als een mp3 > bestand met een savegame bestand van Civilisation I. Ze hebben namelijk > allemaal een header (denk ik toch ;-). Vrij rare vergelijking dus :-) Jaja, soms kies ik nogal ongelukkige vergelijkingen. Een programma als MS-paint zorgt ervoor dat als je op een bitmapbestand dubbelklikt, enkele gegevens erover ingelezen worden en de commando's van de bitmap uitgevoerd worden (simpel bits op het scherm pleuren of eerst RLE decoden) Een stukje van de windows software (de programma 'loader') zorgt ervoor dat als je op een executablebestand dubbelklikt, enkele gegevens erover ingelezen worden en de commando's van de executable uitgevoerd worden. Een .com bestand heeft echter geen header of onduidelijk gedoe, de eerste bit is gelijk de eerste bit van de eerste machinecodeinstructie. (Maar ja, DOS is dood h�) Als iemand zichzelf dus te pletter wil staren op nulletjes en eentjes gaat hij zijn gang maar, maar als je wat meer te weten komt over het PE formaat leer je vaneigens weer een beetje meer hoe een OS als windows werkt. Notiquette, Tolle...���
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads