🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16625

Re: Uncompile pascal programma ?

#16625
From: Philip
Date: Wed, 26 Apr 2000 00:00
39 lines
2860 bytes
Bram wrote:
> 
> Nee dat gaat niet.
> 
> Er bestaat wel een disassembler. Hiermee kan je een programma in assembler
> omzetten. Ik heb het is gedaan maar de code was onleesbaar voor mij en
> bovendien zeer lang.

Iedere compiler zet jouw leesbare broncode om in assembler. Daarna zal
deze assembler gelinkt/omgezet worden in machine code. Assembler is
gewoon alle intructies zoals ze naar de cpu worden gestuurd symbolisch
voorgesteld zodat het nog net leesbaar is voor een mens. Daarna wordt
hij in binaire code omgezet (0/1) welke je nog wel zou kunnen lezen met
een hexadecimale editor. Deze laat dan alle nibbels (halve byte of 4
bits) zien als een hexadecimaal teken (0 1 2 3 4 5 6 7 8 9 A B C D E F).
Het omzetten van deze binaire code naar de symbolische taal assembler is
meestal wel mogelijk door middel van een dissasembler voor de cpu
architectuur die je gebruikt (i386 veronderstel ik) Het aanpassen van
deze assembler code en terug linken is hetgeen die crackers doen om bv.
de serieele key te bypassen.. of uit deze asm code stukken uithalen om
programeer ideeen te stelen doed men soms ook .. maar dit is wel :)
illegaal meestal. Het dissasembleren (reverse engineering) of het niet
correct gebruiken van de software/gegevens is volgens de meeste
copyrights verboden, natuurlijk niet voor je eigen programmas.
Natuurlijk is het praktisch onmogelijk om assembler code terug om te
zetten naar leesbare programeer code in bijvoorbeeld pascal. Wat wel
mogelijk is , is om stukjes assembler te gebruiken in pascal of een
andere taal door gebruik te maken van de inline assembler van de
compiler.
 
> Bram

-- 
Philip van Hoof aka freax        _/_/_/	                                
irc: freax @ undernet.org       _/_/  _/ _/_/   _/_/_/    _/_/   _/   _/
http://users.pandora.be/skatan _/_/     _/ _/  _/       _/  _/   _/  _/ 
mailto:freax@pandora.be     _/_/_/_/   _/  _/ _/_/    _/_/_/_/   _/_/   
Hey, it will happen. They'll _/_/     _/     _/      _/    _/  _/  _/   
go where the money is(Linus)_/_/     _/      _/_/_/ _/    _/ _/     _/
Technical Details
Message-ID: <3906FB4C.114CEF63@pandora.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <390417bb.2632325@news.tijd.com> <8e1a72$8ejfn$1@fu-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e9ed55f91974d9f
X-Google-Attributes: gidfcea4,public
From: Philip <freax@pandora.be>
Subject: Re: Uncompile pascal programma ?
Date: 2000/04/26
Message-ID: <3906FB4C.114CEF63@pandora.be>
X-Deja-AN: 615915661
Content-Transfer-Encoding: 7bit
References: <390417bb.2632325@news.tijd.com> <8e1a72$8ejfn$1@fu-berlin.de>
X-Accept-Language: en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 956758860 195.130.128.118 (Wed, 26 Apr 2000 16:21:00 MET DST)
Organization: http://users.pandora.be/skatan
MIME-Version: 1.0
Reply-To: freax@pandora.be
NNTP-Posting-Date: Wed, 26 Apr 2000 16:21:00 MET DST
Newsgroups: be.comp.programming