Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
144 / 93 / 44
Регистрация: 30.11.2012
Сообщений: 1,073
1

Обход Post/Send запросов

25.02.2016, 11:09. Просмотров 541. Ответов 3
Метки нет (Все метки)

Здравствуйте. Отсылаю в игрушку PostMessage запросы, они хукаются защитой и естественно до клиента ничего не доходит. Как по простому можно обойти это на c#? В нем же нет ассемблера и вообще язык не низкоуровневый, а переписывать на другой язык очень не хочется
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2016, 11:09
Ответы с готовыми решениями:

Получение cookie из POST/GET запросов
Здравствуйте. Писал программу на C#. Задача состояла в том чтобы отправить запрос на сервер и при...

Отправка POST или GET запросов по сокетам
Кто то может подсказать как осушествить по сокетам передачу к примеру пост запроса с текстом ...

Посылка POST запросов для размещения новостей на сайте
Здравствуйте, планирую написать программу для своего сайта для размещения новостей на сайте,...

Через несколько POST-запросов всё перестаёт работать
Программа отсылает POST запросы серверу. Запросы отсылаются с помощью HttpWebRequest Для сжатия...

3
1 / 1 / 2
Регистрация: 21.09.2015
Сообщений: 321
26.02.2016, 11:44 2
Nalik, код бы увидеть
0
532 / 280 / 128
Регистрация: 08.08.2014
Сообщений: 913
26.02.2016, 12:24 3
По-простому, скорее всего, никак. Либо взламывать защиту, что плохая идея, ибо она регулярно обновляется, либо опускаться уровнями ниже, но это уже будет работать только для текущего активного окна, в фоновом окне кнопку таким образом не нажмёшь. Для начала попробвать воспользоваться функцией 'SendInput', это не сильно сложно, есть небольшой шанс, что прокатит. Далее, писать свой драйвер и внедрять его в стек драйверов клавиатуры/мыши. Хотя, и это может не сработать, помнится защита одной он-лайн игры умудрялась просечь и ликвидировать даже такие вот внедрения на уровне драйвера, в итоге работала только генерация нужных сообщений на уровне PS/2-порта.

Когда этим занимался, такой вариант не рассматривал, ибо и так работало, но вероятно можно попробовать написать свой драйвер USB-клавиатуры, события нажатия клавиш для которого будут генерироваться не реальным устройством, а вашим шарп-приложением.
1
144 / 93 / 44
Регистрация: 30.11.2012
Сообщений: 1,073
26.02.2016, 15:56  [ТС] 4
Спасибо за внимание к данной теме!)
Цитата Сообщение от kotelok Посмотреть сообщение
По-простому, скорее всего, никак.
Самое простое это именно низкоуровневое программирование, как вы и сказали. Но тут встает проблема, что c# не дружит с ассемблером на котором уже проверенно посылы проходят. Пока что есть вариант написать dll в котором будут вставки из ассемблера, функции которого можно будет дергать из c#, но не прямыми обращениями естественно, пока этим не занимался, но думаю и тут могут возникнуть некоторые трудности. Это пока что единственное простое решение которое пришло в голову.

Цитата Сообщение от kotelok Посмотреть сообщение
попробвать воспользоваться функцией 'SendInput'
Я сделал это первым же делом Перепробовал все стандартные функции. Хотя конечно AutoIt не пробовал, на 80% уверен он будет работать, но мне не хочется с ним связываться.

Цитата Сообщение от kotelok Посмотреть сообщение
писать свой драйвер и внедрять его в стек драйверов клавиатуры/мыши.
Об этом тоже думал, но я не причисляю такое занятие к простым))

Если есть желание помочь, я могу написать вам в ЛС и я открою вам способ обхода подкрепленного кодом, в рунете я не нашел способа найденного мной, потому размещать его здесь не хочу, пусть его тут и не будет

Добавлено через 1 минуту
В общем-то сейчас основная проблема у меня, это то что c# находится над NET, потому мой вариант мне не очень подходит.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.02.2016, 15:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Бан на ресурсе после отправки 200 POST запросов
Добрый день, всем! Написал просенькую программу, которая отправляет post-запрос на один ресурс, но...

Обход ограничения по количеству запросов к instagram
вообще написал простенький парсер, но проблема в том что стоит ограничение в 25 запросов и никак не...

Сниффер POST и GET запросов
В аддоне Firebug для Firefox в консоли есть возможность отслеживать передачу POST и GET запросов к...

Нужны примеры POST GET запросов
я новичёк в F#, в основном пишу на C# и java, но сейчас столкнулся с проектом написанном на F# и...

Быстрая отправка POST запросов
Народ, подскажите как продолжать отправлять запросы не дожидаясь ответа от предыдущего) а то...

Ошибки post запросов на определенном провайдере
Здравствуйте. Столкнулся с такой проблемой, что был сделан сайт на asp.net и есть страница на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.