Avatar billede barlach Nybegynder
21. december 2000 - 12:57 Der er 28 kommentarer og
2 løsninger

turbo pascal....

undskyld at jeg stiller dette spørgsmål i Delphi-kategorien men det var det tætteste jeg kunne komme på pascal.

Jeg skal bruge en decompiler til et oldtidsfund af et Tpascal-program jeg har.
Er der nogen her der ved hvor jeg kan finde sådan een og evt. en forklaring til det.
Avatar billede microtec Nybegynder
21. december 2000 - 13:27 #1
\"decompiler\" skriver du. Har du da ikke PASCAL-sourcekoden?
Hvis ikke tror jeg godt du kan opgive det.

Hvis det er en compiler du mener, har jeg stadig en Turbo Pascal 5.0 eller 6.0 stående.
Avatar billede barlach Nybegynder
21. december 2000 - 13:31 #2
nej jeg har ikke source koden...det er det der er problemet..compiler har jeg selv. Ellers tak :)
Avatar billede borrisholt Novice
21. december 2000 - 13:32 #3
En Turbo Pascal kan jeg ikke levere, men en næsten magen til kan jeg da give dig en link til :

ftp://einstein.brain.uni-freiburg.de/pub/fpc/dist/Dos/dos102full.zip

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 13:36 #4
microtec >> Du kan IKKE decompilere en exe-fil så du får en brugbar PASCAL source-kode.
Glem det. Jeg har selv forsøgt flere gange i \"de gamle DOS-dage\".

Avatar billede microtec Nybegynder
21. december 2000 - 13:37 #5
mener selvfølge lige \"barlach >>\"
*LOL*
Avatar billede microtec Nybegynder
21. december 2000 - 13:39 #6
barlach >> Du kan Decompilere til assembler, men det bliver rigtigt \"langhåret\", så jeg tror ikke du vil kunne bruge det til noget.
Avatar billede barlach Nybegynder
21. december 2000 - 13:41 #7
kan man så ikke konvertere fra assembler til c+ el.lign. ?
Avatar billede barlach Nybegynder
21. december 2000 - 13:45 #8
borrisholt, det her ligner en compiler..??

Avatar billede borrisholt Novice
21. december 2000 - 13:46 #9
Undskyld det er det også .. Jeg læste spørgsmålet forkert .... :-(

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 13:48 #10
barlach >> I princippet jo, men i praksis nej.
Husk på at du også skal have decompileret hele Turbo Pascal run-time liberary. Det bliver totalt uoverskueligt.

Jo, det var en compiler borrisholt gav et link til.
Avatar billede barlach Nybegynder
21. december 2000 - 13:49 #11
microtec, så må det gøres på en anden måde...jeg skal have fjernet en dato-protection der træder i kraft her 01.01. Jeg ved det lyder skummelt men jeg har Firmaets velsignelse til at gøre det. Kender du nogle programmer til at \"cracke\" sådan et program?...500 point ekstra hvis det lykkes...
Avatar billede borrisholt Novice
21. december 2000 - 13:50 #12
Her er i hvertfald linken til en Dissambler :
http://www.l0pht.com/pub/blackcrwl/elctrnic/a-d86fix.zip

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 13:51 #13
Er det bare noget simpelt som f.eks. en tekst du skal ændre eller er det selve programmets funktion.

Er det bare noget ganske simpelt kan det muligvis ændres med Debug der følger med DOS eller en HEX-monitor som f.eks. den i Norton Util.
Avatar billede borrisholt Novice
21. december 2000 - 13:51 #14
Prøv også at kigge på siden :

http://www.barastech.com.br/daniel/hacking.htm

Jens B
Avatar billede barlach Nybegynder
21. december 2000 - 13:51 #15
ups..det var ikke det seneste svar jeg ville afvise
Avatar billede microtec Nybegynder
21. december 2000 - 13:53 #16
barlach >> Prøv med en HEX-monitor. Lav en søgning efter 01.01
Hvis du kan finde det kan du let ændre det til noget andet f.eks. 99.99

Jeg vil gerne forsøge, hvis du sender filen til mig.
Avatar billede barlach Nybegynder
21. december 2000 - 13:54 #17
borris...den er på spansk??? det fatter jeg jo ikke en hvede af :)
Avatar billede barlach Nybegynder
21. december 2000 - 13:55 #18
microtec, ok jeg prøver lige. ellers sender jeg filen til dig.
Avatar billede microtec Nybegynder
21. december 2000 - 13:55 #19
Øh, skal selfølgelig lige være sikker på at det er et program dit firma har rettighederne til. Jeg vil ikke gøre noget ulovligt.
Avatar billede borrisholt Novice
21. december 2000 - 13:56 #20
Det gør jeg heller ikke abstraher forhelvede !

Jens B
Avatar billede barlach Nybegynder
21. december 2000 - 13:56 #21
selvfølgelig ikke... så ville jeg sq heller ikke bruge det her forum =)
Avatar billede microtec Nybegynder
21. december 2000 - 13:58 #22
barlach >> OK :o)

Noget af dine tekster kunne bare tolkes som noget andet ;o)
Avatar billede borrisholt Novice
21. december 2000 - 13:59 #23
hvad med en bog om Assembler programmering ?

http://webster.cs.ucr.edu/Page_asm/ArtofAssembly/ArtofAsm.html

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 14:01 #24
Lige en indskudt bemærkning:

Hvis datoen på den PC hvor programmet afvikles ikke er vigtig, kunne du jo også tilføje en linie i autoexec.bat som stiller datoen til f.eks. 21/12/2000 hver gang der bootes.
Avatar billede borrisholt Novice
21. december 2000 - 14:03 #25
Stik lige mig filen så vil jeg forsøge at dissable den og se hvad jeg får ud af det ...

Jens B
Avatar billede borrisholt Novice
21. december 2000 - 14:04 #26
Spla Disassemble den selvfølgeligt ..

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 14:04 #27
Jens >> fy, føj da *LOL*

8088 assembler. Har ikke rørt det siden jeg læste for mange år siden. Det er sgu ikke for \"normale mennesker\"
Avatar billede borrisholt Novice
21. december 2000 - 14:07 #28
Det er vel bedere end ingen ting ?

Jens B
Avatar billede microtec Nybegynder
21. december 2000 - 14:12 #29
borrisholt >> Tja, måske ;o)

Det var bare det første 16-bit assembler jeg stiftede bekendskab med. Skal hilse og sige at det er noget anderledes end z-80, 8085, 6502 og 8031 assembler, som jeg har arbejdet meget med.
Embedded systemer you know.
Avatar billede barlach Nybegynder
25. december 2000 - 17:21 #30
det er vist en umulig opgave..:( Kan desværre ikke sende filen til jer alligevel pga. sikkerhed.
Tak for forslagene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester