Bart 0 Denunciar post Postado Março 7, 2003 Postei esta dúvida na coluna de Flash, mas ninguém soube responder. Como eu acho que o truque usado por eles para esconder o arquivo é feito com o uso de PHP, aki vai minha dúvida para ver se vcs talvez consigam me ajudar. ------------------ Dúvida postada na coluna FLASH ------------------------- Sempre que eu entro em um site que contém um swf legal, eu vejo o código HTML e descubro o nome do arquivo swf para poder pegá-lo na pasta "Temporary Internet Files" do windows (até aí tudo bem). Mas eu entrei em um site (http://www.bigshotmedia.com) de animações em flash e os caras conseguem impedir que os arquivos deles fiquem gravados nesta pasta, sendo assim eu não consigo encontrar o arquivo e pegá-lo. Além disso os caras conseguem "esconder" o nome do arquivo usando código PHP na tag de chamada do swf dentro do HTML. Tentei de tudo quanto foi jeito, mas não consegui achar o arquivo SWF na minha máquina. Tenho quase certeza de que de uma forma ou de outra, o arquivo está na minha máquina, mas eu não estou sabendo como encontrá-lo. Fica aí o desafio para que alguém consiga encontrar swf e usá-lo em outro código HTML. (link direto para um desses swf's: http://www.bigshotmedia.com/store/item.php...r=&from=search) ----------------- Fim da dúvida postada na coluna FLASH ----------------- Se eu conseguisse saber o endereço do arquivo dentro do servidor dos "caras", ai então talvez eu conseguisse baixá-lo diretamente via browser, mas para isso eu tenho que saber qual é o endereço retornado pela página PHP. Valeu galera.... Fica aí lancado o desafio...... falow Compartilhar este post Link para o post Compartilhar em outros sites
fincerti 1 Denunciar post Postado Março 7, 2003 o endereço da animação da página inicial é http://www.bigshotmedia.com/homepage/5.swf Compartilhar este post Link para o post Compartilhar em outros sites
Bart 0 Denunciar post Postado Março 7, 2003 O da primeira página é fácil..... TÁ ESCRITO NO CÓDIGO HTML DA PÁGINA.....Eu quero descobrir os dos outros que eu visualizo......Esses parecem "protegidos" pela programação PHPCONTINUA O DESAFIO Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 7, 2003 eu vi esse tópico e tentei pegar o arquivo usando join() gravei o stream num arquivo com extensão swf e o arquivo ficou com +- 90kb mas não consegui executar o arquivo.. provavelmente estão usando um autenticador, creio que seja HTTP_REFERER. se não for do domínio deles, simplesmente não retorna o link: http://www.bigshotmedia.com/store/item.php...rch&from=search o swf: http://www.bigshotmedia.com/store/read.php...979999_G&size=A colocando direto no browser aparece uma janela de download e logo em seguida vem a mensagem de erro. o script que usei pra tentar pegar o arquivo: <? $caminho = "http://www.bigshotmedia.com/store/read.php?sku=WAT979999_G&size=A"; $fonte = join('', file($caminho)) or die ("<script language='javascript'>alert('não pôde conectar');"); echo "".$fonte.""; $caminho = realpath(".")."\\animacao.swf"; $txt = fopen($caminho,"w"); fputs($txt,$fonte); fclose($txt); ?> e o desafio continua Compartilhar este post Link para o post Compartilhar em outros sites
Bart 0 Denunciar post Postado Março 11, 2003 O Grande lance HINOM, é que o arquivo swf para ser exibido no seu browser, tem que ser baixado pelo browser e armazendo no HD para que SOMENTE assim ele possa ser visualizado, o que siginifica que o arquivo SWF que nós vimos no nosso browser JÁ ESTÁ na nossa máquina, mas "eles" conseguem impedir que eu localize este arquivo. E esse é o grande lance..... COMO RAIOS ELES ESCONDEM O ARQUIVO DENTRO DA MINHA PRÓPRIA MÁQUINA DE FORMA Q EU NÃO CONSIGA TER ACESSO A ELE?????? Como eu já disse antes, normalmente esses arquivos (swf) ficam gravados dentro da pasta "Temporary Internet Files" do windows, mas as animações swf que aparecem no site dos caras eu não consigo encontrar de jeito nenhum..... Talvez eles estejam mudando a extensão do arquivo "swf" na própria chamada do mesmo dentro do código HTML, mas para descobrir qual extensão eles colocaram (se foi realmente isso que eles fizeram), teríamos que descobrir primeiro o que aquele endereço PHP retorna para a página que contem o código de chamda do "swf" E O DESAFIO CONTINUA!!!!!!!!!!!!! :lol: Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 12, 2003 eu desconfio que o arquivo swf esteja sendo exibido no PHP mesmo usando leitura e escrita em tempo de execuçãoe pra não ficar no cache do usuário estão usando cabeçalhos do próprio php que evita isso..vou fazer uns testes Compartilhar este post Link para o post Compartilhar em outros sites
fred.rage 0 Denunciar post Postado Março 12, 2003 Bom... eu consegui pegar o arquivo na minha máquina! Sem dificuldades...Entrei em: Document em Settings/Seunomedeusuario/Configurações Locais/ Temporary Internet FilesSem dificuldades e sem fazer script algum em PHP...Meu sistema operacional é o Win 2000 Professional Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 12, 2003 eu tava fazendo errado.. com join naõ dava certo, então troquei por readfile e consegui pegar o stream do arquivo.. no site diz que ele tem 37 kb, o arquivo que consigo puxar é o mesmo só que vem com 39 kb e fica na tela inicial, não aparece o imagem: <?if(isset($acao)){ //header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Content-type: application/x-shockwave-flash"); $caminho = "http://www.bigshotmedia.com/store/read.php?sku=WAT979999_G&size=A"; echo readfile($caminho); }else{?> <script language=javascript> swf = "ler_flash.php?acao=1"; largura = "550"; altura = "400"; document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); <?}?> essa é a página: http://www.bigshotmedia.com/store/item.php...rch&from=search esse é o arquivo: http://www.bigshotmedia.com/store/read.php...979999_G&size=A tentei abrí-lo no flash mas está protegido uso win2000 pro Compartilhar este post Link para o post Compartilhar em outros sites