Сейчас на форуме: bezumchik, tyns777, Lohmaty (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как изменить в программе http запрос ?
Посл.ответ Сообщение

Ранг: 1.5 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 01 июля 2019 03:14
· Личное сообщение · #1

Как изменить в программе http запрос ? перенаправить его грубо говоря на свой сайт . желательно с помощью ida pro или таких программ .




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 01 июля 2019 04:09
· Личное сообщение · #2

demontronpc пишет:
желательно с помощью ida pro или таких программ .


Дался вам этот ида про!
А про программу нужно гадать или как?

-----
Give me a HANDLE and I will move the Earth.




Ранг: 1.5 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 01 июля 2019 04:33 · Поправил: demontronpc
· Личное сообщение · #3

Программу любую ) Мне просто интересно как это сделать .

Просто написал программу гет запрос на майл . И потом в иду кинул и понял что я не умею делать перехваты запросов . Вот хотел бы научится




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 01 июля 2019 04:44 · Поправил: plutos
· Личное сообщение · #4

demontronpc пишет:
Мне просто интересно как это сделать .


ну да, чисто академический интерес: как заставить программу не лазить на сервер владельца в поисках подтверждения лицензии, например... Бывает.
Вам конечно виднее, но, судя по формулировке вопроса, вам прямая дорога в запросы на взлом, если очень нужно.

-----
Give me a HANDLE and I will move the Earth.





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 01 июля 2019 04:50
· Личное сообщение · #5

Изучить например сначала что такое хттп запрос и как он выглядит. winsock api соединяются с сервером по ip, полученному из имени хоста например через gethostbyname, и само тело запроса (отправляется send,sendto,WSASend и т.д.) также содержит имя хоста. Подменить адрес можно и проще, но это зависит от того, на чем программа написана и какую сетевую библиотеку использует.

-----
2 оттенка серого





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 01 июля 2019 04:52 · Поправил: plutos
· Личное сообщение · #6

demontronpc пишет:
И потом в иду кинул и понял что я не умею делать перехваты запросов


nuff said

Добавлено спустя 3 минуты
f13nd пишет:
Изучить например сначала что такое хттп запрос и как он выглядит

ты издеваешься над человеком? ему надо по-быстрому адрес поменять, а ты со своей теорией!

PS
ну а если человек хочет и в самом деле чему-то научиться то начать можно --> здесь <-- или --> здесь <--.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 8.2 (гость), 11thx
Активность: 0.050.04
Статус: Участник

Создано: 01 июля 2019 07:17
· Личное сообщение · #7

Способов море. Зависит от конкретной ситуации.
Нужно заблокировать - hosts, firewall.
Если нужно что-то делать с информацией из запросов, можно пропатчить домен в проге (в файле или памяти), прописать домен в hosts и поднять локальный веб-сервер, перехватывающий нужные запросы.
Можно заинжектить свою dll, похукать функции, и там что-то намутить.

PS: Без подробностей этот топик болтология.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 01 июля 2019 07:20
· Личное сообщение · #8

plutos пишет:
ему надо по-быстрому адрес поменять, а ты со своей теорией!

Тогда в %WinDir%\System32\Drivers\Etc\hosts добавить. Дёшево-сердито.

-----
2 оттенка серого




Ранг: 1.5 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 01 июля 2019 11:05
· Личное сообщение · #9

Мне не надо побыстрей , мне как раз теория и нужна .) Спасибо большое за ответы .




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 01 июля 2019 12:28
· Личное сообщение · #10

d745150 пишет:
Без подробностей этот топик болтология.


Да в том-то и дело! ТС по сути никакого конкретного вопроса, как такового не задал.
Что бы задать конкретный вопрос, нужно хоть от части знать и ответ, т.е. знать хоть что-то по теории обсуждаемой темы.
ТС не стал затруднять себя предварительным изучением предмета, а сразу лепит в лоб самый общий вопрос: как перехватывать, не понимая, что одним словом тут не обьяснишь.
Это, типа, как ребенок спросит: а почему нельзя стрелой попасть в Луну?

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: Crawler

Ранг: 1.5 (гость)
Активность: 0.01=0.01
Статус: Участник

Создано: 01 июля 2019 13:57
· Личное сообщение · #11

plutos пишет:
plutos


В смысле вопроса не задал ? Мне интересны способы перехвата http - https запросов у программ . Все способы что бы я начал изучать их . Желательно через ida потому что думал это возможным (уже понимаю что не возможно это через нее если только полность исходный код пытаться воссоздавать )


Если нужно что-то делать с информацией из запросов, можно пропатчить домен в проге (в файле или памяти), прописать домен в hosts и поднять локальный веб-сервер, перехватывающий нужные запросы.
Можно заинжектить свою dll, похукать функции, и там что-то намутить.


вот этот ответ мне и нужен был )))

вот только не пойму вот это ( можно пропатчить домен в проге (в файле или памяти) ) типо через hex ?




Ранг: 69.9 (постоянный), 83thx
Активность: 0.140.73
Статус: Участник

Создано: 01 июля 2019 14:16
· Личное сообщение · #12

demontronpc пишет:
Мне интересны способы перехвата http - https запросов у программ

Гуглите "подмена выдачи", это такой вид малвари. Открывайте в Ида и смотрите, как оно делается. Вкратце - выше уже написали - подмена DNS апи.

demontronpc пишет:
В смысле вопроса не задал ? Мне интересны способы перехвата http - https запросов у программ .

Вопросы слишком общие. Читайте:
- перехват апи в целом (как что и куда).
- сетевые апи, какие есть на винде, что такое httpS
- DNS или откуда программа "узнает" куда коннектится, как вообще происходит соединение с сервером.
и т.д. Если что будет неясно, пишите - но более конкретные вопросы.



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 01 июля 2019 14:27
· Личное сообщение · #13

demontronpc пишет:
не пойму вот это ( можно пропатчить домен в проге (в файле или памяти) ) типо через hex ?

В простейшем случае. Может быть масса ситуаций, когда это не прокатит (проверки целостности, пакер, крипт строковой инфы итп), тогда пробуешь простой (или сложный ) патч памяти.

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



Ранг: 42.8 (посетитель), 16thx
Активность: 0.020.06
Статус: Участник

Создано: 01 июля 2019 16:07
· Личное сообщение · #14

VOLKOFF пишет:
самый полноценный универсальный вариант - перехват сети конкретного приложения через подписанный драйвер сети


Proxifier умеет перенапрявлять трафик любого приложения, ещё был Permeo security driver - но он вроде устарел уже.


 eXeL@B —› Вопросы новичков —› Как изменить в программе http запрос ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати