Автор Тема: Kak vslomat sobstvenuu gostevuhu?  (Прочитано 3688 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nimda

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hong.de
Kak vslomat sobstvenuu gostevuhu?
« : 16 Апреля 2002, 22:09:40 »
echo "Helloworld";
Ya napisal gostevuhu php/mysql teper hochu ee vslomat.
Dumal, dumal kak eto mojno sdelat i vot prishla mne ideya, shto mojno eto osushestvit cheres formular otsilki sapisei?
Problemka vot tolko odna, esli ya otsilau php script k primeru
$name = test;
echo $name;
?>
to ya potom viju svoi skript v kode stranize, a ne na ekrane pri vihode, dogadivaus daje pochemu, no vot kak je bit esli v gostevuhe stirat nelsa.
Budu presnatelen esli kto-to mne pomojet. Mojet bit ya logichiski nepravilno podoshel k etomu voprosu, no poka lutshego sposoba ya ne nashel.
echo "Cu"; :insane:

Оффлайн Ancient

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 89
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ancient.dax.ru
Kak vslomat sobstvenuu gostevuhu?
« Ответ #1 : 16 Апреля 2002, 23:05:33 »
Ты напиши где у тебя гостевуха, мы посмотрим, может еще чего найдем ;)
Ancient Team

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Kak vslomat sobstvenuu gostevuhu?
« Ответ #2 : 17 Апреля 2002, 03:06:18 »
чтобы код выполнить, необходимо его вставить в eval.
присылай скрипт, поищим дыры.
с уважением,
магистр белой магии.

Оффлайн Nimda

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hong.de
Kak vslomat sobstvenuu gostevuhu?
« Ответ #3 : 17 Апреля 2002, 23:10:37 »
Privet.
Ya sdelau sperva design polushe, shtobi vam interesnie lomat bilo.
Postaraus, segodna - savtra, sakonchit.
Cu.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Kak vslomat sobstvenuu gostevuhu?
« Ответ #4 : 19 Апреля 2002, 01:54:46 »
Nimda
гениально! еще о материальных интересах подумай...

для того, чтобы реально посмотреть наличие дыр в программном обеспечении необходимо представить исходные коды.
с уважением,
магистр белой магии.

Оффлайн Nimda

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hong.de
Kak vslomat sobstvenuu gostevuhu?
« Ответ #5 : 19 Апреля 2002, 10:54:52 »
Privet.
Na schet dir i kodov upominat ne nado, prosto hotel kak lutshe, ne tupoi.
Esli ya teba pravilno ponil besplatno smotret ti (Dm) ne hoshich, sachem togda pervii ras napisal shto posmotrish, ne seresno.
A takih kak ti v internete mnogo kotorie daje i o dengah ne sarekautsa.
Spasibo.
Cu.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Kak vslomat sobstvenuu gostevuhu?
« Ответ #6 : 19 Апреля 2002, 19:34:43 »
Nimda
блин. это тонкий намек был тебе, что не в дизайне дело!
если действительно хочешь, чтобы быстро отыскали все баги, то нужен исходник.
с уважением,
магистр белой магии.

Оффлайн Nimda

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hong.de
Kak vslomat sobstvenuu gostevuhu?
« Ответ #7 : 20 Апреля 2002, 20:54:17 »
Privet.
Sorry shto ne tak ponil.
Gostevuha dla skachevoniya nahoditsa po adressu.
http://www.hong.de/gb.zip
Dla togo shtobi uvidet kak rabotaet gostevuha:
http://www.hong.de/gb/
Ona pravda bes dok. i na nemezkom.
Nekotorie objesnenie:
suchen = iskat
einfügen = sanosit dannie
Benutzername = username
Kennwort = parol
Einlogen = saiti
Eine Seite weiter = sleduushaya straniza
Eine Seite zurück = predshestvueshaya straniza
(hochu segodna eshe sdelat sapret sanoseniya html-tag\'s)

Dumaya shto vse shto nado napisal.
Jdu otveta.
Spasibo.
Cu.

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Какие символы надо удалять?
« Ответ #8 : 21 Апреля 2002, 00:28:32 »
Хм.... интересная тема.
При вставки в MySQL все знают, что надо удалять %,? и два слэша (прямой и обратный)

А для php? Удаление каких символов может гарантировать недиеспособностью введенного сообщения, при условии включения его в eval ?
Во! :)
Кто нибудь знает?

Оффлайн Nimda

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://hong.de
Part 3
« Ответ #9 : 25 Апреля 2002, 00:40:49 »
Privet.
Dopustim est funktiya, kotoraya otobrajaet v browsere dannie posle vvideniya ih v pole. Est u kogo nibud idei dalshe?
// these lines format the output as HTML comments
// and call dump_array repeatedly
echo "\\n\\n\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n";
echo "\\n\\n";
// dump_array() takes one array as a parameter
// It iterates through that array, creating a string
// to represent the array as a set
function dump_array($array)
{
  if(is_array($array))
  {
    $size = count($array);
    $string = "";
    if($size)
    {
      $count = 0;
      $string .= "{ ";
      // add each element\'s key and value to the string
      foreach($array as $var => $value)
      {
        $string .= "$var = \'$value\'";
        if($count++ < ($size-1))  
        {
          $string .= ", ";
        }
      }
      $string .= " }";
    }
    return $string;
  }
  else
  {
    // if it is not an array, just return it
    return $array;
  }
}
Spasibo poka.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Kak vslomat sobstvenuu gostevuhu?
« Ответ #10 : 25 Апреля 2002, 22:26:59 »
Цитировать
А для php? Удаление каких символов может гарантировать недиеспособностью введенного сообщения, при условии включения его в eval ?
Во!  
Кто нибудь знает?

недееспособностью - тогда всех :)

http://www.php.net/manual/en/function.eval.php
подробнее см. комменты
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28