Håll debatten levande

Frågor om vårt kommentarsystem, se vår FAQ: idg.se/faq

Kommentatorn ansvarar själv fö;r sina inlägg. Inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande, kommer att tas bort av tjänstgörande redaktör. Även poänglösa datorkrigsinlägg tas bort.

OBS! Läs dessa regler som gäller vid postning av inlägg.

Regler för inlägg i artikelforumet

Kommentatorn ansvarar själv för sina inlägg. Inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande, kommer att tas bort av tjänstgörande redaktör. Även datorkrigsinlägg och inlägg som är utanför ämnet, kan tas bort.

IDG förbehåller sig dessutom rätten att i varje enskilt fall bedöma huruvida ett inlägg ska tas bort, även om det inte faller under någon av reglerna ovan.

Upprepat postande av olämpliga inlägg kan medföra avstängning från artikelforumen.

Frågor? Mejla till redaktören, carl.grape@idg.se.

Läs mer om vår policy i diskussionsforum

Kommentarer till:

Ladda ner källkoden till Photoshop

Coolt

2013-02-16 18:15

Pascal is tha sh*t! :) Dåligt med kommentarer i koden dock.

Techjunkie

Säkerheten för dagens Adobeprogram?

2013-02-16 20:31

Det finns ingen risk att någon kunnig *hacker* kan hitta möjliga bakdörrar/buggar i den gamla versionen att använda i dagens versioner?

Är precis all kod utbytt?

(ställer frågan som en datoranvändare/lekman.)

Vasteras

Säkerheten för dagens Adobeprogram?

2013-02-16 20:51

Utan att veta, men använder det sunda förnuftet.

Koden är 23 år gammal. Den har nog skrivits om både en och två gånger. Man har troligtvis bytt språk sedan dess också.

Lekmannabedömning.

Depsidee

Säkerheten för dagens Adobeprogram?

2013-02-16 22:43

Dessutom vart det ju för en helt annan processorarkitektur... Motorola 68000 och inte dagens Intel...

Alliansen

Säkerheten för dagens Adobeprogram?

2013-02-17 02:12

Det är ju trots allt adobe, man ska nog inte ta gift på att ALLT är omskrivet...

ironisk bedömning ;)

Fjompah

Ja det är säkert

2013-02-17 08:20

Finns inte en chans att hackare har nytta av den gamla källkoden. Ska man hacka nyare Photoshop får man göra som vanligt och läsa och ändra den disassemblerade koden. Och det är svårt, jättesvårt!

Roland Bengtsson

Ja det är säkert

2013-02-17 09:46

Det är betydligt lättare att hitta brister i disassemblerkoden vilket ju är vad som faktiskt körs, än att försöka hitta brister i C/C++/Pascal/whatever-kod

falde

Säkerheten för dagens Adobeprogram?

2013-02-17 09:02

Det rör sig om Pascal och 68000-assembler, ganska hårt knuten till Mac OS Toolbox. Skulle bli väldigt förvånad om något alls är kvar i modern Photoshop.

nullptr

Säkerheten för dagens Adobeprogram?

2013-02-17 16:25

Den är kodad för Apples gammla OS för macar med 68k processorer.

Apple har bytt processor arkitektur 2 gånger sedan dess, 68k kod emulering slopades redan under PPC eran. Nu kör vi på intel, med big endian istället för little endian.

Apple har dessutom bytt OS arkitektur, nu kör vi en BSD enligt principerna från NeXT.

Det skrevs i Pascal, är antagligen sedan länge bytt till C och även C++. För att kuna koda idag mot 2 olika plattformar. Visserligen uppdaterar sig Adobe dåligt, men knappast är något kvar från den tiden, rent kodmessigt. Möjligen kan de ha sparat vissa designer för olika verktyg och filter, men otroligt långsökt att hitta något fel som skulle ärvas den vägen.


Vill crackers hitta håll i Photoshop lär de titta på dagens versioner och inte den som var skriven mot de gamla macarna, mot Quickdraw etc.

Juan_

vissa saker har exskt samma

2013-02-16 21:57

Finns vissa filter som sett exakt lika ut sen version 2.5.1 så undrar om de verkligen skrivits om?

janbanan,

vissa saker har exskt samma

2013-02-17 08:25

med tanke på att den koden verkade vara hyffsat nästlad med 68000 koden när jag kollade snabbt.
så: ja.

då var man tvungen att skriva i assembler för att få någon vettig hastighet men inte idag. och det är ju som sagt för en helt annan processorarkitektur.

och att programmet dessutom finns för flera OS så gör man nog intern "os oberoende" kod med en liten wrapper runt om. denna koden är hyffsat mac-os only. (vilket jag ser på endel anrop i assemblerkoden)

Chucky

Bra

2013-02-17 09:01

I utbildningssyfte. Kul.

Member#2

Säkerheten för dagens Adobeprogram?

2013-02-17 09:53

Tack för svaren.

Då kan man sova lugnt. :)

Vasteras

Säkerheten för dagens Adobeprogram?

2013-02-17 16:28

Stora delar av OSX bygger på öppen källkod. Att källkoden är öppen gör den varken mer eller mindre säker.

Juan_

Hur gör man?

2013-02-18 17:54

Hur gör jag för att kunna köra programmet/koden?

ChristianViking

Comments powered by Disqus

- MacWorld:

Apple

Uppåt för iPhone, neråt för iPad


- MacWorld:

Ordkrig mellan Apple och Samsung


- MacWorld:

Varför startar sd-kortet upp iPhoto?


- MacWorld:

Så får du supernätverk via thunderbolt


- MacWorld:

Apple uppdaterar Airport och Facetime


- MacWorld:

Nu kan alla vara med och betatesta OS X



Nyheter och tips från Teknik & Trender. ANNONS

Så väljer du rätt mobilabonnemang

Är du också rädd att bli av med dina bilder?

Första portabla hårddisken på 4 TB

Populära appar till Iphone just nu





iOS 7 och OS X Mavericks

- MacWorld:

Retsam reklam från Apple


- MacWorld:

iOS 7

Nu finns iOS 7.1.1 för nerladdning


- MacWorld:

Apple Software Update

Säkerhetsfixar för OS X och Apple TV


- MacWorld:

Varför blir skrivbordet rörigt?


- MacWorld:

Samsung

Samsung avvisar Apples miljardkrav


- MacWorld:

Ta kontroll över Macens startobjekt


- MacWorld:

Apple satsar på mobila betalningar


- MacWorld:

Thunderbolt kan bli dubbelt så snabbt


- MacWorld:

Apple ökar nyttjandet av grön el

Annons: Nyheter från Telia

Så blir du mer effektiv på jobbet

Så blir du mer effektiv på jobbet

Sveriges mest effektiva medarbetare, Jonas Lindberg, ger sina absolut bästa tips på hur du kan bli mer effektiv på jobbet.

MacWorlds podcast


Du har väl inte missat vår podcast? Redaktionen diskuterar spaningar och nyheter i Applevärlden. Prenumerera för att inte missa något avsnitt.