Перейти к содержанию
View in the app

A better way to browse. Learn more.

IT2B - Технологии разведки для бизнеса

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Занимательный Практикум

Featured Replies

Опубликовано

Благодарю за развернутый ответ.

 

т.е. для начала узнаем: на самом ли деле он недоступен?

А затем формируем последовательность..

 

Последовательность из тех чисел, что вы дали -- работает.. т.е. это все путь к документам. А как мне получать эту последовательность (напр. для любого другого сайта)?

Какую прогу посоветуете?Если отвлечься от конкретного сайта..

 

Не так.

Алгоритм для любого сайта выглядит примерно так

1) определить базовый URL для директории, где будете искать файлы (mmm.by/maker/price2xls)

2) определить шаблон имени файла (число) с помощью имени известного файла

3) определить признаки (ключевые строки в теле) того, страница является файлом, который вы ищете (а не ответом, что страницы с таким именем нет и т.д.)

4) определить список возможных вариантов имени файла (окрестности), среди которых будете искать файлы (числа от 1 до 4000-5000 это я с запасом)

5) в цикле для каждого варианта

-сформировать URL на основе базовго URL и шаблона имени файла (mmm.by/maker/price2xls/1 и т.д.)

-попытаться получить этот URL с веб-сервера

-если такой URL существует (код ответа - 200) и он содержит признаки того, что это действительно нужная нам страница - сохранить файл

 

Осталось только запрограммировать его хоть на ПХП, хоть на Перле, хоть на Питоне ;-)

На Перле это строк 30 будет

И такие вещи лучше делать через прокси ;-)

  • Ответов 271
  • Просмотры 70,7т
  • Создана
  • Последний ответ

Топ авторов темы

Опубликовано

Не так.

Алгоритм для любого сайта выглядит примерно так

1) определить базовый URL для директории, где будете искать файлы (mmm.by/maker/price2xls)

2) определить шаблон имени файла (число) с помощью имени известного файла

3) определить признаки (ключевые строки в теле) того, страница является файлом, который вы ищете (а не ответом, что страницы с таким именем нет и т.д.)

4) определить список возможных вариантов имени файла (окрестности), среди которых будете искать файлы (числа от 1 до 4000-5000 это я с запасом)

5) в цикле для каждого варианта

-сформировать URL на основе базовго URL и шаблона имени файла (mmm.by/maker/price2xls/1 и т.д.)

-попытаться получить этот URL с веб-сервера

-если такой URL существует (код ответа - 200) и он содержит признаки того, что это действительно нужная нам страница - сохранить файл

 

Осталось только запрограммировать его хоть на ПХП, хоть на Перле, хоть на Питоне ;-)

На Перле это строк 30 будет

И такие вещи лучше делать через прокси ;-)

 

Четкий, понятный ответ. Спасибо!

  • 3 недели спустя...
Опубликовано

Вы тоже туда зашли?

Надеюсь, не с рабочего компьютера. :rolleyes:

 

Я другой сайт имел в виду.

 

Штык, если это не nsa.gov, то какой процент вероятности, что на другой сайт зашел именно этот пользователь? Т.е., в целом, айпишник может принадлежать кому-то другому... Хочу исключить неподходящие варианты :)

 

Или дайте подсказку, откуда он попал на тот, другой сайт?

Опубликовано
  • Автор

Штык, если это не nsa.gov, то какой процент вероятности, что на другой сайт зашел именно этот пользователь? Т.е., в целом, айпишник может принадлежать кому-то другому... Хочу исключить неподходящие варианты :)

 

Или дайте подсказку, откуда он попал на тот, другой сайт?

 

Все до обидного просто: он зашел под тем же Ником, что и здесь.

Опубликовано

Все до обидного просто: он зашел под тем же Ником, что и здесь.

 

Хм... Обычно в таких случаях пароль тоже используют такой же... Будучи администратором ресурса, имея доступ к БД и зная алгоритм шифрования, можно подобрать его.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.