🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.tcl
Article #553

Re: tclbytecode (?)

#553
From: Googie
Date: Thu, 31 Jan 2008 08:53
29 lines
2302 bytes
ZB wrote:

> No zastanawiam się... ale wobec tak prostej recepty, czy warto płacić za
> TDK, jeśli - jak wygląda z tych fragmentarycznych informacji - nawet to
> FreeWrap-owe zip-kodowanie wygląda na większą przeszkodę dla ciekawskiego?

Przyjrzałem się metodzie kompilowania przez TDK i mam 2 wnioski, 1
pozytywny, 1 negatywny.

1 netgatywny dotyczy tego, że sposób opisany przez ruskich jest wynikiem
poważnego błędu w kompilatorze. Mianowicie kod skompilowany nie powinien
wpisywać do pliku stringa skompilowanego, tylko takiego, jaki był przed
kompilacją. Ten błąd może powodować problemy z działaniem nawet
najprostszych aplikacji po skompilowaniu...

1 pozytywny dotyczy faktu, że stringi nie są do końca "kompilowane", a
jedynie kodowane, już nie pamiętam za pomocą czego, ale metodologia jest
podobna do base64. Z jednej strony pozwala to na odkodowanie dowolnego
stringu, pod warunkiem że wiemy gdzie się zaczyna a gdzie kończy, ale z
drugiej strony - nawet wpisanie do pliku tak skompilowanego stringu nie
powoduje narażenia bezpieczeństwa reszty kodu, który jest prawdziwie
skompilowany do bytecodu. Innymi słowy to co osiągnęły ruskie nie daje im
jeszcze możliwości poznania samej struktury bytecodu. Tak na prawdę to w
ogóle nie wiele im to daje.


-- 
Pozdrawiam! (Regards!)
Googie
Technical Details
Message-ID: <fns1kq$j8p$2@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail
References: <slrnfphil1.5fu.zbREMOVE_THIS@sarge.my.own.domain.no-net> <fncdlb$ogj$1@node1.news.atman.pl> <slrnfpmvqm.903.zbREMOVE_THIS@sarge.my.own.domain.no-net> <fnnbqd$orp$1@node1.news.atman.pl> <slrnfpup46.b4j.zbREMOVE_THIS@sarge.my.own.domain.no-net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed.atman.pl!not-for-mail
From: Googie <no@spam.0rg>
Newsgroups: pl.comp.lang.tcl
Subject: Re: tclbytecode (?)
Date: Thu, 31 Jan 2008 09:53:34 +0100
Organization: ATMAN
Lines: 29
Message-ID: <fns1kq$j8p$2@node1.news.atman.pl>
References: <slrnfphil1.5fu.zbREMOVE_THIS@sarge.my.own.domain.no-net> <fncdlb$ogj$1@node1.news.atman.pl> <slrnfpmvqm.903.zbREMOVE_THIS@sarge.my.own.domain.no-net> <fnnbqd$orp$1@node1.news.atman.pl> <slrnfpup46.b4j.zbREMOVE_THIS@sarge.my.own.domain.no-net>
NNTP-Posting-Host: 89.171.141.34
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1201768922 19737 89.171.141.34 (31 Jan 2008 08:42:02 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Thu, 31 Jan 2008 08:42:02 +0000 (UTC)
User-Agent: KNode/0.10.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit