-
per tornare a cose serie, glypesto facendo il test di Purezza del Codice, l'unica roba strana che ho trovato è questa (in /includes/init.php)
function render($buffer) { /*This is just to remind users of the terms of the license - removing the credit link is still illegal and enforced by copyright law.*/global$CONFIG;if(defined('LCNSE_KEY')) $CONFIG['license_key']=LCNSE_KEY; if($buffer&&(empty($CONFIG['license_key'])||str len($CONFIG['license_key'])!=17)&&!preg_match(' #<a[^>]+href\s*=\s*(["\\\']?)<a href="http://(?:www\.)?glype\.com#i" target='_blank' rel='nofollow'>http://(?:www\.)?glype\.com#i</a>', $buffer)){$buffer.=base64_decode('PHNwYW4gc3R5bGU9XCJmb2 50LXNpemU6eC1sYXJnZTtcIj5Qb3dlcmVkIGJ5IDxhIGhyZ WY9XCJodHRwOi8vd3d3LmdseXBlLmNvbS9cIj5nbHlwZTwv YT4uIDxicj5UaGlzIGNvcHkgb2YgZ2x5cGUgcHJveHkgaXM gcnVubmluZyB3aXRob3V0IGEgY3JlZGl0IGxpbmsgb3IgbGl jZW5zZSB0byByZW1vdmUgdGhlIGNyZWRpdCBsaW5rLjxicj 4gUGxlYXNlIGJ1eSBhIGxpY2Vuc2UgZnJvbSA8YSBocmVmP VwiaHR0cDovL3d3dy5nbHlwZS5jb20vbGljZW5zZVwiPmds eXBlLmNvbTwvYT4gb3IgcmV0dXJuIHRoZSBjcmVkaXQgbGl uayB0byB0aGUgdGVtcGxhdGUuPC9zcGFuPg==');} header('Content-Length: '.strlen($buffer));return $buffer;}
adesso passo tutto a show_me_the_money.php e vediamo cos'è
-
Re: per tornare a cose serie, glypeScritto daNon Autenticatoil 2009-06-22 16:01:00.0 alle 2009-06-22 16:01:00.0<span style=\"font-size:x-large;\">Powered by <a href=\"http://www.glype.com/\>glype</a>. <BR>This copy of glype proxy is running without a credit link or license to remove the credit link.<BR> Please buy a license from <a href=\"http://www.glype.com/license\>glype.com</a> or return the credit link to the template.</span>

ho visto di molto peggio, glielo scasso in 2 secondi...
-
Re: per tornare a cose serie, glypeScritto daNon Autenticatoil 2009-06-22 16:03:00.0 alle 2009-06-22 16:03:00.0
- Scritto da: !anonimo!
> sto facendo il test di Purezza del Codice,
> l'unica roba strana che ho trovato è questa (in
> /includes/init.php)
>
>function render($buffer) { /*This is just > to remind users of the terms of the license - > removing the credit link is still illegal and > enforced by copyright > law.*/global$CONFIG;if(defined('LCNSE_KEY')) > $CONFIG['license_key']=LCNSE_KEY; > if($buffer&&(empty($CONFIG['license_key'])||str > len($CONFIG['license_key'])!=17)&&!preg_match(' > #<a[^>]+href\s*=\s*(["\\\']?)<a href="http://(?:www\.%29?glyp" target='_blank' rel='nofollow'>http://(?:www\.%29?glyp</a> > 50LXNpemU6eC1sYXJnZTtcIj5Qb3dlcmVkIGJ5IDxhIGhyZ > WY9XCJodHRwOi8vd3d3LmdseXBlLmNvbS9cIj5nbHlwZTwv > YT4uIDxicj5UaGlzIGNvcHkgb2YgZ2x5cGUgcHJveHkgaXM > gcnVubmluZyB3aXRob3V0IGEgY3JlZGl0IGxpbmsgb3IgbGl > jZW5zZSB0byByZW1vdmUgdGhlIGNyZWRpdCBsaW5rLjxicj > 4gUGxlYXNlIGJ1eSBhIGxpY2Vuc2UgZnJvbSA8YSBocmVmP > VwiaHR0cDovL3d3dy5nbHlwZS5jb20vbGljZW5zZVwiPmds > eXBlLmNvbTwvYT4gb3IgcmV0dXJuIHRoZSBjcmVkaXQgbGl > uayB0byB0aGUgdGVtcGxhdGUuPC9zcGFuPg==');} > header('Content-Length: '.strlen($buffer));return > $buffer;}
>
> adesso passo tutto a show_me_the_money.php
> e vediamo cos'è
>
è in codifica base64 ed essenzialmente controlla che nel file ci sia la licenza
-
Re: per tornare a cose serie, glypeIn php puoi redirezionare tutte le chiamate ad uno script?
Es: in java metto nel web.xml un rif. per cui tutto confluisce ad una servlet, si può fare lo stesso in php?
In modo che se chiamo tuodominio/search.blah.pl (non mi ricordo com'è) ti rigira a sassofono/search.blah.pl, e lo stesso per le immy e tutto il resto? (ovvero un quasi reverse proxy, non ha i cookie e gli header).-
Re: per tornare a cose serie, glype
- Scritto da: achille97
> In php puoi redirezionare tutte le chiamate ad
> uno
> script?
> Es: in java metto nel web.xml un rif. per cui
> tutto confluisce ad una servlet, si può fare lo
> stesso in
> php?
> In modo che se chiamo tuodominio/search.blah.pl
> (non mi ricordo com'è) ti rigira a
> sassofono/search.blah.pl, e lo stesso per le immy
> e tutto il resto? (ovvero un quasi reverse proxy,
> non ha i cookie e gli
> header).
hemmm, una cosa tipo:
<?PHP
header("location: http://www.sito.it/pagina.pl")
;
?>
?
-
Re: per tornare a cose serie, glype
- Scritto da: !anonimo!
>
> - Scritto da: achille97
> > In php puoi redirezionare tutte le chiamate ad
> > uno
> > script?
> > Es: in java metto nel web.xml un rif. per cui
> > tutto confluisce ad una servlet, si può fare lo
> > stesso in
> > php?
> > In modo che se chiamo tuodominio/search.blah.pl
> > (non mi ricordo com'è) ti rigira a
> > sassofono/search.blah.pl, e lo stesso per le
> immy
> > e tutto il resto? (ovvero un quasi reverse
> proxy,
> > non ha i cookie e gli
> > header).
>
> hemmm, una cosa tipo:
> <?PHP
> header("location:
> http://www.sito.it/pagina.pl")
;
>
> ?>
>
> ?
noe.
Intendo fare una cosa come questa:
http://wiki.archlinux.org/index.php/Main_Page
Dove tutto quello che c'è dopo lo / viene passato a index.php.
index.php apre un socket, un httpclient, un cazzinculo, quello che vuole verso sassofhost, dove richiede la risorsa sassofhost/path/blah/banf e la risputa para para in pagina, facciamo solo la pagina di ricerca, il logo di google/proot lo metti già sul server.-
Re: per tornare a cose serie, glype
- Scritto da: achille97
>
> - Scritto da: !anonimo!
> >
> > - Scritto da: achille97
> > > In php puoi redirezionare tutte le chiamate ad
> > > uno
> > > script?
> > > Es: in java metto nel web.xml un rif. per cui
> > > tutto confluisce ad una servlet, si può fare
> lo
> > > stesso in
> > > php?
> > > In modo che se chiamo
> tuodominio/search.blah.pl
> > > (non mi ricordo com'è) ti rigira a
> > > sassofono/search.blah.pl, e lo stesso per le
> > immy
> > > e tutto il resto? (ovvero un quasi reverse
> > proxy,
> > > non ha i cookie e gli
> > > header).
> >
> > hemmm, una cosa tipo:
> > <?PHP
> > header("location:
> > http://www.sito.it/pagina.pl")
;
> >
> > ?>
> >
> > ?
>
> noe.
> Intendo fare una cosa come questa:
> http://wiki.archlinux.org/index.php/Main_Page
> Dove tutto quello che c'è dopo lo / viene passato
> a
> index.php.
> index.php apre un socket, un httpclient, un
> cazzinculo, quello che vuole verso sassofhost,
> dove richiede la risorsa
> sassofhost/path/blah/banf e la risputa para para
> in pagina, facciamo solo la pagina di ricerca, il
> logo di google/proot lo metti già sul
> server.
ah ecco, avevo capito di non aver capito infatti
allora ci cuole cURL per forza e un po' di lavoretti di header.
btw adesso sto dando un occhio al (sempreverde) zelune e a surrogafier...
-
-
-
-
Re: per tornare a cose serie, glypeScritto daNon Autenticatoil 2009-06-22 16:03:00.0 alle 2009-06-22 16:03:00.0> il test di Purezza del Codice,
è qualcosa come l'Editto di Purezza Germanico della birra?-
Re: per tornare a cose serie, glype
- Scritto da:
> > il test di Purezza del Codice,
>
> è qualcosa come l'Editto di Purezza Germanico
> della
> birra?
no, cos'è?
il il test di Purezza del Codice è una prassi interna alle commoncorp per quando si adotta codice scritto da esterni, si passa tutto riga per riga alla ricerca di cose strane (eval, base64, roll e trim etc) che poi vanno passate ad una serie di funzioni che ne sgamano il funzionamento.
nemmeno pagine codificate con zend o ioncube scappano dal disassemblamento
-
-