🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Luc Tue, 27 Aug 2002 12:36
executable
#7596
Author: Luc
Date: Tue, 27 Aug 2002 12:36
2 lines
1154 bytes
Een executable is dus een binair bestand. Maar hoe kan ik nu, uit
nieuwsgierigheid, al deze eentjes en nulletjes zien?
Re: executable
#7600
Author: MisterJ
Date: Tue, 27 Aug 2002 13:17
23 lines
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
#7601
Author: Philip Paeps
Date: Tue, 27 Aug 2002 13:19
16 lines
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
#7613
Author: Tolle
Date: Tue, 27 Aug 2002 21:19
32 lines
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
#7614
Author: Nicolas Barbier
Date: Tue, 27 Aug 2002 21:31
19 lines
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
#7540
Author: Tolle
Date: Wed, 28 Aug 2002 22:09
25 lines
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