eXeL@B —› Вопросы новичков —› Как изменить в программе http запрос ? |
Посл.ответ | Сообщение |
|
Создано: 01 июля 2019 03:14 · Личное сообщение · #1 |
|
Создано: 01 июля 2019 04:09 · Личное сообщение · #2 |
|
Создано: 01 июля 2019 04:33 · Поправил: demontronpc · Личное сообщение · #3 |
|
Создано: 01 июля 2019 04:44 · Поправил: plutos · Личное сообщение · #4 demontronpc пишет: Мне просто интересно как это сделать . ну да, чисто академический интерес: как заставить программу не лазить на сервер владельца в поисках подтверждения лицензии, например... Бывает. Вам конечно виднее, но, судя по формулировке вопроса, вам прямая дорога в запросы на взлом, если очень нужно. ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 01 июля 2019 04:50 · Личное сообщение · #5 Изучить например сначала что такое хттп запрос и как он выглядит. winsock api соединяются с сервером по ip, полученному из имени хоста например через gethostbyname, и само тело запроса (отправляется send,sendto,WSASend и т.д.) также содержит имя хоста. Подменить адрес можно и проще, но это зависит от того, на чем программа написана и какую сетевую библиотеку использует. ----- 2 оттенка серого |
|
Создано: 01 июля 2019 04:52 · Поправил: plutos · Личное сообщение · #6 demontronpc пишет: И потом в иду кинул и понял что я не умею делать перехваты запросов nuff said Добавлено спустя 3 минуты f13nd пишет: Изучить например сначала что такое хттп запрос и как он выглядит ты издеваешься над человеком? ему надо по-быстрому адрес поменять, а ты со своей теорией! PS ну а если человек хочет и в самом деле чему-то научиться то начать можно ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 01 июля 2019 07:17 · Личное сообщение · #7 Способов море. Зависит от конкретной ситуации. Нужно заблокировать - hosts, firewall. Если нужно что-то делать с информацией из запросов, можно пропатчить домен в проге (в файле или памяти), прописать домен в hosts и поднять локальный веб-сервер, перехватывающий нужные запросы. Можно заинжектить свою dll, похукать функции, и там что-то намутить. PS: Без подробностей этот топик болтология. |
|
Создано: 01 июля 2019 07:20 · Личное сообщение · #8 |
|
Создано: 01 июля 2019 11:05 · Личное сообщение · #9 |
|
Создано: 01 июля 2019 12:28 · Личное сообщение · #10 d745150 пишет: Без подробностей этот топик болтология. Да в том-то и дело! ТС по сути никакого конкретного вопроса, как такового не задал. Что бы задать конкретный вопрос, нужно хоть от части знать и ответ, т.е. знать хоть что-то по теории обсуждаемой темы. ТС не стал затруднять себя предварительным изучением предмета, а сразу лепит в лоб самый общий вопрос: как перехватывать, не понимая, что одним словом тут не обьяснишь. Это, типа, как ребенок спросит: а почему нельзя стрелой попасть в Луну? ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: Crawler |
|
Создано: 01 июля 2019 13:57 · Личное сообщение · #11 plutos пишет: plutos В смысле вопроса не задал ? Мне интересны способы перехвата http - https запросов у программ . Все способы что бы я начал изучать их . Желательно через ida потому что думал это возможным (уже понимаю что не возможно это через нее если только полность исходный код пытаться воссоздавать ) Если нужно что-то делать с информацией из запросов, можно пропатчить домен в проге (в файле или памяти), прописать домен в hosts и поднять локальный веб-сервер, перехватывающий нужные запросы. Можно заинжектить свою dll, похукать функции, и там что-то намутить. вот этот ответ мне и нужен был ))) вот только не пойму вот это ( можно пропатчить домен в проге (в файле или памяти) ) типо через hex ? |
|
Создано: 01 июля 2019 14:16 · Личное сообщение · #12 demontronpc пишет: Мне интересны способы перехвата http - https запросов у программ Гуглите "подмена выдачи", это такой вид малвари. Открывайте в Ида и смотрите, как оно делается. Вкратце - выше уже написали - подмена DNS апи. demontronpc пишет: В смысле вопроса не задал ? Мне интересны способы перехвата http - https запросов у программ . Вопросы слишком общие. Читайте: - перехват апи в целом (как что и куда). - сетевые апи, какие есть на винде, что такое httpS - DNS или откуда программа "узнает" куда коннектится, как вообще происходит соединение с сервером. и т.д. Если что будет неясно, пишите - но более конкретные вопросы. |
|
Создано: 01 июля 2019 14:27 · Личное сообщение · #13 demontronpc пишет: не пойму вот это ( можно пропатчить домен в проге (в файле или памяти) ) типо через hex ? В простейшем случае. Может быть масса ситуаций, когда это не прокатит (проверки целостности, пакер, крипт строковой инфы итп), тогда пробуешь простой (или сложный ) патч памяти. глобальный перехват замыканием на локалхост тоже не всегда возможен через хостс (может быть зашит айпи), по опыту - самый полноценный универсальный вариант - перехват сети конкретного приложения через подписанный драйвер сети, но стоит иметь ввиду, что современный трафик в большинстве случаев с шифрованием что затрудняет манипуляции с ним и возвращает к уровню приложения на стадию формирования информации |
|
Создано: 01 июля 2019 16:07 · Личное сообщение · #14 |
eXeL@B —› Вопросы новичков —› Как изменить в программе http запрос ? |