Article View: pl.comp.lang.tcl
Article #553Re: tclbytecode (?)
From: Googie
Date: Thu, 31 Jan 2008 08:53
Date: Thu, 31 Jan 2008 08:53
29 lines
2302 bytes
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-mailReferences:
<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